EHCache入門系列 二 在工程中單獨使用

2021-05-27 11:17:06 字數 1539 閱讀 3534

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.在建立新的工程中,我們可以...