JAVA
1
黄邱小鸟
垃圾营销号!
展开
-
rocketmq安装报错记录
1、rocketmq org.apache.rocketmq.remoting.exception.RemotingConnectException:connect to failed解决方案:修改服务器中broker的配置,添加服务器IP(公网)即可vim /home/prod/rocketmq-all-4.3.0/distribution/target/apache-rocketmq/conf/broker.conf新增一行brokerIP1=xx.xx.xx.xx # 你的公网IP然原创 2021-08-31 15:06:57 · 291 阅读 · 0 评论 -
线程的生命周期及其各种状态的转换(6种状态)
线程的状态,目前网上很多文章停留在五种状态的分析,但是经过翻看thread类的源码发现其实6种状态。最近偶然间看到一篇文章,对于6种状态的转换讲的很好,特此转载过来了。原文链接:总算把线程六种状态的转换说清楚了! 如原作者拒绝转载,可联系删除。1、线程的六种状态 New(新创建) Runnable(可运行) Blocked(被阻塞) Waiting(等待) Timed Waiting(计时等待) Terminated(被终止) 在我们程..转载 2020-12-30 13:44:30 · 4427 阅读 · 3 评论 -
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...转载 2018-08-03 12:23:38 · 99 阅读 · 0 评论