实体要序列化 resource文件夹下建立 ehcache.xml <?xml version="1.0" encoding="UTF-8"?> <ehcache> <diskStore path="java.io.tempdir" /> <defaultCache maxElementsInMem ...
分类:
编程语言 时间:
2016-12-28 14:54:01
阅读次数:
224
1、最近最少使用算法LRU (Least recently used,最近最少使用) 【实现】:最常见的是使用一个链表保存缓存数据 1、新数据插入到链表头部; 2、每当缓存命中(即缓存数据被访问),将数据移动到链表头部; 3、当链表满的时候将链表尾部的数据丢弃; 【代价】 命中时需要遍历链表,找到命 ...
分类:
编程语言 时间:
2016-12-20 13:44:40
阅读次数:
233
ehcache的几个关键词: 纯Java的进程内缓存框架、Java分布式缓存、缓存数据有两级:内存和磁盘、缓存数据会在虚拟机重启的过程中写入磁盘、hibernate默认的缓存provider; 参考: http://chenjumin.iteye.com/blog/684926 普通缓存和分布式缓存 ...
分类:
编程语言 时间:
2016-11-02 00:47:41
阅读次数:
158
浏览器端的九种缓存机制介绍 浏览器端的九种缓存机制介绍 浏览器缓存是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用 ...
分类:
编程语言 时间:
2016-11-01 01:19:00
阅读次数:
353
CDN是什么? 关于CDN是什么,此前网友详细介绍过。 CDN是Content Delivery Network的简称,即“内容分发网络”的意思。一般我们所说的CDN加速,一般是指网站加速或者用户下载资源加速。 举个通俗的例子: 谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火 ...
分类:
编程语言 时间:
2016-11-01 00:36:29
阅读次数:
271
参考: http://blog.clzg.cn/blog-248258-814385.html http://wenku.baidu.com/link?url=2_LqZF0lkuipJYsx_42e6DDvMSdCoxgy3rWKsPzSi-tktlUcGffa0dSG3vdhAEVs4BxAFf ...
分类:
编程语言 时间:
2016-10-31 13:17:30
阅读次数:
232
Java缓存机制概述-1 一、 概述 所谓缓存就是把程序经常使用的对象读到内存中,以后使用直接从内存中读取即可。一般针对的是:数据库、硬盘中的资源读取耗费大量时间。缓存是一种典型的空间换时间的方案。 Java中使用最多的思想:key-value缓存,一般用Map实现。 1.0 缓存需要解决的问题 缓 ...
分类:
其他好文 时间:
2016-08-28 23:46:38
阅读次数:
210
缓存主要可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式; 二、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查. ...
分类:
编程语言 时间:
2016-08-08 12:45:25
阅读次数:
502
http://blog.csdn.net/madun/article/details/8569860 最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考。此为转贴,帖子来处:http://cogipard.info/a ...
分类:
编程语言 时间:
2016-06-17 23:46:30
阅读次数:
293
最近学习数据缓存技术,在网上搜索了一下,发现JAVA缓存技术比较流行的有Redis和memcached等,出于学习的目的,这里不做他们的比较。
这篇博客主要介绍缓存技术中的一种Redis的安装和使用.
一、下载Redis for windows
在网络中搜索Redis fow windows,就可以下载Redis的压缩包。解压包。
会发现其中有32位和64位的不同版本的包,根据需要...