阅读更多

11顶
2踩

企业架构

原创新闻 Ehcache 2.5 正式发布

2011-11-15 11:22 by 副主编 wangguo 评论(8) 有10184人浏览
Ehcache 2.5正式发布了。



EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。

Ehcache 2.5的主要新特性是增强的缓存资源管理功能,可以专门为Cache和CacheManager设置最大字节值。这为Ehcache用户提供了额外的好处:

  • 更易于使用。现在调整缓存大小操作变得和设置最大字节数一样简单。
  • 更高的效率。Ehcache现在能够更有效地根据内存占用来管理缓存,以及根据运行时间大小信息来动态地平衡资源使用。
关于Ehcache 2.5新特性使用的文档:http://www.ehcache.org/documentation/user-guide/configuration

另外,Ehcache API也得到了补充,添加了一批新的方法(如getAll、 putAll 和removeAll等),且已针对使用Terracotta集群缓存进行了性能优化。

详细信息参阅:Release Notes for Ehcache 2.5.0

下载地址:http://sourceforge.net/projects/ehcache/files/ehcache/ehcache-2.5.0/

  • 大小: 2.8 KB
11
2
评论 共 8 条 请登录后发表评论
8 楼 swanky_yao 2011-11-16 23:34
hyperic hq 还用的1.5
7 楼 liu.anxin 2011-11-16 17:56
huang_yong 写道
为何OSCache不发展了?有人知道为什么吗?


好像 opensymphony 早就已经关闭了. 也一直不明白这么好的社区为啥要关闭.
6 楼 Foxswily 2011-11-16 13:23
不错的缓存框架,被Terracotta收购之后稍稍有点复杂化,某些高级应用还要收费。默认集群要依赖Terracotta构架。单机服务可以考虑用,集群还是用memcache好点。
5 楼 shuaiji 2011-11-16 12:00
yoyo837 写道
上个工作 小公司 两个项目 都用的这个,,,相对比较灵活把...不过希望能更灵活,适用于更改多情况下的需求...

