![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Richard Mao
坚强的纽约码农
展开
-
java 多线程学习笔记
JAVA 多线程学习笔记先上一张图Runnable (interface)Different type of locksynchronized 关键字(重量)Lock (三种lock) (重量)volatile关键字 (轻量)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPan...原创 2019-04-26 11:40:52 · 161 阅读 · 0 评论 -
Grails 实现 AOP (AspectJ)
Grails 实现 AOP AOPAspectJ配置ascpect 操作解释细节AOP面向切面编程 aspect-oriented programming其他编程思想看这里: https://blog.csdn.net/mr_japson/article/details/80181691AspectJ引用: https://blog.csdn.net/thunder09/article...原创 2019-05-04 00:51:14 · 588 阅读 · 0 评论 -
ActiveMQ (其实和MQ没啥关系)莫名其妙的卡住,血的教训,log 不能瞎用。
最近遇到个奇怪的状况使用ActiveMQ。创建消费者。消费者都是一个pattern,基本不会有错误。可是新建的消费者总卡在Queue里出不来。总是pending Queue。逐行debug 发现其中有一行log 包含了过多的信息导致线程不在进行下去。message.ack()始终没有调用。删掉 解决总结。当ActiveMQ queue 卡住的时候。从message.ack()方法从下...原创 2019-06-28 04:41:22 · 2522 阅读 · 0 评论