ehcache框架入门
2015-08-11 16:32
302 查看
项目中运用缓存管理的优势不言自明,可以减轻数据库的压力并且还能提升性能。下面是ehcache缓存框架的入门使用。
项目结构如下图所示:
Test 类是对缓存的测试,实现了加入缓存,取出缓存数据打印。
主要是StoreMsg类,这里面是对缓存操作的封装
配置文件如下
缓存需要的jar包直接去官网下载,下载地址如下(里面三个包都需要) http://s3.amazonaws.com/tcdistributions/ehcache-core-2.5.2-distribution.tar.gz
项目源码下载地址 http://download.csdn.net/detail/lianruanjian/8991419
项目结构如下图所示:
Test 类是对缓存的测试,实现了加入缓存,取出缓存数据打印。
主要是StoreMsg类,这里面是对缓存操作的封装
package com.albert; import net.sf.ehcache.Cache; import net.sf.ehcache.CacheManager; import net.sf.ehcache.Element; public class StoreMsg { CacheManager manager; public StoreMsg() { manager = new CacheManager("ehcache.xml");//加载配置文件初始化缓存管理器 } /** * 加入缓存 * @param cache * @param key * @param value */ public void storeToEhcache(Cache cache,String key,String value){ cache.put(new Element(key, value)); } /** * 从缓存中取数据 * @param cache * @param key * @return */ public String getValue(Cache cache,String key){ return cache.get(key).getValue().toString(); } /** * 新建缓存 * @param name */ public void addCache(String name){ manager.addCache(name); } /** * 获得缓存 * @param name * @return */ public Cache getCache(String name){ return manager.getCache(name); } }
配置文件如下
缓存需要的jar包直接去官网下载,下载地址如下(里面三个包都需要) http://s3.amazonaws.com/tcdistributions/ehcache-core-2.5.2-distribution.tar.gz
项目源码下载地址 http://download.csdn.net/detail/lianruanjian/8991419
相关文章推荐
- 选定虚拟主机 性能凸显优势
- 修改一行代码提升 Postgres 性能 100 倍
- 推荐Sql server一些常见性能问题的解决方法
- SQL Server误区30日谈 第9天 数据库文件收缩不会影响性能
- 和表值函数连接引发的性能问题分析
- SQLServer 2000 升级到 SQLServer 2008 性能之需要注意的地方之一
- Enterprise Library for .NET Framework 2.0缓存使用实例
- 数据库性能优化三:程序操作优化提升性能
- PowerShell中编程清空IE缓存方法
- PowerShell中使用.NET将程序集加入全局程序集缓存
- VBS中的字符串连接的性能问题
- C#中缓存的基本用法总结
- mysql 性能的检查和调优方法
- 数据库性能优化二:数据库表优化提升性能
- 如何用分表存储来提高性能 推荐
- wap开发中如何有效的利用缓存减少消息的传送量
- ASP中使用FileSystemObject时提高性能的方法
- PHP基于文件存储实现缓存的方法
- smarty缓存用法分析
- 引用全局程序集缓存内的程序集的方法