#include #include #include #include #include using namespace std;#define MAX_ORDER 11map> process_info;struct page{ struct page *lru;};struct list_hea...
分类:
其他好文 时间:
2015-09-13 14:34:32
阅读次数:
190
上篇在学习$mem->set();的时候少写了一个参数,第三个参数,MEMCACHE_COMPRESSED,这个参数的作用在于压缩。 memcache是独立机构,是C/S结构。如果memcache满了,LRU算法删除,把最早没有访问过的拿掉。 memcache...
分类:
Web程序 时间:
2015-09-12 22:23:49
阅读次数:
252
引子:我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如果长时间没有联系了,要再次联系那位朋友的时候,我们又不得不求助电话本,但是,通过电话本查找还是很费时间的。但是,我们大脑能够记住的东西是一定的,我们只能记住自己最熟悉的,而...
分类:
编程语言 时间:
2015-09-12 21:45:07
阅读次数:
134
①支持48核的CPU,而5.5支持24核的CPU②
内存热数据持久化,我们知道当系统重启或者mysql进程重启后,Innodb的内存池里面的热数据全部清空,需要重新把磁盘的数据缓存进来,然后根据
LRU最近最少使用原则,把热数据保持在内存里,冷数据踢出到磁盘里。这个过程是缓慢的。5.6里..
分类:
数据库 时间:
2015-09-12 01:06:02
阅读次数:
1262
1.双向链表删除节点2.LRU实现(用什么样数据结构)3.容器中set的底层实现4.排序算法(快排)算法稳定性定义,哪些是稳定的。5.数据库中范式(第几范式)6.十万个单词,查找一句话中单词是否在其中,以及为其中某个单词的后缀?7.设计模式(单例)8.是否熟悉网络编程9.struct和class区别...
分类:
其他好文 时间:
2015-09-11 12:15:30
阅读次数:
216
前面http://www.cnblogs.com/androidsuperman/p/8a157b18ede85caa61ca5bc04bba43d0.html有讲到使用LRU来处理缓存的,但是只是处理内存里面的缓存,没进行文件缓存和处理,那么如何实现Volley在本地的缓存呢一般硬盘缓存使用com...
分类:
系统相关 时间:
2015-09-11 10:34:52
阅读次数:
318
锁机制是数据库系统区别于文件系统的一个关键特性,他可以确保用户能以一致的方式读取和修改数据。为了保证一致性,必须有锁的介入。MySQL操作缓冲池中的LRU列表,删除、添加、移动LRU列表中的元素等地方也都适用锁,从而允许对多种不同资源的并发访问。打个比方,我们到淘宝上买一件商品,商品只有一件库存.....
分类:
数据库 时间:
2015-09-10 16:02:26
阅读次数:
268
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、L...
分类:
编程语言 时间:
2015-09-10 10:54:49
阅读次数:
266
Problem:Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset.get(key)- Get ...
分类:
系统相关 时间:
2015-09-04 09:50:26
阅读次数:
297
转自:http://www.cnblogs.com/dolphin0520/ 1.FIFO算法 FIFO(First in First out),先进先出。其实在操作系统的设计理念中很多地方都利用到了先进先出的思想,比如作业调度(先来先服务),为什么这个原则...
分类:
编程语言 时间:
2015-09-04 02:22:10
阅读次数:
200