- 博客(8)
- 资源 (41)
- 收藏
- 关注
原创 Redis 数据同步机制分析
Redis的主从同步机制可以确保redis的master和slave之间的数据同步。按照同步内容的多少可以分为全同步和部分同步;按照同步的时机可以分为slave刚启动时的初始化同步和正常运行过程中的数据修改同步;本文将对这两种机制的流程进行分析。全备份过程中,在slave启动时,会向其master发送一条SYNC消息,master收到slave的这条消息之后,将可能启动后台进程进行备份,备份完
2014-05-30 15:31:54 23598 6
原创 IO复用\阻塞IO\非阻塞IO\同步IO\异步IO
本文是对《UNIX网络编程卷1》第6章的总结。一、 什么是IO复用?它是内核提供的一种同时监控多个文件描述符状态改变的一种能力;例如当进程需要操作多个IO相关描述符时(例如服务器程序要同时查看监听socket和大量业务socket是否有数据到来),需要内核能够监控这许多描述符,一旦这些描述符有就绪(或者状态改变了)就告诉主动告诉进程哪些描述符已经就绪,这样站在进程的角
2014-05-30 11:57:39 3761
原创 redis命令执行流程分析
Redis中各种操作都可以通过命令来完成,因此理解redis对命令的处理流程会有助于理解redis的整个流程。本文主要对redis的命令处理流程进行详细分析。Redis将所有它能支持的命令以及对应的“命令处理函数”之间对应关系存放在数组redisCommandTable[]中,该数组中保存元素的类型为结构体redisCommand,此中包括命令的名字以及对应处理函数的地址,如:stru
2014-05-27 11:26:00 6482 3
原创 Win7下使用openssl时出现“Unable to write ‘random state’‘的问题
在win7环境下使用openssl制作ca的证书文件时出现问题:Unable to write ‘random state’;如下图所示: 其解决办法是:依此点击“win7”图标,选择“附件”,找到“命令提示符”,然后右键点击“命令提示符”选择“以管理员身份运行”,如下图所示。 选择“以管理员身份运行”后,此时会弹出一个新的命令行运行窗口,在此窗口中再次运行openss
2014-05-20 10:40:15 15478
原创 Windows下openssl的下载安装和使用
安装openssl有两种方式,第一种直接下载安装包,装上就可运行;第二种可以自己下载源码,自己编译。下面对两种方式均进行详细描述。一、下载和安装openss方法一:直接使用openssl安装包Window 的openssl的安装包的下载地址为:http://slproweb.com/products/Win32OpenSSL.html一般在安装openssl之前还需要vs的一些
2014-05-14 15:57:22 140979 4
原创 View requires API level 14 (current min is 8): <GridLayout>
在开发Android程序出现下面的问题:主要是修改了wenj
2014-05-10 21:11:19 4323
原创 linux下C的一些开发技巧总结
1、判断本机是32位还是64位:(sizeof(long) == 8) ? 64 : 32;2、设置当前进程的最大文件描述符限制:/*http://www.cnblogs.com/niocai/archive/2012/04/01/2428128.html*设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,* 硬限制是软限制的最大值。非授
2014-05-05 16:42:39 1370
Mosq_Tester-20190722.zip
2020-02-01
mqtt-websocket的js测试客户端
2018-11-24
mosquitto-websocket-client
2018-03-15
mosquitto支持websocket的配置
2018-11-24
python-iniparse-0.4-9.el7.noarch.rpm
2018-03-07
SimpleJava、Linux命令行、Java NIO (中文版)、Linux Performance and Tuning Guidelines
2015-01-04
C开源hash代码uthash
2013-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人