dockerfile基础
docker file镜像的使用
etcd的服务发现使用
etcd在服务发现中,使用的非常的频繁
git详细用法
git详细用法,工欲善其事,必先利其器
golang复习-golang插件化检查
在一些应用中,我们通常会采用插件化检查,比如在cpu满足要求,网络要满足要求,安全性要满足要求
golang复习-golang泛型测试
golang泛型测试
MySQL事务两段式提交
整理了一下mysql的两段式提交
5.5版本升级5.7.23SQL不兼容一例
sql兼容
【MySQL】xtrabackup 2.4.12备份触发的bug
xtrabackup 备份bug
【Redis】Redis集群主从调整算法
Redis大集群的主从调整,一直是一个比较困难的话题,今天把自己实现的算法贡献出来
【Python】算法之求组合
突然想起N年前面试的时候的一道求组合的题目,今天思考一下
【MySQL】MHA源代码之主库选取(二)
阅读MHA源代码,对自身实现mysql高可用,也有很大参考意义
【MySQL】gh-ost改双主表结构主键冲突问题
gh-ost 改表结构
【MySQL】Consul+MHA高考用方案
MHA Consul
【MySQL】MHA源代码之监控检查(一)
一、前言 弄完了MHA+Consul架构(包括程序要写的示例代码),在研究的同时,把MHA的源代码也翻阅了一遍,现在准备把MHA一些重要内容梳理一下,既然是高可用工具,那么健康检测是一个基础工作,只有正确检测了数据库的故障,才能进行数据库的切换;而MHA的布局亦如此:二、MHA健康检查核心调用函数链 注意我
【C/C++】为什么需要复制构造函数的同时通常也需要重载复制操作符
复制构造函数,重载
【C/C++】多进程之间的线程利用XSI IPC共享内存分配互斥量进行同步
XSI IPC pthread_mutex_t PTHREAD_MUTEX_ROBUST
【C/C++】pthread_cond_wait与mutex结合的原因
条件标量
【MySQL】你所不知道的行复制(binlog_format=row)
binlog行复制
【C/C++】数据库删除大表
MySQL drop table
【C/C++】ghost ddl脚本简单实现
练习C++