java中的本地缓存,工作后陆续用到,一直想写,一直无从下手,最近又涉及到这方面的问题了,梳理了一下。自己构造单例、guava、ehcache基本上涵盖了目前的大多数行为了。 ? 为什么要有本地缓存? 在 系统中,有些...
分类:
编程语言 时间:
2015-10-08 23:21:02
阅读次数:
595
1.Web StorageHTML5除了Canvas元素之外,还有一个非常重要的功能那就是客户端本地保存数据的Web Storage功能。以前都是用cookies保存用户名等简单信息。但是cookie有下面几个问题:a:大小:cookies的大小被限制在4KBb:带宽:cookies随HTTP事务一...
分类:
数据库 时间:
2015-10-05 18:09:11
阅读次数:
193
NSURLCache *cache = [NSURLCache sharedURLCache]; cache.memoryCapacity = 2 * 1024 * 1024; cache.diskCapacity = 20 * 1024 *1024; NSCachedURLResponse *re...
分类:
其他好文 时间:
2015-09-30 16:28:33
阅读次数:
157
禁止浏览器从本地缓存中调阅页面。网页不保存在缓存中,每次访问都刷新页面。同上面意思差不多,必须重新加载页面网页在缓存中的过期时间为0,一旦网页过期,必须从服务器上重新订阅。
分类:
Web程序 时间:
2015-09-29 18:11:40
阅读次数:
189
三级缓存: 1、网络缓存 从网络获取资源 2、本地缓存 从本地获取数据 3、内存缓存 从内存获取数据 内存缓存:主要是用到了LruCache这个类,这个类比较适合用来缓存图片,它会将强引用对象放在LineedHashMap中,当缓存数据大小达到预定值的时候会将在该集合中比较少...
分类:
移动开发 时间:
2015-09-28 22:18:26
阅读次数:
419
Cuckoo Filter:设计与实现对于海量数据处理业务,我们通常需要一个索引数据结构,用来帮助查询,快速判断数据记录是否存在,这种数据结构通常又叫过滤器(filter)。考虑这样一个场景,上网的时候需要在浏览器上输入URL,这时浏览器需要去判断这是否一个恶意的网站,它将对本地缓存的成千上万的UR...
分类:
其他好文 时间:
2015-09-28 20:57:56
阅读次数:
311
做笔记,上来就直接干了当直接在浏览器中输入一个URL,或者点击一个链接的时候,那么浏览器缓存就会起作用,如果缓存没有过期,那么浏览器会从本地读取资源,不会发起HTTP请求,如果缓存过期,那么浏览器会发起新的浏览器请求。按ctrl+F5,浏览器会清空本地缓存,重新请求资源..
分类:
Web程序 时间:
2015-09-27 18:55:23
阅读次数:
207
Android优化 最常见的就是ListView, Gallery, GridView, ViewPager 的大数据优化 图片优化 访问网络的优化优化的原则: 数据延迟加载 分批加载 本地缓存数据优化 1).复用contentview 2).创建static class ViewH...
分类:
移动开发 时间:
2015-09-22 18:42:41
阅读次数:
157
做android应用少不了要和网络打交道,在我刚开始学android的时候总是处理不好网络图片的加载,尤其是图片乱跳的问题,后来发现了各种缓存图片的方法:本地缓存、软引用、LruCache....我知道的这三种方法中,第一中和其他两种并不冲突,我们完全可以缓存到本地一份,在缓存到内存中一份。软引用这...
分类:
系统相关 时间:
2015-09-21 21:04:34
阅读次数:
235
纯记录:控制浏览器使用本地缓存是通过设置Cache-Control和Expires两个资源的HTTP响应头来实现的,在缓存过期时间内,除了用户的主动刷新行为(点击刷新按钮、F5、Ctrl+F5、右键重新加载等)都会使用本地缓存。 2.每次上线发布前,可以用工具对项目进行分析和构建处理,将所有静态资源...
分类:
其他好文 时间:
2015-09-17 23:13:53
阅读次数:
223