nginx做为反向代理时,能够将来自upstream的响应缓存至本地,并在后续的客户端请求同样内容时直接从本地构造响应报文。 nginx的缓存数据结构: 共享内存:存储键和缓存对象元数据 磁盘空间:存储数据 用法: Syntax: proxy_cache_path path [levels=leve ...
分类:
Web程序 时间:
2017-04-16 18:09:10
阅读次数:
276
查询缓存是比二级缓存功能更强大的缓存.必须把二级缓存配置好之后才能用查询缓存,否则是用不了的.二级缓存主要是对类的缓存/对象缓存.查询缓存针对对象也是可以的(因为功能比二级缓存更强大),而且还可以针对类中的属性. select cname from Customer.这种二级缓存是缓存不了的.二级缓 ...
分类:
Web程序 时间:
2017-04-14 19:48:19
阅读次数:
292
只要加入spring-boot-starter-data-redis , springboot 会自动识别并使用redis作为缓存容器,使用方式如下 gradle加入依赖 redis configuration 中启用缓存 redis 自定义key生成规则 有时候我们需要 使用 redisTempl ...
分类:
编程语言 时间:
2017-03-24 22:54:27
阅读次数:
930
一、Hibernate 二、Hibernate优缺点 三、Hibernate的特性 1.Hibernate的二级缓存 ①缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中)这个数据结构通常是hashmap,当以后要使用某个对象时,先查询缓存对象,如果有则使用缓存中的对象,如果 ...
分类:
Web程序 时间:
2017-03-15 22:52:29
阅读次数:
321
一、大部分OpenGL绘制命令都是以Draw为前缀 1、两种形式: 1)索引形式(需绑定GL_ELEMENT_ARRAY_BUFFER的缓存对象中存储的索引数组)-> glDrawElements(GLenum mode, GLisizei count, GLenum type, const GLv ...
分类:
其他好文 时间:
2017-03-02 16:31:34
阅读次数:
147
LruCache是一个泛型类,它内部采用LinkedHashMap,并以强引用的方式存储外界的缓存对象,提供get和put方法来完成缓存的获取和添加操作。当缓存满时,LruCache会移除较早的缓存对象,然后再添加新的缓存对象。对Java中四种引用类型还不是特别清楚的读者可以自行查阅相关资料,这里不 ...
分类:
系统相关 时间:
2017-02-24 15:50:17
阅读次数:
314
### 关于缓存 - 什么是缓存 缓存这个东西真的是无处不在, 有浏览器端的缓存, 有服务器端的缓存,有代理服务器的缓存, 有ASP.NET页面缓存,对象缓存。 数据库也有缓存, 等等。http中具有缓存功能的是浏览器缓存,以及缓存代理服务器。http缓存的是指:当Web请求抵达缓存时, 如果本地有 ...
分类:
Web程序 时间:
2017-01-17 18:33:53
阅读次数:
320
/** * 缓存对象 map */ public static CachePool<String, Object> mapPool = CachePool.getInstance(); private static final int NTHREADS=5; // 使用线程池来避免 为每个请求创建一 ...
分类:
编程语言 时间:
2017-01-10 17:14:42
阅读次数:
191
1,查看当前opengl版本2,glewthe OpenGL Extension Wrangler Library. GLEW helps you deal with the headache that can accompany the management of extensions in Op... ...
分类:
其他好文 时间:
2017-01-03 16:58:06
阅读次数:
307
1、使用AngularJS自带的$cacheFactory服务 $cacheFactory 从字面直译即为缓存工厂,可以用它来生成缓存对象,缓存对象以key-value的方式进行数据的存储,在整个应用内是单例的,可以在service或者controller中注入这个服务,然后就可以用它来自由的存取对 ...
分类:
其他好文 时间:
2016-12-22 16:59:37
阅读次数:
420