声明:本文写的时候,当时就是完全不懂zk,边看网上的文章边学习归纳和整理,这不是我的产出,不用点赞打赏。大家理智友善的讨论,有错误欢迎指出。不过我最近不怎么上简书了。可能没来...
IP属地:广东
声明:本文写的时候,当时就是完全不懂zk,边看网上的文章边学习归纳和整理,这不是我的产出,不用点赞打赏。大家理智友善的讨论,有错误欢迎指出。不过我最近不怎么上简书了。可能没来...
1.测试服务器偶尔出现磁盘空间不足预警。检查后发现是rocketmq消息堆积造成。于是研究一下rocketmq消息文件删除的策略,避免再次堆积。 2.构造场景,测试源码。参考...
1.克隆源码https://github.com/apache/rocketmq[https://github.com/apache/rocketmq]2.设置环境变量&RO...
Spring AOP 简介 如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用。 AOP 即...
在JDK1.8版本,HashMap使用数组加链表、红黑树的方式实现。数组,链表,红黑树存储的都是Node,Node是HashMap的一个内部类,它实现了Map.Entry<K...
一、什么是等待-通知机制 如果线程要求的条件不满足,则线程阻塞自己,进入等待状态;当线程要求的条件满足后,通知等待的线程重新执行。用简单的代码来理解: 这可以看成是多线程编程...
一、什么情况下会出现死锁假设有两个线程T1,T2。两个账户A,B。刚好某一个时刻在T1线程内A给B转账,在T2线程内B给A转账。代码如下: 对于T1来讲,①处的this指的是...