首页 > 编程知识 正文

java怎么保存数据,java如何实现缓存

时间:2023-05-03 05:28:53 阅读:30432 作者:2528

1. EHCache的特点是纯Java,要在中途实现缓存并单独安装Ehcache,必须在classpath上安装ehcache-X.X.jar和相关类库如果项目中安装了Hibernate,则不需要执行任何操作。 可以直接使用Ehcache

Cache存储方式:内存或磁盘

EHCache单独使用

所以,大致的步骤如下

生成步骤CacheManager对象

生成步骤Cache对象

步骤3 :将键-值对中的元素元素(由key,value组成)添加到Cache对象中

具体的Test.java程序:

打包测试;

importnet.sf.ehcache.Cache;

import net.SF.ehcache.cachemanager;

importnet.sf.ehcache.Element;

//*

生成步骤CacheManager对象

生成步骤Cache对象

*步骤3 :将键-值对的元素元素(由key,value组成)添加到Cache对象中

*@authormahaibo

*

*/

公共类测试{

publicstaticvoidmain (字符串[ ] args ) {

指定ehcache.xml的位置

string filename=' e :\ 1008\ workspace\ ehcache test\ ehcache.XML ';

chemanagermanager=newcachemanager (filename;

//取出所有cacheName

string names [ ]=manager.getcache names (;

for(inti=0; I

system.out.println(Names[I];

}

从CacheName生成cache对象

//首要方式:

cache cache=manager.getcache (names [0];

//第二种方法是,在ehcache中必须存在默认缓存,“test”可以改变为任何值

//cachecache=Newcache('test ',1,true,false,5,2 );

//manager.addcache(cache;

将由//key,value键值对组成的Element元素添加到Cache对象中

cache.put(newelement('key1',' values1' );

元素=cache.get (key1);

system.out.println (element.getvalue ();

objectobj=element.getobject value (;

system.out.println((string ) obj;

manager.shutdown (;

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。