05 2014 档案
摘要:下面是一些看了,但觉得用处不大,不记下又可惜的东西。Redis删除过期数据redis通过expire/expireat(秒为单位)或者pexpire/pexpireat(毫秒为单位)来设置key的过期时间,reids是如何自动删除过期数据的呢?当client主动访问key时,如果key已过期会立刻删...
阅读全文
摘要:应用程序从网络中拿数据,要经历两个阶段:1、等待数据准备好-分组到达,被拷贝到内核缓冲区,组装数据报;2、数据从内核缓冲区拷贝至用户态应用程序的缓冲区。Unix下五个I/O模型:阻塞I/O:进程调用recvfrom,此系统调用直到数据报到达且拷贝到应用缓冲区(或出错)才返回。非阻塞I/O:应用程序调...
阅读全文
摘要:1.BOOST_FOREACH经常会遍历容器,写for/while循环到手痛,使用BOOST_FOREACH可以减少我们的工作。支持容器vector/list/set/deque/stack/queue#include BOOST_FOREACH(value,container){//遍历每个元素}...
阅读全文
公告
搜索
随笔分类 (185)
随笔档案 (206)
- 2017年8月(2)
- 2017年4月(1)
- 2017年3月(1)
- 2017年1月(2)
- 2016年12月(2)
- 2016年8月(1)
- 2016年6月(1)
- 2016年5月(1)
- 2016年4月(1)
- 2016年3月(1)
- 2016年2月(1)
- 2016年1月(1)
- 2015年12月(1)
- 2015年11月(2)
- 2015年10月(1)
- 2015年9月(2)
- 2015年8月(4)
- 2015年7月(1)
- 2015年6月(1)
- 2015年5月(1)
- 2015年4月(1)
- 2015年3月(2)
- 2015年2月(1)
- 2015年1月(2)
- 2014年12月(2)
- 2014年11月(2)
- 2014年10月(3)
- 2014年9月(2)
- 2014年8月(2)
- 2014年7月(4)
- 2014年6月(2)
- 2014年5月(3)
- 2014年4月(3)
- 2014年3月(2)
- 2014年2月(2)
- 2014年1月(1)
- 2013年12月(3)
- 2013年11月(2)
- 2013年10月(1)
- 2013年9月(3)
- 2013年7月(3)
- 2013年6月(1)
- 2013年5月(5)
- 2013年4月(2)
- 2013年3月(2)
- 2013年2月(2)
- 2013年1月(2)
- 2012年12月(5)
- 2012年10月(3)
- 2012年9月(6)
- 2012年8月(1)
- 2012年7月(7)
- 2012年4月(2)
- 2012年3月(3)
- 2011年10月(1)
- 2011年9月(1)
- 2011年8月(11)
- 2011年7月(10)
- 2011年6月(5)
- 2011年5月(1)
- 2011年4月(10)
- 2011年3月(6)
- 2011年2月(1)
- 2010年11月(13)
- 2010年10月(11)
- 2010年9月(2)
- 2010年8月(6)
- 2010年7月(6)
- 2010年6月(2)
- 2010年5月(4)
- 2010年4月(1)
- 更多
最新评论
- 1. Re:ICE介绍及实例
- @ 半神之域工程倒是有,属于公司架构,没法外传...
- --春文秋武
- 2. Re:ICE介绍及实例
- 有工程么?
- --半神之域
- 3. Re:有意思的记录-Java
- 有意思
- --蟹粉小笼包
- 4. Re:Lucene系列-FieldCache
- @ java_andy是的,相当于本地磁盘有个正排的数据文件。fieldcache是在线转换得到这个正排结构并放到内存,docvalues是在建索引的时候生成并存在本地磁盘,读取的时候会利用文件系统缓...
- --春文秋武
- 5. Re:Lucene系列-FieldCache
- 楼主你好,我有个疑问:生成了doc -> field value数据结构,无需全驻内存和遍历解析。 这句话的意思是可以直接通过已知的docID定位到字段值,从而无需加载document,亦不需要转换t...
- --java_andy