spring 配置ehcache例子:
主要特性
1. 快速.
2. 簡單.
3. 多種快取策略
4. 快取資料有兩級:記憶體和磁碟,因此無需擔心容量問題
5. 快取資料會在虛擬機器重啟的過程中寫入磁碟
6. 可以通過rmi、可插入api等方式進行分布式快取
7. 具有快取和快取管理器的偵聽介面
8. 支援多快取管理器例項,以及乙個例項的多個快取區域
9. 提供hibernate的快取實現
classpath:ehcache.xml
<?xml version="1.0" encoding="utf-8"?>
ehcacheutil工具類使用
public class ehcacheutil
public static ehcacheutil getinstance()
return ehcache;
} public void put(string cachename, string key, object value)
public object get(string cachename, string key)
public cache get(string cachename)
public void remove(string cachename, string key)
}
單獨使用ehcache
//從classes目錄查詢ehcache.xml配置檔案
cachemanager cachemanager = cachemanager.getinstance();
//從classes目錄查詢指定名稱的配置檔案
//cachemanager cachemanager = cachemanager.create(getclass().getresource("/ehcache.xml"));
//根據配置檔案獲得cache例項
cache cache = cachemanager.getcache("cache1");
//清空cache中的所有元素
cache.removeall();
//往cache中新增元素
cache.put(new element("s1", "11111"));
cache.put(new element("s2", "22222"));
cache.put(new element("s3", "33333"));
//從cache中取得元素
element e = cache.get("s3");
system.out.println(e.getvalue());
//解除安裝快取管理器
cachemanager.shutdown();
頁面快取
在web.xml檔案中配置過濾器。此處對test_tag.jsp頁面進行快取。
testpagecachingfilternet.sf.ehcache.constructs.web.filter.******pagecachingfilter
/test_tag.jsp
在ehcache.xml檔案中配置cache節點。
注意:cache的name屬性必需為******pagecachingfilter。
GitLab搭建以及配置
gitlab搭建以及配置 作者區域 作者 tsyeyuanfeng關注使用者按鈕 關注文章資料資訊 如果是當前作者,加入編輯按鈕 文章內容 一 系統環境 二 安裝版本 三 安裝方式 以前試過原始碼安裝,過程痛苦無比。此次選擇官方提供的gitlab ce omnibus安裝包。gitlab官網上有詳細...
kafka配置以及安裝
rm f consumer.properties server.properties producer.properties zookeeper.properties vi kafka config server.properties 修改broker.id 1,host.name kafka02 ...
zookeeper配置以及安裝
leader隨機選舉 1 tar zxvf zookeeper 3.4.9.tar.gz c export servers cd servers ln s zookeeper 3.4.9 zookeeper mv zoo sample.cfg zoo.cfg 2 配置 集群中的follower伺服器...