IP属地:广东
1.测试服务器偶尔出现磁盘空间不足预警。检查后发现是rocketmq消息堆积造成。于是研究一下rocketmq消息文件删除的策略,避免再次堆积。...
1.克隆源码https://github.com/apache/rocketmq[https://github.com/apache/rocke...
在JDK1.8版本,HashMap使用数组加链表、红黑树的方式实现。数组,链表,红黑树存储的都是Node,Node是HashMap的一个内部类,...
一、什么是等待-通知机制 如果线程要求的条件不满足,则线程阻塞自己,进入等待状态;当线程要求的条件满足后,通知等待的线程重新执行。用简单的代码来...
一、什么情况下会出现死锁假设有两个线程T1,T2。两个账户A,B。刚好某一个时刻在T1线程内A给B转账,在T2线程内B给A转账。代码如下: 对于...