创建闭锁,确保能连接到zk服务器。

// 创建闭锁
final CountDownLatch countDownLatch = new CountDownLatch(1); String connectString="139.196.31.237:2181";
int sessionTimeout=5000;
// 创建ZooKeeper对象
ZooKeeper zooKeeper = new ZooKeeper(connectString, sessionTimeout, new Watcher() {
@Override
public void process(WatchedEvent watchedEvent) {
System.out.println("连接zk成功!watchedEvent:"+watchedEvent.getState());
countDownLatch.countDown();
}
});
// 利用闭锁的await()方法产生阻塞,等待连接zk的线程执行完毕
countDownLatch.await(); 详情请参考:https://www.2cto.com/net/201803/725311.html

最新文章

  1. freeCAD预选项编辑器
  2. mysql error: (2006, 'MySQL server has gone away')
  3. innerHeight,clientHeight,offsetHeight,scrollWidth等的区别和用法
  4. JQuery------prevAll(),nextAll(),attr()方法的使用
  5. hdu 4946 Area of Mushroom(凸包)
  6. Part 14 Mathematical functions in sql server
  7. c++ anonymous union,struct -- 匿名联合体和机构体
  8. 垂死或涅槃重生 -- Delphi XE5 我们将宣布感情的回归
  9. 方法的标签_With携带
  10. list_删除元素
  11. 用C++11实现C++17的apply(动态数组用作函数参数)
  12. JAVA----类的继承1(extends)
  13. Knowledge_SPA——精研查找算法
  14. luogu2402 奶牛隐藏
  15. [洛谷P1272] 重建道路
  16. 基于UML的公开招聘教师管理系统建模的研究和设计
  17. TCHAR和CHAR类型的互转
  18. Ubuntu 14.04 下安装 MongoDB 服务器 和 PHP MongoDB Driver 数据驱动
  19. u-boot中网口处理--软件部分
  20. stl源码分析之vector

热门文章

  1. 每日扫盲(五):RPC(Remote Procedure Call)
  2. ORACLE_BASE、ORACLE_HOME有什么区别
  3. Python 高级特性介绍 - 迭代的99种姿势 与协程
  4. eclipse 鼠标悬停提示
  5. C#面向对象三大特性:多态
  6. 解决sublime不能正常使用python3中的input
  7. 吴裕雄 PYTHON 人工智能——基于MASK_RCNN目标检测(4)
  8. Python学习(六)—— 函数、全局变量与局部变量
  9. 基于springboot实现轮询线程自动执行任务
  10. iOS开发常用Mac终端命令