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

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

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

    posts - 60,comments - 71,trackbacks - 0

        在WEB程序中使用緩存,能給程序帶來不小的效率上的提升,常用的方式是使用一些緩存插件,如OSCACHE等,這里介紹個(gè)簡(jiǎn)單的使用方式,即借助HaspMap進(jìn)行緩存,即定義一個(gè)HaspMap的類變量,然后將程序得到的數(shù)據(jù)存入該變量中,當(dāng)要獲取的時(shí)候,先從該變量中取,如果該變量中沒有數(shù)據(jù),則再根據(jù)其他方式(如從數(shù)據(jù)庫中讀取,或從文件中讀取).然后將取到的數(shù)據(jù)存入的變量中,下次要使用時(shí),就可以直接從該變量中取了,提高了效率.

    類似代碼如下:
        
    private static Map cache = new HashMap();

    public Object getObj() {
    final String cacheKey = "cacheToName";
    if(cache.containsKey(cacheKey)) {
           Object obj 
    = (Object)cache.get(cacheKey);
               return obj;
    }

    else{
       Object obj 
    = "select * from ";
          cache.put(cacheKey,obj);
              return obj;
    }
    }

    經(jīng)過這樣緩存的處理后,就可以給程序帶來一定的效率的提升了.

    注:這里要注意一個(gè)問題,即如果從數(shù)據(jù)庫或文件中得到的數(shù)據(jù)可能是會(huì)變化的時(shí)候,且程序中又要得到最新的數(shù)據(jù)時(shí),采用這種方式是會(huì)有問題的,即不能得到最新的數(shù)據(jù),比如開始從數(shù)據(jù)庫中查詢得到了一條數(shù)據(jù),然后存入HashMap變量中,然后在系統(tǒng)的其他地方中更改了數(shù)據(jù)庫表中的數(shù)據(jù),這時(shí)采用這種緩存方式獲取到的數(shù)據(jù)是改變之前的舊數(shù)據(jù),而不是最新的數(shù)據(jù)的,如果要得到最新的數(shù)據(jù),則就應(yīng)該去掉緩存機(jī)制,呵呵.
    posted on 2008-06-12 16:00 henry1451 閱讀(398) 評(píng)論(1)  編輯  收藏 所屬分類: Java技術(shù)

    FeedBack:
    # re: 程序中緩存的使用
    2009-03-13 16:18 | 代碼人生
    如果數(shù)據(jù)量大的化,這個(gè)時(shí)候你知道JAVA 虛擬機(jī)什么時(shí)候失放嗎?  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 免费无码AV电影在线观看| 国产一级淫片免费播放电影| 亚洲av无码偷拍在线观看| 水蜜桃亚洲一二三四在线| 免费播放特黄特色毛片| 青草草色A免费观看在线| 好男人资源在线WWW免费| 精品久久亚洲一级α| 久久亚洲精品中文字幕| 在线看片免费不卡人成视频| 亚洲va中文字幕无码久久不卡| 精品无码国产污污污免费网站国产| 免费羞羞视频网站| 精品亚洲456在线播放| 最近在线2018视频免费观看| 久久伊人亚洲AV无码网站| 一级毛片免费不卡在线| 亚洲精品美女在线观看| 久久一区二区三区免费| 国产亚洲精品资源在线26u| 亚洲AV无码一区二区三区性色| 精品国产无限资源免费观看| 亚洲国产三级在线观看| 最好看的中文字幕2019免费| 亚洲AV无码专区在线电影成人 | 亚洲激情视频在线观看| 777成影片免费观看| 国产一级淫片视频免费看| 亚洲精品在线播放视频| 午夜视频免费在线观看| 亚洲AV无码专区国产乱码4SE| 免费大片av手机看片高清| 日本一道本高清免费| 国产无遮挡色视频免费观看性色| 四虎影视永久免费观看网址| 国产福利免费视频 | 又大又粗又爽a级毛片免费看| 亚洲 日韩经典 中文字幕 | 国产色爽免费视频| 激情婷婷成人亚洲综合| 国产精品极品美女免费观看|