libevent源码剖析: 1、libevent源码剖析一(序) 2、libevent源码剖析二(Reactor框架) 3、libevent源码剖析三(基础使用) 4、libevent源码剖析四(代码组织) 5、libevent源码剖析五(核心:event) 6、libevent源码剖析六(事件处理 ...
分类:
其他好文 时间:
2017-06-30 21:03:11
阅读次数:
170
1. 先执行以下命令 2. 然后执行 安装成功 ...
分类:
系统相关 时间:
2017-05-29 17:25:31
阅读次数:
192
1:字符集介绍 字符集就是一套文字符号及其编码、比较规则的集合,第一个计算机字符集ASC2!MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念,其中字符集用来定义MySQL数据字符串的存储方式,而校对规则定义比较字符串的方式 2:MySQL数据库常见字符集 ...
分类:
数据库 时间:
2017-05-27 16:13:02
阅读次数:
335
下半年利用空余时间研究和分析了部分Redis源码,本文从网络模型、数据结构和内存管理、持久化和多机协作四个角度对redis的设计思路进行了分析,若
分类:
其他好文 时间:
2017-03-24 20:04:37
阅读次数:
213
在mysql主从同步时经常会用到Xtra, XtraBackup可以说是一个相对完美的免费开源数据备份工具,支持在线无锁表同步复制和可并行高效率的安全备份恢复机制相比mysqldump来说优势较大好处多,在RHEL6中安装XtraBackup时会发生缺少依赖包的现象 本案例针对Xtra缺少依赖包的情 ...
分类:
其他好文 时间:
2017-03-21 23:59:21
阅读次数:
1083
看起来memcache也是用了libevent,然后用了多线程,看起来是accept之后,把socket发给一个worker thread,然后这个thread里面的event loop再接着处理。 http://blog.csdn.net/wallwind/article/details/3927 ...
分类:
系统相关 时间:
2017-02-22 19:45:39
阅读次数:
209
协程诞生解决的是低速IO和高速的CPU的协调问题,解决这类问题主要有三个有效途径: 异步非阻塞网络编程(libevent、libev、redis、Nginx、memcached这类) 协程(golang、gevent) “轻量级线程”,相当于是在语言层面做抽象(Erlang) 对比之下协程的编程难度 ...
分类:
其他好文 时间:
2017-01-22 23:37:14
阅读次数:
321