1.问题背景默认情况下,线上的mysql复制都是异步复制,因此在极端情况下,主备切换时,会有一定的概率备库比主库数据少,因此切换后,我们会通过工具进行回滚回补,确保数据不丢失。半同步复制则要求主库执行每一个事务,都要求至少一个备库成功接收后,才真正执行完成,因此可..
分类:
数据库 时间:
2017-07-03 15:03:06
阅读次数:
220
haproxy可以很好的支持主机下线,不需要编辑配置文件,也不需要重新reload服务,通过本身的socket发送指令即可; 当你的应用程序是高可用状态,一般部署的是>2的,这个时候就可以通过haproxy进行负载,分别分发到后端的两台应用 主机A和B。 当你的应用需要迭代上线的时候,你可以通过指令 ...
分类:
其他好文 时间:
2017-07-02 19:44:05
阅读次数:
197
功能简单,实现并不难,对于初学者可以总和了解初级控件的基本使用。 用到的知识点如下: 线性布局 LinearLayout:整体界面是从上往下的,因此需要垂直方向的linearlayout;下面每行四个按钮,需要水平的linearlayout。 滚动视图 ScrollView :虽然界面不宽也不高,以 ...
分类:
移动开发 时间:
2017-07-01 17:25:23
阅读次数:
240
近期用C++写安卓下的一个通讯程序。作为jni库给java调用,採用多线程轮询遇到一个问题描写叙述例如以下: A线程收到数据,放入队列,是生产者。 B、C、D若干个线轮询训消息队列,假设队列有数据就取出进行处理,没数据就Sleep(T)歇息,问题是这个T值取多大合适?取大了消息处理不及时。取小了手机 ...
分类:
编程语言 时间:
2017-07-01 11:04:23
阅读次数:
281
一、介绍生产线上有一台biftp服务器(用来接受游戏的数据),每个游戏按指定格式上传到以年月日的目录中,如:20170628这样的目录,每天一个目录,因此数据日积月累导致inode和磁盘空间不断的被消耗,另外有的项目下线,因此这些都需要把这些数据打包归档起来以节省空间;二、解..
分类:
其他好文 时间:
2017-06-28 19:05:38
阅读次数:
127
随心所欲生成git仓库随意一段commit的专用patch应用小实践 我们在开发中。时不时的可能要去做一个patch给你的下线,或者你的合作者。在git管理中,我们知道有git format-patch命令,那怎么使用呢?笔者以下就以实际样例来记录一下这个过程:/****************** ...
分类:
其他好文 时间:
2017-06-24 13:53:02
阅读次数:
135
在MySQl中我们备份数据一般有几种方式热备份温备份冷备份热备份指的是当数据库进行备份时,数据库的读写操作均不是受影响温备份指的是当数据库进行备份时,数据库的读操作可以执行,但是不能执行写操作冷备份指的是当数据库进行备份时,数据库不能进行读写操作,即数据库要下线这里..
分类:
其他好文 时间:
2017-06-23 10:43:58
阅读次数:
183
参考之一:Linux 线程同步的三种方法 链接地址:http://www.cnblogs.com/eleclsc/p/5838790.html 简要回答: Linux下线程同步最常用的三种方法就是互斥锁、条件变量及信号量。 互斥锁通过锁机制来实现线程间的同步,锁机制是同一时刻只允许一个线程执行一个关 ...
分类:
编程语言 时间:
2017-06-20 23:29:01
阅读次数:
217
购物车程序更新: 更新商家入口,实现以下功能: 1. 商家能够修改商品价格; 2. 商家能够下线商品; 3. 商家能够增加商品; 4. 商品信息存在文件中 商家程序如下: 产品清单格式如下: ...
分类:
编程语言 时间:
2017-06-18 10:38:28
阅读次数:
180