亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaApi如何實現更新刪除及讀取節點

發布時間:2020-07-22 10:38:53 來源:億速云 閱讀:188 作者:小豬 欄目:編程語言

這篇文章主要為大家展示了JavaApi如何實現更新刪除及讀取節點,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。

1.更新

同步方式:

/**
     * 三個參數
     * the path of the node
     * the data to set
     * the expected matching version
     */
    Stat stat = zooKeeper.setData("/set/node1", "NODE1".getBytes(), 1);

返回值Stat中封裝了set命令中的返回值,可以通過Stat的各種get方法去獲取。

JavaApi如何實現更新刪除及讀取節點

異步方式:

zooKeeper.setData("/set/node1", "nnn".getBytes(), -1, new AsyncCallback.StatCallback() {
      public void processResult(int rc, String path, Object ctx, Stat stat) {
        System.out.println(rc);//0代表修改成功
        System.out.println(path);//節點路徑
        System.out.println(ctx);//上下文參數
        System.out.println(stat);//屬性描述對象
      }
    },"ctx");

2.刪除

同步方式:

/**
 * @param path
 *    the path of the node to be deleted.
 * @param version
 *    the expected node version. 當為-1時,表示不考慮當前節點的版本信息。
*/
zooKeeper.delete("/delete/node1",0);

異步方式:

//VoidCallback:異步回調接口
zooKeeper.delete("/delete/node2", -1, new AsyncCallback.VoidCallback() {
  public void processResult(int rc, String path, Object ctx) {
    System.out.println(rc);//0表示刪除成功
    System.out.println(path);//節點路徑
    System.out.println(ctx);//上下文信息
  }
},"ctx");

3.讀取

getData(String path,boolean b,Stat stat) 同步方式
getData(String path,boolean b,AsyncCallback.DataCallback callBack,Object ctx) 異步方式

path:znode路徑

b:是否使用連接對象中注冊的監視器。

stat:返回znode的元數據。

callBack:異步回調接口。

ctx:傳遞上下文參數。

4.查看子節點

List<String> getChildren(String path,boolean b) 同步方式

List<String> getChildren(String path,boolean b,AsyncCallback.DataCallback callBack,Object ctx) 異步方式

path:znode路徑

b:是否使用連接對象中注冊的監視器。

callBack:異步回調接口。

ctx:傳遞上下文參數。

5.判斷節點是否存在

Stat exist(String path,boolean b) 同步方式
Stat exist(String path,boolean b,AsyncCallback.DataCallback callBack,Object ctx) 異步方式

當Stat為null時,則該節點不存在。

以上就是關于JavaApi如何實現更新刪除及讀取節點的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宽甸| 图片| 合肥市| 江阴市| 齐齐哈尔市| 屯门区| 嵩明县| 红安县| 合肥市| 大渡口区| 涡阳县| 高清| 宁阳县| 兴国县| 赤水市| 瑞金市| 东兰县| 布尔津县| 沭阳县| 西华县| 新乐市| 龙游县| 四川省| 贵州省| 天峻县| 平利县| 鲜城| 达日县| 建水县| 南木林县| 汉阴县| 玉林市| 龙南县| 平泉县| 扎囊县| 新邵县| 尼木县| 甘南县| 都江堰市| 乐陵市| 资阳市|