
持续学习
文章平均质量分 78
hjxhjh
这个作者很懒,什么都没留下…
展开
-
将登博整理的较好的博客拿来,留个底
前段时间,我在微博上分享了自己订阅的博客Feeds,一共有200个左右,内容覆盖多个领域,包括有:Database(MySQL、Oracle、PostgreSQL),Programming,Distributed Systems,Systems 等。俗话说,过犹不及,太多的选择,往往意味着没有选择。在过去的几年,对于自己订阅的所有博客,我基本上做到每天都看,因此对每个博客的内容有了一定的了解。本文转载 2014-08-11 18:08:10 · 1000 阅读 · 0 评论 -
cache 缓存算法
LRU(Least Recent Used)是我们在cache替换算法中最普遍使用的算法,在缓存块已满,而需要缓存新的数据块的时候,这时需要从缓存中找到一个“没有价值”的块用新的数据块去替换它。Cache有两个问题:一个是前面提到的降低锁粒度,另一个是提高精准度,或者称为提高命中率。LRU在大多数情况下表现是不错的,但是有如下的问题:1, 顺序扫描。顺序扫描的情况下LRU没转载 2014-08-23 19:41:20 · 2405 阅读 · 0 评论 -
SkipList
SkipList是链表的一种,是有序单向链表的一种改进,使用跳表可以将查询操作的复杂度控制到O(lg n),而普通的链表只能通过顺序查找,复杂度为O(n),如此跳表的优势就很明显了,虽然它是通过以空间换时间搞定的。它实现起来简单,而且查找效率高,因此被一些数据库应用采纳为底层的数据结构,比如leveldb,redis等。redis里面的sorted set就是使用skiplist作转载 2014-09-14 15:49:53 · 1089 阅读 · 0 评论 -
博客关而复开
前段时间密码泄露,账户丢了。导致自己博客连绵很多非法的盗链,但是自己比较懒,今天才发现博客被封禁了。联系客服,还好咱们csdn的客服还是很赞的,很热心的帮忙清理了博客解封博客。非常感谢!接下来的一年,要多积累了。博客荒芜的不行了。。。原创 2015-02-16 16:46:26 · 967 阅读 · 1 评论