EHCache入门系列(二)–在工程中单独使用

转载 2015年07月09日 22:36:29
1.创建CacheManager (net.sf.ehcache.CacheManager)

(1)使用默认配置文件创建

CacheManager manager = CacheManager.create();

(2)使用指定配置文件创建

CacheManager manager = CacheManager.create("src/config/ehcache.xml");

(3)从classpath找寻配置文件并创建

URL url = getClass().getResource("/anothername.xml");

CacheManager manager = CacheManager.create(url);

(4)通过输入流创建

InputStream fis = new FileInputStream(new File("src/config/ehcache.xml").getAbsolutePath());

try { manager = CacheManager.create(fis); } finally { fis.close(); }

2.创建Caches (net.sf.ehcache.Cache)

(1)取得配置文件中预先 定义的sampleCache1设置,生成一个Cache

Cache cache = manager.getCache("sampleCache1");

(2)设置一个名为test 的新cache,test属性为默认

CacheManager manager = CacheManager.create();

manager.addCache("test");

(3)设置一个名为test 的新cache,并定义其属性

CacheManager manager = CacheManager.create();

Cache cache = new Cache("test", 1, true, false, 5, 2);

manager.addCache(cache);

(4)删除cache

CacheManager singletonManager = CacheManager.create();

singletonManager.removeCache("sampleCache1"); 

3.使用Caches

(1)往cache中加入元素

Element element = new Element("key1", "value1");

cache.put(new Element(element);

(2)从cache中取得元素

Element element = cache.get("key1");

(3)从cache中删除元素

Cache cache = manager.getCache("sampleCache1");

Element element = new Element("key1", "value1");

cache.remove("key1"); 

3.卸载CacheManager ,关闭Cache

manager.shutdown();

EHCache入门系列(二)–在工程中单独使用

EHCache入门系列(二)–在工程中单独使用 cachemanagerurlfile 目录(?)[-] 创建CacheManager netsfehcacheCacheManager创建...
  • okkeqin
  • okkeqin
  • 2014年01月29日 11:55
  • 513

EHCache 单独使用

参考:http://macrochen.blogdriver.com/macrochen/869480.html  1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)...
  • yangfanend
  • yangfanend
  • 2012年06月14日 11:28
  • 3177

Python爬虫入门(二)requests库

一、前言 为什么要先说Requests库呢,因为这是个功能很强大的网络请求库,可以实现跟浏览器一样发送各种HTTP请求来获取网站的数据。网络上的模块、库、包指的都是同一种东西,所以后文中可能会在不...
  • youzhouliu
  • youzhouliu
  • 2017年02月28日 09:52
  • 678

看雪学院-OllyDBG入门系列(二)笔记

OllyDBG 入门系列(二)-字串参考 笔记 原作地址:http://bbs.pediy.com/showthread.php?threadid=21308 作者:CCDebuger   软...
  • Cytosine
  • Cytosine
  • 2017年02月04日 15:10
  • 329

单独使用EHCache

1.创建CacheManager (net.sf.ehcache.CacheManager) (1)使用默认配置文件创建 1 CacheManager man...
  • zhuchunyan_aijia
  • zhuchunyan_aijia
  • 2016年08月31日 11:41
  • 224

MyBatis中如何合理的使用EhCache缓存框架

缓存简介 缓存使用场景 在mapperxml中启用Ehcache 当为Select语句时 当为insertupdatedelete语句时 配置场景 使用举例关于详细配置方面已经在另一篇文章中说过:My...
  • YEN_CSDN
  • YEN_CSDN
  • 2017年01月14日 19:35
  • 1155

MySQL---数据库从入门走向大神系列(二)-用Java对MySQL进行增删改查

上节已经学会对MySQL进行简单的增删改查了,那么,我们如何实现用Java来对数据库操作增删改呢。 本节将用Java演示对MySQL进行增删改查。 简单的来说,分为4个步骤: 1、加载连接器(驱动) ...
  • qq_26525215
  • qq_26525215
  • 2016年08月06日 15:03
  • 5662

Gradle入门系列(2):第一个Java项目

这篇教程的主要内容是讲解如何用Gradle编译和打包一个简单的Java项目。 该Java项目只有一个需求:我们的构建脚本必须创建一个可执行的Jar文件,换句话说,我们必须能够使用命令java -ja...
  • qiaomu8559968
  • qiaomu8559968
  • 2015年05月19日 14:31
  • 4037

Ehcache缓存入门实战(附源码)

Ehcache缓存入门实战(附源码)Ehcache是一个强大、成熟的Java缓存框架,可以非常容易与其他库和框架集成。官网声称Ehcache可以作为TB级别的数据缓存,并且具有高扩展性。目前Ehcac...
  • u011116672
  • u011116672
  • 2016年08月11日 16:49
  • 3487

Ehcache学习总结(1)--Ehcache入门介绍

Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的...
  • u012562943
  • u012562943
  • 2016年07月06日 10:11
  • 4400
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EHCache入门系列(二)–在工程中单独使用
举报原因:
原因补充:

(最多只允许输入30个字)