华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java框架 >> 文章內(nèi)容

java工程師常用的java框架:Ehcache的優(yōu)缺點

來源:中華考試網(wǎng)  [2020年9月18日]  【

  EhCache 是一個純Java的進程內(nèi)緩存框架,具有快速、精干等特點,是Hibernate中默認的CacheProvider。Ehcache是一種廣泛使用的開源Java分布式緩存。主要面向通用緩存,Java EE和輕量級容器。它具有內(nèi)存和磁盤存儲,緩存加載器,緩存擴展,緩存異常處理程序,一個gzip緩存servlet過濾器,支持REST和SOAP api等特點。

  優(yōu)點:

  1、 快速

  2、 簡單

  3、 多種緩存策略

  4、緩存數(shù)據(jù)有兩級:內(nèi)存和磁盤,因此無需擔(dān)心容量問題

  5、 緩存數(shù)據(jù)會在虛擬機重啟的過程中寫入磁盤

  6、可以通過RMI、可插入API等方式進行分布式緩存

  7、 具有緩存和緩存管理器的偵聽接口

  8、支持多緩存管理器實例,以及一個實例的多個緩存區(qū)域

  9、提供Hibernate的緩存實現(xiàn)

  缺點:

  1、使用磁盤Cache的時候非常占用磁盤空間:這是因為DiskCache的算法簡單,該算法簡單也導(dǎo)致Cache的效率非常高。它只是對元素直接追加存儲。因此搜索元素的時候非常的快。如果使用DiskCache的,在很頻繁的應(yīng)用中,很快磁盤會滿。

  2、不能保證數(shù)據(jù)的安全:當(dāng)突然kill掉java的時候,可能會產(chǎn)生沖突,EhCache的解決方法是如果文件沖突了,則重建cache。這對于Cache數(shù)據(jù)需要保存的時候可能不利。當(dāng)然,Cache只是簡單的加速,而不能保證數(shù)據(jù)的安全。如果想保證數(shù)據(jù)的存儲安全,可以使用Bekeley DB Java Edition版本。這是個嵌入式數(shù)據(jù)庫?梢源_保存儲安全和空間的利用率。

  填寫下面表單即可預(yù)約申請免費試聽!害怕學(xué)不會?助教全程陪讀,隨時解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可全國推薦就業(yè)!

預(yù)約申請免費聽課

  • 地區(qū):
  • 姓名:
  • 手機:
責(zé)編:yangliu1997
  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
营口市| 东乡县| 龙海市| 渭南市| 栾川县| 来凤县| 紫金县| 共和县| 新邵县| 姚安县| 沂源县| 怀来县| 清流县| 镇巴县| 无锡市| 夏河县| 淮滨县| 大邑县| 双流县| 那曲县| 绥江县| 中西区| 综艺| 饶河县| 阿城市| 常熟市| 板桥市| 紫阳县| 凯里市| 廉江市| 伊春市| 台东县| 邹平县| 调兵山市| 兰坪| 广东省| 新平| 凌海市| 鱼台县| 大同县| 桐庐县|