Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8169672
  • 博文数量: 595
  • 博客积分: 13065
  • 博客等级: 上将
  • 技术积分: 10334
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-26 16:44
个人简介

推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html

文章分类

全部博文(595)

发布时间:2019-01-24 14:36:09

AES为Advanced Encryption Standard的缩写,中文名:高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准,用来替代DES。基于std::string实现的C++包装类,使用得应用AES算法十分简单。完整源代码链接:https://github.com/eyjian/libmooon/blob/master/include/mooon/utils/aes_helper.h.........【阅读全文】

阅读(48635) | 评论(1) | 转发(0)

发布时间:2019-01-23 15:07:19

......【阅读全文】

阅读(15138) | 评论(0) | 转发(0)

发布时间:2019-01-23 12:55:06

目录目录11. 前言12. 名词13. 什么是分布式一致性?34. Raft选举 34.1. 什么是Leader选举? 34.2. 选举的实现44.3. Term和Lease比较 44.4. 选举图示44.5. 选举总结75. Raft日志复制 85.1. 什么是日志复.........【阅读全文】

阅读(34286) | 评论(0) | 转发(0)

发布时间:2019-01-21 16:29:05

 “-fstrict-aliasing”表示启用严格别名规则,“-fno-strict-aliasing”表示禁用严格别名规则,当gcc的编译优化参数为“-O2”、“-O3”和“-Os”时,默认会打开“-fstrict-aliasing”。 什么是严格别名规则?gcc对严格别名的定义:In particular, an object.........【阅读全文】

阅读(15250) | 评论(0) | 转发(0)

发布时间:2019-01-10 10:13:40

目录目录11. 问题12. 背景13. InnoDB表 23.1. 自增ID为主键 23.2. 自增ID为普通索引 43.3. 原因分析74. MyISAM表 84.1. 自增ID为主键 84.2. 自增ID为普通索引 114.3. 原因分析145. 研究结论14 .........【阅读全文】

阅读(32725) | 评论(0) | 转发(0)

发布时间:2019-01-07 16:18:31

配置示例:save 900 1save 300 10save 60 3600 配置解读:1) “save 900 1”表示如果超过每1秒有900个key发生变化(新增、修改和删除),则重写rdb文件;2) “save 3.........【阅读全文】

阅读(15130) | 评论(1) | 转发(0)

发布时间:2019-01-06 17:04:17

网上很多Redis方面的文章,会涉及到repl-ping-slave-period和repl-ping-replica-period这两个重要参数,从一些中文解释来看,意思差不多,即:SLAVE周期性的ping MASTER间隔,可直接理解成SLAVE -> MASTER间的心跳间隔(注意箭头方向)。 没有一篇文章同时提取这两者,总是分开出现在不同文章中。在官.........【阅读全文】

阅读(17266) | 评论(0) | 转发(0)

发布时间:2019-01-06 17:00:56

目录目录 11. 前言 12. slave发起选举 23. master响应选举 34. 选举示例 35. 哈希槽传播方式 36. 一次主从切换记录146.1. 相关参数 46.2. 时间点记录 46.3. 其它master日志 46.4. 其它master日志 56.5. slave日志 57. 一次主从切换记录267.1. 相关参数 67.........【阅读全文】

阅读(12466) | 评论(0) | 转发(0)

发布时间:2018-12-24 09:47:20

看以下两条命令:[zhangsan@XEN /sys]$ a="ls";b="\$a";c="$b";"$c"Hey! No command '$a' found, did you mean 'ia'?[zhangsan@XEN /sys]$ a="ls";b="\$a";c="$b";eval "$c"block  bus  class  dev  devices  firmware  fs  kernel  module  powereval命令的作用是.........【阅读全文】

阅读(5082) | 评论(0) | 转发(0)

发布时间:2018-12-24 09:46:41

线上一台Linux服务器最近经常磁盘根分区满告警,但不是普通的日志文件或数据文件过多过大,现象如下:1)执行“df -h”查看各分区空间的使用情况[root@XEN64 /]# df -hFilesystem      Size  Used Avail Use% Mounted on/dev/sda1       9.8G  8.7G  535M  .........【阅读全文】

阅读(5271) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

Aquester2014-12-11 21:29

lojunren:强烈希望博主将mooon项目迁往github

https://github.com/eyjian/mooon

回复  |  举报

Aquester2014-03-24 12:51

lojunren:强烈希望博主将mooon项目迁往github

嗯,建议不错

回复  |  举报

lojunren2014-03-20 14:56

强烈希望博主将mooon项目迁往github

回复  |  举报

Aquester2014-01-15 11:02

yuanxy2013:LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

已经实现一个server框架,并有相关技术文档,在mooon中,你可以svn下载代码看看,文档在doc子目录下

回复  |  举报

yuanxy20132014-01-14 14:48

LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

回复  |  举报
留言热议
请登录后留言。

登录 注册