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

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

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

    閑人野居
    好好學(xué)習(xí),天天向上
    posts - 57,  comments - 137,  trackbacks - 0

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

    緩存的創(chuàng)建,采用自動(dò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后,需要關(guān)閉
    ?
    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");?? ?

    不過(guò)緩存還是基本上以配置方式為主,下一篇文章將會(huì)說(shuō)明ehcache如何配置
    ?? ?

    ?? ?
    ?? ?

    posted on 2007-02-28 20:14 布衣郎 閱讀(24212) 評(píng)論(15)  編輯  收藏 所屬分類(lèi): jdk相關(guān)

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

    我的MSN:mugesoft@hotmail.com,歡迎指教  回復(fù)  更多評(píng)論
      
    # re: 使用ehcache[未登錄](méi)
    2008-05-12 09:38 | jacky
    要是沒(méi)用hibernate呢
    我用的jsp+javabeans,請(qǐng)問(wèn)怎么用ehcache

    我的MSN:jackyxiao@live.cn,歡迎指教  回復(fù)  更多評(píng)論
      
    # 我很愛(ài)錢(qián)
    2008-05-20 21:22 | 愛(ài)看書(shū)
    北京到卡諾機(jī)票|北京到卡諾飛機(jī)票價(jià)格查詢(xún)|預(yù)定北京到卡諾機(jī)票

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

    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(12)

    隨筆分類(lèi)(59)

    隨筆檔案(57)

    blog

    java

    uml

    搜索

    •  

    積分與排名

    • 積分 - 357247
    • 排名 - 155

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 青娱乐免费视频在线观看| 亚洲不卡影院午夜在线观看| 青青草国产免费久久久91| 亚洲日产2021三区| 夜色阁亚洲一区二区三区| 成全动漫视频在线观看免费高清版下载| 国产亚洲美女精品久久久2020 | 久久久99精品免费观看| 亚洲精品自拍视频| 亚洲真人无码永久在线| 暖暖免费高清日本一区二区三区| 狼色精品人妻在线视频免费| 亚洲色最新高清av网站| 亚洲成人网在线观看| 亚洲国产精品无码成人片久久| 亚洲免费观看网站| 四虎国产成人永久精品免费| 亚洲人成网站在线在线观看| 久久亚洲AV无码西西人体| 亚洲成人免费在线观看| 亚洲一区免费观看| a级毛片100部免费观看| 中国好声音第二季免费播放| 一二三四在线观看免费中文在线观看 | 亚洲精品制服丝袜四区| 亚洲精品高清一二区久久| 免费永久国产在线视频| 久久99国产乱子伦精品免费| 免费日本一区二区| 在线观看亚洲免费视频| 亚洲gay片在线gv网站| 久久国产亚洲电影天堂| 亚洲国产精品成人精品无码区 | 免费永久看黄在线观看app| 亚洲视频免费播放| 久久综合国产乱子伦精品免费| 香蕉国产在线观看免费| 成人免费777777被爆出| 久久亚洲色WWW成人欧美| 亚洲综合久久1区2区3区| 97亚洲熟妇自偷自拍另类图片 |