仓酷云

标题: 发布一篇开源缓存包EHCache全打仗 [打印本页]

作者: 活着的死人    时间: 2015-1-18 11:05
标题: 发布一篇开源缓存包EHCache全打仗
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。
EHCache是一个纯java的,在Hibernate2.1充任可拔出的的在历程中的缓存,它具有以下缓存,最小的依附性,周全的文特征:疾速,复杂,丰厚的文档和测试用例。 
官方网站http://ehcache.sourceforge.net/ 
ehcache-1.2cacheNames列表的获得;
办法一:
CacheManager.create();
String[] cacheNames = CacheManager.getInstance().getCacheNames();
办法二:
CacheManager manager = new CacheManager();
String[] cacheNames = manager.getCacheNames();
办法三:
CacheManager manager1 = new CacheManager("src/config/ehcache1.xml");
CacheManager manager2 = new CacheManager("src/config/ehcache2.xml");
String[] cacheNamesForManager1 = manager1.getCacheNames();
String[] cacheNamesForManager2 = manager2.getCacheNames();
ehcache-1.2办理器各类创建的办法:
办法一:
CacheManager manager = new CacheManager();
办法二:
CacheManager manager = new CacheManager("src/config/ehcache.xml");
办法三:
URL url = getClass().getResource("/anotherconfigurationname.xml");
CacheManager manager = new CacheManager(url);
办法四:
InputStream fis = new FileInputStream(new File("src/config/ehcache.xml").getAbsolutePath());
try {
CacheManager manager = new CacheManager(fis);
} finally {
fis.close();
}
<p>
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。
作者: 飘飘悠悠    时间: 2015-1-20 14:24
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
作者: 老尸    时间: 2015-1-21 15:15
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 小女巫    时间: 2015-1-26 10:22
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
作者: 爱飞    时间: 2015-2-4 13:47
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
作者: 小魔女    时间: 2015-2-10 00:58
Java是一种计算机编程语言,拥有跨平台、面向对java
作者: 活着的死人    时间: 2015-2-28 10:20
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
作者: 小妖女    时间: 2015-3-9 22:16
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
作者: 兰色精灵    时间: 2015-3-17 02:10
是一种语言,用以产生「小应用程序(Applet(s))
作者: 只想知道    时间: 2015-3-23 14:35
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2