蓝天

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 76 下一页

2016年9月8日 #

一种基于Redis的10行代码实现IP频率控制方法

摘要: 优点:可支持海量访问的频率控制,只需要增加Redis机器,单个Redis节点(只占用一个cpu core)即可支持10万/s以上的处理。基于IP频率限制是种常见需求,基于Redis可以十分简单实现对IP的频率限制,具体手段为利用Redis的key过期和原子加减两个特性... 阅读全文

posted @ 2016-09-08 00:08 #蓝天 阅读(435) 评论(0) 推荐(0) 编辑

2016年8月25日 #

PRId64的正确用法

摘要: #include #include #include // g++ -g -o x x.cpp -D__STDC_FORMAT_MACROS -std=c++11int main(){ int64_t a = 32; //printf("%... 阅读全文

posted @ 2016-08-25 13:28 #蓝天 阅读(3297) 评论(0) 推荐(0) 编辑

cmake检测g++编译器是否支持c++11

摘要: # 相关链接:https://cmake.org/cmake/help/v3.0/module/CheckCXXCompilerFlag.html​​include(CheckCXXCompilerFlag)CHECK_CXX_COMPILER_FLAG("-std=... 阅读全文

posted @ 2016-08-25 13:02 #蓝天 阅读(2041) 评论(0) 推荐(0) 编辑

2016年7月11日 #

定时取指定进程内存脚本

摘要: 用于分析指定进程是否存在内存泄漏,使用ps等命令统计开销相对较大,直接读取/proc文件系统则高效许多。格式(利用了awk给外部变量赋值,请参考博文http://blog.chinaunix.net/uid-20682147-id-3024853.html):eval... 阅读全文

posted @ 2016-07-11 11:43 #蓝天 阅读(336) 评论(0) 推荐(0) 编辑

2016年7月8日 #

C++常见gcc编译链接错误解决方法

摘要: 除非明确说明,本文内容仅针对x86/x86_64的Linux开发环境,有朋友说baidu不到,开个贴记录一下(加粗字体是关键词):用“-Wl,-Bstatic”指定链接静态库,使用“-Wl,-Bdynamic”指定链接共享库,使用示例:-Wl,-Bstatic -lm... 阅读全文

posted @ 2016-07-08 15:44 #蓝天 阅读(2828) 评论(0) 推荐(0) 编辑

2016年6月8日 #

redis只加载AOF文件

摘要: 如果同时配置写AOF和RDB两种文件,但在redis启动时,只会加载AOF,除非配置只写RDB,才会加载RDB文件,也因此AOF文件必须是全量数据,所以会越来越大,这缺点也将是redis优化的一个方向,即AOF只保存相对于RDB的增量,这样AOF文件将大大减小。相关源... 阅读全文

posted @ 2016-06-08 17:55 #蓝天 阅读(780) 评论(0) 推荐(0) 编辑

2016年6月1日 #

Linux上查看造成IO高负载的进程

摘要: 方法1:使用iotop工具这是一个python脚本工具,使用方法如:iotop -o方法2:使用工具dmesg使用dmesg之前,需要先开启内核的IO监控:echo 1 >/proc/sys/vm/block_dump或sysctl vm.block_dump=1然后... 阅读全文

posted @ 2016-06-01 17:55 #蓝天 阅读(5564) 评论(0) 推荐(0) 编辑

2016年5月16日 #

Redis Cluster原理初步

摘要: 目录目录 11. 前言 12. 槽(slots) 13. 路由配置(node.conf) 14. 总slots数(cluster.h:16384) 25. key的路由 26. 将key转成整数值(crc16.c:crc16) 27. 计算key所在slot(clus... 阅读全文

posted @ 2016-05-16 17:03 #蓝天 阅读(166) 评论(0) 推荐(0) 编辑

Linux磁盘相关命令

摘要: sfdisk -lsfdisk -sfdisk -ldmesg |grep SCSIdmesg |grep -i raiddf -hcat /proc/scsi/scsihdparm /dev/sdamount 加载一块硬盘mkfs 创建文件系统/etc/fstab ... 阅读全文

posted @ 2016-05-16 09:48 #蓝天 阅读(133) 评论(0) 推荐(0) 编辑

2016年5月12日 #

测试setsockopt设置超时是否生效代码

摘要: // 测试setsockopt设置超时是否生效代码#include #include #include #include #include #include #include #include // 编译:// g++ -g -o x x.cppint main(){... 阅读全文

posted @ 2016-05-12 14:55 #蓝天 阅读(1168) 评论(0) 推荐(0) 编辑

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 76 下一页

导航