最近在工作的過程中,新學到了使用hashmap作為程式的快取,感覺很棒,特此記錄下來:
private string getbudgetagencyname(string budgetagencycode, mapbudgetagencymap, string sysyear,string sysmonth) ;
paramarr[1] = new string;
paramarr[2] = new object;
object objarr = (object)hibernatemanager.getobjectsql(sql, paramarr);
budgetagencyname = new string;
budgetagencymap.put(budgetagencycode, budgetagencyname);
} return budgetagencyname;
}
在使用此方法前,定義乙個:
mapbudgetagencymap = new hashmap();
這樣就實現了hashmap作為程式快取的功能,可以避免重複性的查詢資料庫,影響系統效能。
使用Redis作為LRU快取
當 redis 作為快取使用時,當你新增新的資料時,有時候很方便使 redis 自動 老的資料。lru 實際上是被唯一支援的資料移除方法。redis 的 maxmemory 指令,用於限制記憶體使用到乙個固定的容量,也包含深入 redis 使用的 lru 演算法,乙個近似準確的 lru。maxmem...
Properties作為Map集合的使用
1.properties介紹 properties的基本使用 示例 public class propertiesdemo01 2.properties作為map集合的特有方法 object setproperty string key,string value 設定集合的鍵和值,都是string型...
Django中,使用redis作為快取
已有django專案,在其中設定以redis為快取。1 安裝django redis pip install django redis 2 在settings裡面配置cache設定 caches 3 設定好後可以在shell中測試一下 1 在終端中啟動shell python manage.py s...