- 博客(7)
- 资源 (2)
- 问答 (6)
- 收藏
- 关注
原创 curator PathChildrenCache start() 监听源码分析
前言 自己用zookeeper原生api 不晓得怎么实现永久监听就来看Curator监听的源码了。 最开始看了个半懂,后面还是参考了 别人的 参考网址:Curator应用场景(二)-Watch监听机制(NodeCache,PathChildrenCache,TreeCache) PathChildrenCache成员变量 //客户端 private final WatcherRemoveCuratorFramework client; //监听路径 private final String
2021-07-26 19:05:19
719
3
原创 Curator的分布式锁 InterProcessMutex.release(long time, TimeUnit unit) 解析
前言 接着前面的分析 curator获取锁分析 现在看下Curator分布式锁的解锁。 流程图 interProcessMutex.release(); public void release() throws Exception { //从锁信息map中获取当前线程的锁信息 Thread currentThread = Thread.currentThread(); LockData lockData = threadData.get(current
2021-07-23 11:15:52
249
原创 Curator的分布式锁 InterProcessMutex.acquire(long time, TimeUnit unit) 解析
1、分布式锁实例(网上找的) 先声明自己瞎看的。有错误或者啥的欢迎指出。 先看下这个zk分布锁例子 public static void main(String[] args) { CuratorFramework curatorFramework = CuratorFrameworkFactory.builder().connectString("127.0.0.1:2181") .sessionTimeoutMs(30000).retryPolicy(n
2021-07-22 18:06:27
1287
转载 docker宿主机和容器相互传文件
宿主机传文件到容器 宿主机内执行: docker cp 宿主局文件/路径 容器名:容器内路径 docker cp /home/Download/index.html wordpress-lee:/var/www/html 容器到宿主机 容器内执行: docker cp 容器名:文件/路径 宿主机路径 docker cp wordpress-lee:/root/example.sh /root ...
2021-03-06 15:33:20
615
转载 表空间数据文件先被删除,如何删除表空间
alter database datafile '/home/oracle/tablespace/jfy/DATAJFY_1.dbf' offline drop; drop tablespace JFY_DATA_TBS including contents; alter database datafile '/home/oracle/tablespace/jfy/INDEXJFY_1.dbf' offline drop; drop tablespace JFY_INDEX_TBS includi
2021-03-06 15:23:11
355
原创 Mac下使用docker搭建rocketmq两主两从集群
Mac下使用docker搭建rocketmq两主两从集群欢迎使用Markdown编辑器1.安装docker创建所需文件夹3.docker创建网络如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 本人是docker小白。因为公司产品使用了roc
2021-02-04 16:39:29
1198
转载 排查java.lang.NoSuchMethodError错误
如何排查java.lang.NoSuchMethodError错误 碰到java.lang.NoSuchMethodException的异常。基本解决思路是: 调用的方法同包同名了。 可以使用以下代码输出到底调用的是哪个地方的代码。就可以找到相同的地方。在想办法改吧。 Class<?> clazz = null; try { clazz = Class.forName("com.uxun.uxunplat.util.OperateResult"); } catch (ClassNot
2021-02-03 18:18:54
291
03 C#编程基础.pdf
2015-10-07
easyexcel能解析xlsb类型的文件吗
2022-07-17
weblogic连接池是长连接吗?默认是长连接还是说哪里可以查看或者修改?
2022-01-05
oracle最大连接数是各个用户共用吗?
2022-01-01
zk用原生Java API咋永久监听?
2021-07-20
Java程序多线程调用同一个存储过程,这个存储过程的执行顺序是并行的还是串行的?
2021-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人