MySQL-Proxy 主从复制与读写分离 发表于 2018-01-20 | 分类于 数据库 , MySQL 字数统计: 4.3k | 阅读时长 ≈ 201、什么是读写分离MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库。 当然,主服务器也可以提供查询服务。使用读写分离 ...阅读全文 »
Codis3.2.1集群搭建与测试 发表于 2018-01-17 | 分类于 缓存 , Redis 字数统计: 8.1k | 阅读时长 ≈ 321、Codis简介Codis是一套用go语言编写的,为了应对高并环境下的redis集群软件,原理是对一个redis key操作前,先把这个key通过crc32算法,分配到不同redis的某一个slot上,实现并发读写功能.而且能通过zookeeper调用redis-sentinel来实现故障切换功能 ...阅读全文 »
Tomcat 配置文件server.xml详解 发表于 2018-01-11 | 分类于 Tomcat 字数统计: 2.4k | 阅读时长 ≈ 9元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat 的请求shutdown指定向端口发送的命令字符串servicename指定service 的名字Connector ( 表示客户端和service之间的连接)port指定服务器端要创建的端口号,并在这个断口监听来自客户 ...阅读全文 »
Tomcat部署 发表于 2018-01-09 | 分类于 Tomcat 字数统计: 1.6k | 阅读时长 ≈ 91. 官网地址1.1 Tomcat下载地址http://tomcat.apache.org/1.2 JDK下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2.部署tomcat2.1 安装jdk81234567 ...阅读全文 »
MySQL 高可用性keepalived+mysql双主 发表于 2017-12-26 | 分类于 数据库 , MySQL 字数统计: 3.7k | 阅读时长 ≈ 141、写在前面生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。MySQL的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等 ...阅读全文 »
Nginx代理后端服务 客户端调用有机率出现time out问题处理 发表于 2017-12-24 | 分类于 Nginx 字数统计: 197 | 阅读时长 ≈ 1如题线上nginx 代理后端服务查看日志发现客户端在调用时有机率出现time out:经抓包后发现time out的包中三次握手没有成功,阿里云的服务器默认启用TIME-WAIT状态sockets的快速回收功能,当客户端为NAT环境时,部分数据包会因为时间戳的问题被丢弃,从而建立连接失败、出现超时现 ...阅读全文 »
云服务器保留磁盘数据对磁盘进行扩容 发表于 2017-12-11 | 分类于 云服务器 字数统计: 381 | 阅读时长 ≈ 1最过接到一个任务,线上有几台服务器的磁盘不够用了,要从200G扩容到500G需要保留磁盘数据。特此做个记录以便日后使用在云控制台扩容好磁盘后,进入到服务器上查看磁盘空间123456lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvda 253:0 ...阅读全文 »
MySQL 事务的操作 发表于 2017-11-23 | 分类于 数据库 , MySQL 字数统计: 3k | 阅读时长 ≈ 11一、MySQL事务的概念事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行;事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元;事务适用于多用户同时操作的数据库 ...阅读全文 »
MySQL 性能优化之影响性能的因素 发表于 2017-11-23 | 分类于 数据库 , MySQL 字数统计: 11.9k | 阅读时长 ≈ 461、MySQL 性能优化之影响性能的因素1.1 商业需求的影响不合理需求造成资源投入产出比过低,这里我们就用一个看上去很简单的功能来分析一下。需求:一个论坛帖子总量的统计,附加要求:实时更新从功能上来看非常容易实现,执行一条SELECT COUNT(*) from 表名 的Query 就可以得到结果 ...阅读全文 »
Linux iptables防火墙 发表于 2017-11-19 | 分类于 Linux 字数统计: 5.3k | 阅读时长 ≈ 221、iptables详解1.1 iptables简介netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。1 ...阅读全文 »