java如何从缓存中读取数据_Java 缓存技术之 ehcache中读取出所有缓存名称列表数组...
1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中。如项目已安装了Hibernate ,则不需要做什么。。直接可以使用Ehcache
Cache 存储方式 :内存或磁盘
2. 单独使用 EHCache
所以大概步骤为:
第一步:生成CacheManager对象
第二步:生成Cache对象
第三步:向Cache对象里添加由key,value组成的键值对的Element元素
具体一个Test.java程序:
package test;
import net.sf.ehcache.Cache;
import net.sf.ehcache.CacheManager;
import net.sf.ehcache.Element;
/**
* 第一步:生成CacheManager对象
* 第二步:生成Cache对象
* 第三步:向Cache对象里添加由key,value组成的键值对的Element元素
* @author mahaibo
*
*/
public class Test {
public static void main(String[] args) {
//指定ehcache.xml的位置
String fileName="E:\\1008\\workspace\\ehcachetest\\ehcache.xml";
CacheManager manager = new CacheManager(fileName);
//取出所有的cacheName
String names[] = manager.getCacheNames();
for(int i=0;i
System.out.println(names[i]);
}
//根据cacheName生成一个Cache对象
//第一种方式:
Cache cache=manager.getCache(names[0]);
//第二种方式,ehcache里必须有defaultCache存在,"test"可以换成任何值
// Cache cache = new Cache("test", 1, true, false, 5, 2);
// manager.addCache(cache);
//向Cache对象里添加Element元素,Element元素有key,value键值对组成
cache.put(new Element("key1","values1"));
Element element = cache.get("key1");
System.out.println(element.getValue());
Object obj = element.getObjectValue();
System.out.println((String)obj);
manager.shutdown();
}
}
java如何从缓存中读取数据_Java 缓存技术之 ehcache中读取出所有缓存名称列表数组...相关推荐
- java 分段读取数据_java _io_ .read()分段读取字节
java _io_ .read()分段读取字节 发布时间:2020-05-06 11:22:43 来源:51CTO 阅读:256 作者:wx5d21d5e6e5ab1 byte[] flush =ne ...
- java object取数据_java使用ObjectInputStream从文件中读取对象
import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; i ...
- java性别分类汇总,excel表格数据男女分类汇总-在Excel中,对数据清单进行“按性别分类汇总出男女......
在Excel中,对数据清单进行"按性别分类汇总出男女... 在Excel中,对数据清单进行性别分类汇总出男女生的英语平均分"可使用AVERAGEIF函数实现. 操骤如下: 1.打开 ...
- matlab提取数据画图,matlab提取excel表格数据画图-如何将Excel中的数据导入MATLAB并在MATLAB中画出图......
在matlab上如何导入excel表格然后画图 工具:matlab 2018b 1.打开matlab,点击主页下面导入数据,可以导入excel数据,在此将自己命名的huitushuju文件导入: 2. ...
- pandas使用itertuples函数迭代dataframe中的数据行并自定义修改行中的数值(update row while iterating over the rows)
pandas使用itertuples函数迭代dataframe中的数据行并自定义修改行中的数值(update row while iterating over the rows in datafram ...
- 表间数据复制--SELECT表中的数据插入到新的表中(ORACLE,MSSQL)
表间数据复制--SELECT表中的数据插入到新的表中 --在Oracle 9i中 CREATE TABLE scott.test AS (SELECT DISTINCT empno,ename,hir ...
- 数据分箱技术在Python中实现
1 数据分箱 数据分箱技术在Pandas官方给出的定义:Bin values into discrete intervals,是指将值划分到离散区间.好比不同大小的苹果归类到几个事先布置的箱子中:不同 ...
- CAD图纸中的数据如何导入到Excel表格中?
1.我们先启动运行CAD编辑器专业版,点 击菜单栏里的[文件-打开]选项,调用出"打开图形"弹窗. 2.在"打开图形"弹窗中,我们打开需要转换成Excel表格的 ...
- 堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据“压住”,只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加
堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据"压住",只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为"后 ...
- SQL数据库中如何把一个表中的数据复制到另一个表中?
SQL数据库中如何把一个表中的数据复制到另一个表中?** 1整个表复制:** insert into table1 select * from table2 2部分列复制:** insert into ...
最新文章
- 计算机图形学——BRDF
- python上海培训哪里比较好-上海哪个python培训机构好
- 1.14 sort()数组排序(升序和降序)
- ActivityGroup 实现分页和自定义标签(内有GridView的点击背景样式的改变方法)
- php sqlsrv 下载,php_sqlsrv_ts.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
- halcon区域腐蚀膨胀算子_Halcon算子
- LeetCode LCP 28. 采购方案(排序 + 二分查找)
- Tensorflow入门之运算篇
- 计算机组成与网络题库,计算机组成原理题库
- 导致页面顶部空白一行解决方法
- uploadify上传文件Firefox浏览器上传失败解决方法
- 微信模拟地理位置_微信伪装地理位置是什么个原理
- JAVA集合继承关系图介绍和Collection接口深刻理解
- 北方工业大学计算机复试分数线,北方工业大学2017年复试分数线
- golang 源码分析之channel
- Iphone攻与防-一
- 数字孪生技术助力高炉数字化建设的可行性
- python-恺撒密码 I
- 一区希尔盖服务器找不到,怀旧服克罗米服务器关闭转入 龙牙即将满载
- 拜占庭将军问题与PBFT算法和POW共识
热门文章
- maven 依赖范围影响传递性依赖
- Oracle总结-学习这一篇就够了
- (鸟哥linux私房菜)windos7+centos7.6+U盘安装+安装电脑一个硬盘上。
- 财务会计U8-出纳管理-日记账导入
- 结构体的定义与结构体变量的定义
- 计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll解决办法
- R语言安装包报错:package ‘EDASeq ’ is not available for Bioconductor version ‘3.15‘
- windows彻底卸载python的方法
- 判断两立方体体积是否相等
- C语言实现链表的创建