所谓缓存,就是将程序或系统经常要调用的对象存在内存中,以便其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 缓存主要可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式; 二、内存 ...
分类:
编程语言 时间:
2017-03-09 14:28:23
阅读次数:
250
这是从网上找的一片关于ehcache.xml的简介 ehcache.xml简介 ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheManager的介绍我们知道一切Ehcach ...
分类:
系统相关 时间:
2017-02-26 19:20:57
阅读次数:
186
hibernate3.jar asm.jar cglib-2.1.3.jar commons-collections-2.1.1.jar commons-logging-1.0.4.jar dom4j-1.6.1.jar ehcache-1.1.jar jta.jar mysql-connector ...
分类:
Web程序 时间:
2017-02-22 21:05:20
阅读次数:
232
ehcache所需jar:ehchache-core和spring注解所需spring-context<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.6.6</version>
</dependency>
<dependency>
<gro..
分类:
编程语言 时间:
2017-02-20 23:25:17
阅读次数:
482
继续上篇,这篇介绍服务层缓存,基于aop的方式使用ehcache 一、修改配置文件 修改spring-context-ehcache.xml文件,加入: 在ehcache-context.xml中也可以加入cacheName为"aopTestDao"的缓存实例配置 二、增加缓存操作拦截器 在"src ...
分类:
编程语言 时间:
2017-02-20 21:34:08
阅读次数:
290
因为一直用spring整合了mybatis,所以很少用到mybatis的session缓存。 习惯是本地缓存自己用map写或者引入第三方的本地缓存框架ehcache,Guava 所以提出来纠结下 实验下(spring整合mybatis略,网上一堆),先看看mybatis级别的session的缓存 放 ...
分类:
编程语言 时间:
2017-02-16 13:13:17
阅读次数:
238
1、条件查询的时候,总是发出一条select * from table_name where .... (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。 2、把获得的所有数据对象根据ID放入到第二级缓存中。 3、当Hibernate根据ID访问数据对象的时候,首先从Session ...
分类:
Web程序 时间:
2017-02-15 13:40:51
阅读次数:
244
<?xml version="1.0" encoding="utf-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"> <dis ...
分类:
其他好文 时间:
2017-02-13 12:47:09
阅读次数:
197
一,session缓存 默认的不可配置 二,SessionFactory缓存 分两种 1,hibernate自带的缓存不可配置,hibernate启动时加载的,cfg.xml文件就属于这种 2,可以配置hibernate缓存,外置缓存 需要缓存插件,如EHcache 步骤: 1,添加 相关的jar ...
分类:
Web程序 时间:
2017-02-12 15:43:37
阅读次数:
159
本文转帖与http://www.blogjava.net/i369/articles/219407.html 1.EhCache是什么 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;2.EhCac ...
分类:
Web程序 时间:
2017-02-07 01:04:07
阅读次数:
333