メンバーシップ、Memcached、Couchbase 1.8 JAVA簡単呼び出し操作
昨日はC(zhi)版の操作に関するメンバーの実例を書きました.http://blog.csdn.net/qq415734794/article/details/7865716
今日はJAVAの操作例を共有しましょう.
まず、JAVA版のクリーンバッグをダウンロードします.http://packages.couchbase.com/clients/java/1.0.3/Couchbase-Java-Client-1.0.3.zip 中はJARのカバンです.
本機WIN 7 64位はmyeclipseを使用しています.
Mavenの新規プロジェクトを作成します.
完了後、下図の赤い線の枠に示す位置にMemboaseの参照jarパッケージを追加します.
続いて、私たちはApp.javaファイルに次のコードを書きます.
package MavenApp;
import java.util.concurrent.TimeUnit; import net.spy.memcached.AddrUtil; import net.spy.memcached.MemcachedClient;
/**
* Hello world!
*
*/
public class App {
public static void main(String[] args) {
// client
MemcachedClient client;
try {
// client, client
client = new MemcachedClient(AddrUtil.getAddresses("10.1.18.45:11211"));
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return;
}
// item
Object item = client.get("item");
if (item == null) {
System.out.println(" item !");
System.out.println(" item !");
client.set("item", 10, "Hello World! I am Billy.lee!");
System.out.println(" item , !");
} else {
//
System.out.println((String) item);
}
client.waitForQueues(1, TimeUnit.MINUTES);
System.exit(0);
}
}
続いて、私たちはAppTest.javaファイルに次のcodeを書きます.package MavenApp;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
App.main(null); }
}
testApp()メソッド上で右クリックし、JUnitテストを行います.初めての運転は、次の図のようになります.
2回目の運行は、次の図のようになります.
これでJAVA版の操作が完了しました.