<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    閑人野居
    好好學習,天天向上
    posts - 57,  comments - 137,  trackbacks - 0

    ??? 一直以來懶得配置緩存,基本的緩存也就是orm層,基本上都交給hibernate去配置了。這段時間,感覺頁面速度太慢了,還是需要使用緩存。現(xiàn)在的緩存工具也挺多的,較不錯的屬ehcache和oscache了。決定分別研究一下。
    ??? 先來說說ehcache,目前的版本為1.2,已經(jīng)支持集群了。對于ehcache的使用,感覺很容易上手,基本上都是配置。以前在hibernate的時候配置過,所以也不是很陌生。API也挺簡單,如下的api:
    ??? CacheManager主要的緩存管理類,一般一個應用為一個實例,如下
    ??? CacheManager.create();也可以使用new CacheManager的方式創(chuàng)建
    ???? 默認的配置文件為ehcache.xml文件,也可以使用不同的配置:
    ??? ?
    ?
    CacheManager manager = new CacheManager("src/config/other.xml");?? ?

    緩存的創(chuàng)建,采用自動的方式
    ?
    CacheManager singletonManager = CacheManager.create();
    singletonManager.addCache("testCache");
    Cache test = singletonManager.getCache("testCache");?? ?

    或者直接創(chuàng)建Cache

    ?
    CacheManager singletonManager = CacheManager.create();
    Cache memoryOnlyCache = new Cache("testCache", 5000, false, false, 5, 2);
    manager.addCache(memoryOnlyCache);
    Cache test = singletonManager.getCache("testCache");?? ?

    刪除cache
    ?
    CacheManager singletonManager = CacheManager.create();
    singletonManager.removeCache("sampleCache1");?? ?

    在使用ehcache后,需要關閉
    ?
    CacheManager.getInstance().shutdown()?? ?

    caches 的使用

    ?
    Cache cache = manager.getCache("sampleCache1");?? ?

    執(zhí)行crud操作

    ?
    Cache cache = manager.getCache("sampleCache1");
    Element element = new Element("key1", "value1");
    cache.put(element);?? ?

    update
    ?
    Cache cache = manager.getCache("sampleCache1");
    cache.put(new Element("key1", "value1");
    //This updates the entry for "key1"
    cache.put(new Element("key1", "value2");?? ?

    get Serializable

    ?
    Cache cache = manager.getCache("sampleCache1");
    Element element = cache.get("key1");
    Serializable value = element.getValue();?? ?

    get non serializable
    ?
    Cache cache = manager.getCache("sampleCache1");
    Element element = cache.get("key1");
    Object value = element.getObjectValue();?? ?

    remove
    ?
    Cache cache = manager.getCache("sampleCache1");
    Element element = new Element("key1", "value1"
    cache.remove("key1");?? ?

    不過緩存還是基本上以配置方式為主,下一篇文章將會說明ehcache如何配置
    ?? ?

    ?? ?
    ?? ?

    posted on 2007-02-28 20:14 布衣郎 閱讀(24210) 評論(15)  編輯  收藏 所屬分類: jdk相關

    FeedBack:
    # re: 使用ehcache
    2007-03-01 20:58 | 山風小子
    如果有個完整的小例子就更好了:)  回復  更多評論
      
    # re: 使用ehcache
    2007-03-02 17:34 | itVincent
    同意樓上,有個例子更好  回復  更多評論
      
    # re: 使用ehcache
    2008-01-01 17:42 | bizairshop
    跟hibernate結合在一起的時候不需要寫這些代碼,只要配置一下即可。
    航服機票推薦 http://www.bizairshop.com   回復  更多評論
      
    # re: 使用ehcache
    2008-01-19 08:52 | tt168
    要是沒用hibernate呢
    我用的jsp+javabeans,請問怎么用ehcache

    我的MSN:mugesoft@hotmail.com,歡迎指教  回復  更多評論
      
    # re: 使用ehcache[未登錄]
    2008-05-12 09:38 | jacky
    要是沒用hibernate呢
    我用的jsp+javabeans,請問怎么用ehcache

    我的MSN:jackyxiao@live.cn,歡迎指教  回復  更多評論
      
    # 我很愛錢
    2008-05-20 21:22 | 愛看書
    北京到卡諾機票|北京到卡諾飛機票價格查詢|預定北京到卡諾機票

    航程: 卡諾機票,北京到卡諾機票
    機票價格: 單程:4500元 往返:6200元
    航空公司: 中國國際航空公司
    稅費規(guī)定: 國際機票的價格由票價、稅金、燃油費組成。航空公司、艙位、有效期、退改簽和機票限制等規(guī)定決定了票價的高低;稅金因為根據(jù)每天的匯率會不同,所以具體金額會以您出票當天為準.機場建設費則是由民航總局規(guī)定乘坐國際航班,每人90元,嬰兒、兒童免收機場建設費.此價格在有效期內針對中國國內乘客有效,
    說明: 1.兒童票價為成人票價的75%。嬰兒票價為公布運價的10%。
    2.可在機票有效期內免費修改預訂.
    4.以上票價以人民幣結算,不含稅,稅后價格以電話查詢?yōu)闇?
    退票條件:以承運航空公司退票規(guī)定退票
    <a href="http://2008sjjp.com/jipiao/115617681.html">北京到卡諾機票.北京到卡諾機票價格.北京-卡諾航班諾</a>
    <a href="http://2008sjjp.com/jipiao/115546152.html">北京到拉各斯機票.北京到拉各斯機票價格.北京-拉各斯航班</a>
      回復  更多評論
      
    # re: 使用ehcache
    2008-05-29 21:19 | BT下載
    http://www.5a520.cn 小說520網(wǎng)  回復  更多評論
      
    # re: 使用ehcache
    2008-12-16 15:49 | 養(yǎng)藏獒
    如果詳細點就好了
    有點不明白  回復  更多評論
      
    # re: 使用ehcache
    2009-03-17 16:28 | 12312
    # re: 使用ehcache
    2012-07-02 09:44 | 馬云
    # re: 使用ehcache
    2012-07-02 09:45 | 馬云

    <2007年2月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728123
    45678910

    常用鏈接

    留言簿(12)

    隨筆分類(59)

    隨筆檔案(57)

    blog

    java

    uml

    搜索

    •  

    積分與排名

    • 積分 - 357203
    • 排名 - 155

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产亚洲精品91| 亚洲乱码一区二区三区在线观看 | 亚洲另类无码专区丝袜| 亚洲成在人线电影天堂色| 国产色爽女小说免费看| 日韩亚洲人成在线综合| 国产v亚洲v天堂无码网站| 亚洲日本精品一区二区 | 中文字幕精品亚洲无线码二区| 国产成人无码综合亚洲日韩| 亚洲一线产区二线产区精华| 羞羞视频免费网站日本| 37pao成人国产永久免费视频| 日韩在线免费电影| 亚洲色成人中文字幕网站 | 国产男女猛烈无遮挡免费网站 | 亚洲综合伊人久久综合| 91亚洲国产成人精品下载| 麻豆狠色伊人亚洲综合网站| 白白色免费在线视频| 最近的2019免费中文字幕| 产传媒61国产免费| 99久久人妻精品免费二区| 国产在线19禁免费观看| 亚洲黄色在线视频| fc2成年免费共享视频18| av大片在线无码免费| 中文字幕亚洲一区二区va在线| 中文字幕无码精品亚洲资源网久久| 一个人看的hd免费视频| 免费精品国产自产拍在| 亚洲另类激情综合偷自拍| h视频免费高清在线观看| 在线A级毛片无码免费真人| 久久精品国产亚洲av日韩| h视频免费高清在线观看| 成人爱做日本视频免费| 亚洲色偷偷偷综合网| 亚洲性一级理论片在线观看| 青青青视频免费观看| 国产精品冒白浆免费视频 |