1.建立cachemanager (net.sf.ehcache.cachemanager)
(1)使用預設配置檔案建立
cachemanager manager = cachemanager.create();
(2)使用指定配置檔案建立
cachemanager manager = cachemanager.create("src/config/ehcache.xml");
(3)從classpath找尋配置檔案並建立
url url = getclass().getresource("/anothername.xml");
cachemanager manager = cachemanager.create(url);
(4)通過輸入流建立
inputstream fis = new fileinputstream(new file("src/config/ehcache.xml").getabsolutepath());
try finally
2.建立caches (net.sf.ehcache.cache)
(1)取得配置檔案中預先 定義的samplecache1設定,生成乙個cache
cache cache = manager.getcache("samplecache1");
(2)設定乙個名為test 的新cache,test屬性為預設
cachemanager manager = cachemanager.create();
manager.addcache("test");
(3)設定乙個名為test 的新cache,並定義其屬性
cachemanager manager = cachemanager.create();
cache cache = new cache("test", 1, true, false, 5, 2);
manager.addcache(cache);
(4)刪除cache
cachemanager singletonmanager = cachemanager.create();
singletonmanager.removecache("samplecache1");
3.使用caches
(1)往cache中加入元素
element element = new element("key1", "value1");
cache.put(new element(element);
(2)從cache中取得元素
element element = cache.get("key1");
(3)從cache中刪除元素
cache cache = manager.getcache("samplecache1");
element element = new element("key1", "value1");
cache.remove("key1");
3.解除安裝cachemanager ,關閉cache
manager.shutdown();
kafka入門系列二
在入門 系列一,我進行了單節點的安裝,本文我將安裝多節點的集群。在kafka中,乙個broker就是集群中的乙個節點,而我們在乙個kafka中可以啟動多個broker,所以一台機器,裝乙個kafka,通過啟動多個broker的形式,就可以建乙個集群。下面我一步步演示 1.配置多個broker,這個主...
mybatis入門系列(二)
上篇部落格 myabtis入門系列一 講解了mybatis的概述,接下來介紹mybatis的入門程式。需求 根據使用者id查詢使用者 準備工作 建立資料庫,匯入資料 1 junit測試包 2 mybatis的核心包和依賴包 3 資料庫驅動包 private string username 使用者姓名...
IOS入門學習(二) 在Xcode中建立工程
現在按照下面步驟建立第乙個專案工程 1.開啟xcode後,會有如下提示,create a new xcode project 指建立乙個新的開發工程 check out an existing project 指從其他地方獲取存在的工程 我們選擇第乙個建立乙個新的工程 2.在建立新的工程中,我們可以...