checkpoint干的事情:
将缓冲池中的脏页刷新回磁盘,不同之处在于每次从哪里取多少脏页刷新到磁盘,以及什么时候触发checkpoint。
checkpoint解决的问题:
1.缩短数据库的恢复时间(数据库宕机时,不需要重做所有的日志,因checkpoint之前的页都已经刷新回磁盘啦)
2.缓冲池不够用时,将脏页刷新到磁盘(缓冲池不够用时,根据LRU算会溢出最近...
分类:
数据库 时间:
2014-11-26 18:57:28
阅读次数:
256
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset.get(key)- Get the valu...
分类:
系统相关 时间:
2014-11-26 18:35:59
阅读次数:
215
由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。 import?java.util.HashMap;
import?java.util.Iterator;
import?java.util.LinkedHashMap;
import?java.util.Map;
public?class?T...
分类:
其他好文 时间:
2014-11-25 19:10:48
阅读次数:
132
转自http://uule.iteye.com/blog/15222911. LinkedHashMap概述:LinkedHashMap是HashMap的一个子类,它保留插入的顺序,如果需要输出的顺序和输入时的相同,那么就选用LinkedHashMap。 LinkedHashMap是Map接口的哈希...
分类:
其他好文 时间:
2014-11-25 18:03:29
阅读次数:
285
public boolean exportDataToCSV(List dataList, LinkedHashMap showTitle, String fileName, HttpServletRequest request, HttpServletResponse response) ...
分类:
编程语言 时间:
2014-11-25 15:51:27
阅读次数:
207
LinkedHashMap LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。允许使用null值和null键。LinkedHashMap实现与HashMap的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可以是插入顺序...
分类:
其他好文 时间:
2014-11-24 23:59:54
阅读次数:
380
本文目录memcached在数据删除方面有效利用资源·数据不会真正从memcached中消失·LazyExpiration·LRU:从缓存中有效删除数据的原理memcached的最新发展方向·关于二进制协议·二进制协议的格式·HEADER中引人注目的地方外部引擎支持·外部引擎支持的必要性·简单API...
分类:
系统相关 时间:
2014-11-24 17:10:23
阅读次数:
232
Memcached 是一个高性能的分布式内存对象缓存系统,Memcached的高性能源于两阶段哈希(two-stage hash)结构,Memcached基于一个存储键/值对的HashMap,减轻数据库负载,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。当内存容量达到指定设定的值时,LRU算法自动删除不使用的缓存。...
分类:
系统相关 时间:
2014-11-24 13:35:09
阅读次数:
321
如何在JAVA中实现一个固定最大size的hashMap利用LinkedHashMap的removeEldestEntry方法,重载此方法使得这个map可以增长到最大size,之后每插入一条新的记录就会删除一条最老的记录。import java.util.LinkedHashMap;import j...
分类:
编程语言 时间:
2014-11-24 13:32:26
阅读次数:
200
在之前的文章中简单描述了一下如何通过LRU结合多层缓存机制实现高命中的缓存,这一章节里的主要内容是深入地了解其原理的实现.LRU算法什么是LRU算法? LRU是Least Recently Used的缩写,即最少使用页面置换算法,是为虚拟页式存储管理服务的.通过这种算法可以把最近使用的数据迁移到数据...
分类:
其他好文 时间:
2014-11-22 15:58:08
阅读次数:
198