什么项目
4 楼 yoyo837 2011-11-16 09:58
上个工作 小公司 两个项目 都用的这个,,,相对比较灵活把...不过希望能更灵活,适用于更改多情况下的需求...
3 楼 huang_yong 2011-11-16 09:38
为何OSCache不发展了?有人知道为什么吗?
2 楼 take 2011-11-16 08:49
还好.   
1 楼 longware 2011-11-15 18:43
没用过,用过的说说好用不

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • StringBuffer详解

    我们学习StringBuffer 之前先查一下一些定义,先做个简单的了解 可以看出,StringBuffer的功能确实是很强大哦 那么我们怎么创建StringBuffer呢?又怎么赋值呢? StringBuffer类的构造方法 public StringBuffer() 构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。 public StringBuffer(int cap...

  • 黑马程序员__Java中API之StringBuffered

    ------- android培训、java培训、期待与您交流! ---------- StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 1、StringBuffer对象的初始化 StringBuffer对

  • 开课吧Java课堂:StringBuffer全解,非常详细

    StringBuffer是提供了大量的字符串功能的字符串(String)类的对等类。正如你所知,字符串(String)表示了定长,不可变的字符序列。相反,StringBuffer表示了可变长的和可写的字符序列。 StringBuffer可有插入其中或追加其后的字符或子字符串。 StringBuffer可以针对这些添加自动地增加空间,同时它通常还有比实际需要更多的预留字符,从而允许增加空间。Java大量使用这两种类,但是多数程序员仅仅处理字符串(String)而通过重载+运算符让Java在后台处理String

  • Java——StringBuffer类中常用方法的总结

    Java——StringBuffer类中常用方法的总结

  • StringBuffer类的常用方法

    append() 和 insert() 方法都可以用于向字符缓冲区中添加任意类型的数据。但 append() 方法仅能将数据添加到字符缓冲区的末尾; insert() 方法可以向字符缓冲区中指定位置添加数据。deleteCharAt() 用于删除 StringBuffer 对象中指定位置的字符 (一个字符)。delete(a,b) 用于删除 StringBuffer 对象中指定范围的字符或字符串序列。reverse() 对字符串进行取反操作。

  • Java StringBuffer类

    定义StringBuffer对象的方式与定义其他Java对象类似,可以使用new关键字创建一个新的对象。在这个示例中,我们使用new关键字创建了一个名为sb的StringBuffer对象。这个对象是一个空的字符串,没有任何字符。Java中的StringBuffer类是一个可变的字符串,可以动态地添加、删除和修改字符串中的内容。使用StringBuffer类可以避免创建多个字符串对象的开销,提高代码的性能和可读性。StringBuffer类提供了多个方法用于添加、获取、插入、替换和删除字符串。

  • StringBuffer()的基本使用(*)

    1.StringBuffer: 线程安全的可变字符串 我们如果对字符串进行拼接操作,每次拼接都会构成一个新的String对象,既耗时,又浪费空间。StringBuffer可以解决这个问题。 2.StringBuffer和String的区别? 前者长度和内容可变,后者不可变 3.StringBuffer的构造方法 public StringBuffer():无参构造方法 public StringBuffer(int capacity):指定容量的字符串缓冲区对象 public StringBuffer(St

  • new StringBuffer(int n)的陷阱

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • 常用类详解(二)StringBuffer

    /4.因为StringBuffer字符内容是存在char[] value,所以在变化(增加(如果数据存储不下来,即进行双倍扩容,同时将数据拷贝过来,更改地址,即改变指向)或删除)时不用每次都更换地址(即不是每次都创建新的对象),所以效率高于String。(2)StringBuffer保存的是字符串变量,里面的值可以修改,每次StringBuffer的更新实际上可以更新内容,不用每次更新地址,效率较高 //char[ ] value;我们会直接抛出空指针异常。

  • StringBuffer类

    StringBuffer对象的创建 StringBuffer类和String类都是用于表示字符串的,只是它们的内部实现方式不同。 String类创建的字符串对象是不可以被修改的,也就是说,String字符串不能被修改、删除或替换字符串中的某个字符;而StringBuffer类创建的字符串对象是可以被修改的。 1.StringBuffer对象的初始化 StringBuffer对象的初始化和String对象的初始化相同,通常使用如下构造方法进行初始化: StringBuffer s = new St.

  • JAVA中StringBuffer类常用方法详解

    String是不变类,用String修改字符串会新建一个String对象,如果频繁的修改,将会产生很多的String对象,开销很大.因此java提供了一个StringBuffer类,这个类在修改字符串方面的效率比String高了很多。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffe...

  • Java基础——String类、StringBuffer类、StringBuilder类

    String类 String对象用于保存字符串,也就是一组字符序列 字符串常量对象是用双引号括起的字符序列。例:"hello","3.1415926","年后"等。 字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占两个字节。 String类较常用的构造器: String s1=new String(); String s2=new String(String original); String s3=new String(char[ ] a); String .

  • StringBuffer、StringBuilder常用构造方法和常用方法

    StringBuffer和StringBuilder的区别: StringBuffer中的方法都有:synchronized关键字修饰,表示在多线程运行下是 安全的。 StringBuilder中的方法都没有:synchronized关键字修饰,在多线程环境下运 行不安全。 即StringBuffer是线程安全的。 StringBuilder是非线性安全的。 一、StringBuffer ...

  • StringBuffer和StringBuilder的区别

    无论是做Java或是Android,都避免不了遇到这个问题,其实kai

  • 常用对象API(StringBuffer类-可变长度数组和StringBuffer(int capacity))

    可变长度数组的定义:  数组长度一旦定义,就不能改变其长度 字符个数一旦超过定义的数组长度,就会在原先的基础上增加一个同样长度的数组长度,增加的不是字符的长度而是数组的长度。   StringBuffer(int capacity)           StringBuffer sb=new StringBuffer(26);//构造一个不带字符,但具有指定初始容量的字符串缓冲区。

  • StringBuffer 详解 (String系列之3)

    StringBuffer 详解 (String系列之3)   本章介绍StringBuffer以及它的API的详细使用方法。 转载请注明出处:http://www.cnblogs.com/skywang12345/p/string03.html StringBuffer 简介 StringBuffer 是一个线程安全的可变的字符序列。它继承于AbstractStringBui

  • String、StringBuffer与StringBuilder之间区别

    String StringBuffer StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区...

  • Java:String、StringBuffer和StringBuilder的区别

    1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: [java] view plaincopy /** The value is used for character storage. */   private final char 

Global site tag (gtag.js) - Google Analytics