解壓完成後進入與bin的同級目錄下執行 .\bin\ignite.bat .\examples\config\example-cache.xml
出現 ^– default [initsize=256.0 mib, maxsize=1.6 gib, persistenceenabled=false]表示執行成功
注意,我因為jdk的問題導致執行指令碼出現記憶體溢位的問題,一定要選擇對正確的jdk與版本(我使用的是jdk8 64位)
**:
ignition.setclientmode(true);//這句表示此鏈結是乙個客戶端
ignition.start("ignite/example-cache.xml");//檔案與啟動ignite的xml相同
ignite ignite = ignition.ignite();//獲取乙個ignite例項
獲取要進行操作的快取物件:
cacheconfigurationcacheonlypersoncfg = new cacheconfiguration("personcache");//動態建立名為personcache的快取,也可以使用ignite.cache("personcache")來獲取,前提是已經建立過
cacheonlypersoncfg.setindexedtypes(integer.class, person.class); // 注意配置註冊key和value是為了sql查詢
// get an instance of named cache.
final ignitecachecache = ignite.getorcreatecache(cacheonlypersoncfg);//"personcache"); //獲取乙個ignitecache例項
開始進行訪問操作
for (int i = 0; i < 3; i++)
person ps = new person();
ps.setid(5);
ps.setname("小明");
sqlfieldsquery qqq = new sqlfieldsquery("insert into person(_key, _val) values(?, ?)");
qqq.setargs(111l, ps);
cache.query(qqq);
sqlfieldsquery sql2 = new sqlfieldsquery("update person set name = ? where id = ?");
cache.query(sql2.setargs("小明123", 1)).getall();
sqlquerysql = new sqlquery(person.class, "1=1");
list> cursor = cache.query(sql).getall();
if (cursor != null)
}
可以看出ignite可以適用物件來直接操作,也可以使用sql來操作
person.class
public class person
/** * @param id the id to set
*/public void setid(int id)
/** * @return the name
*/public string getname()
/** * @param name the name to set
*/public void setname(string name)
/** * @return the city_id
*/public int getcity_id()
/** * @param city_id the city_id to set
*/public void setcity_id(int city_id)
tiles的使用過程
本文以最簡單而有效的形式記錄tiles的使用過程,以備以後使用時快速參考。1.先建乙個layout.jsp布局頁面 2 新建乙個tiles defs.xml檔案,並在其中做相應的配置。這樣就相當於通過xml檔案定義了乙個member.jsp.3.在web.xml和struts config.xml和...
Mac faceswap 使用過程
報錯資訊 no module 安裝環境 pip3 install opencv python 缺少什麼就install什麼就可以。tensorflow只支援3.6,3.5 2.7 重新配置了python環境。keras 報錯 cannot import name np utils 解決 pip in...
TPS DH使用過程
tools為c源 目錄,編譯後在該目錄下可生成dsdgen和dsqgen檔案,此外該目錄包含3個sql檔案,可實現建表和表關聯 query templates為sql查詢語句模板目錄,生成查詢語句時需要使用該目錄 3.編譯tools下 如果使用windows平台,可使用vs開發環境開啟sln檔案後對...