缓存
文章平均质量分 85
千纸蝴蝶
这个作者很懒,什么都没留下…
展开
-
带你走进缓存世界(1):漫谈缓存
什么是缓存?对于刚入门的朋友来说可能比较模糊,或是只知道是个提高性能的东东。我按我的理解说一下:缓存的目的就是为了提高性能,而把一些数据存放在内存里,方便程序反复使用,所以缓存就是放在内存里的那些数据。那么我们在开发程序时,比如定义了一个静态变量,这个静态变量的值一般都会被一直存转载 2011-08-04 12:43:30 · 579 阅读 · 0 评论 -
带你走进缓存世界(2):缓存入门
昨天在群里有个朋友问,如何使用数据库的临时表。问其原因,原来是他想把查询的结果导出excel,但是苦于查询结果是100个里面随机挑出50个,所以他想把查询结果放在临时表里,导出的时候查询临时表。这个方法不是不可取,其实更好的办法就是把查询的结果DataTable,放到缓存里,导出转载 2011-08-04 12:51:22 · 570 阅读 · 0 评论 -
带你走进缓存世界(4):缓存之缓
缓存二字,从字面上分为两块:“缓”与“存”。上节我们提到的缓存原理,其实是在讲的一个“存”字,如何存取。大致回顾下是key对应的hashcode,根据hashcode作为数组下标来存取,因为存在hash冲突,速度虽达不到O(1),但也是非常之快。今天就说下“缓”的策略。转载 2011-08-04 13:05:19 · 646 阅读 · 0 评论 -
带你走进缓存世界(3):缓存原理
上次我们了解了缓存的基本使用技能,也知道为什么要用缓存,但只是单单谈到了缓存的优势的一点:就是缓存避免的重复性的耗时操作,提高系统性能。其实,如果缓存使用不当,会适得其反。为了避免这种情况的发生,我们更适合了解下缓存的原理。虽然缓存不仅仅是指缓存在内存里的数据,但本节还是以内存为转载 2011-08-04 13:00:58 · 814 阅读 · 0 评论