
JAVA
文章平均质量分 67
爱编程的皮皮虾
这个作者很懒,什么都没留下…
展开
-
静静地夜晚一起温习,并发编程中生产消费者模式几种实现方式
基于synchronized机制 ,使用Object 基类最基础的 wait()、notify()实现。基于Condition 机制实现,java 1.5之后Condition 才应运而生,它的产生主要来替代Object的wait()、notify() 来实现线程之间的协作,相对来讲Condition的await()、signal()这种方式实现线程间协作更加安全和高效。直接使用BlockingQueue实现,基于LinkedBlockingQueue、ArrayBlockingQueue 等子类实现。原创 2023-08-01 15:10:51 · 123 阅读 · 0 评论 -
Arthas 是Alibaba开源的Java诊断工具
Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现! 是否有一个全局视角来查看系统的运行...原创 2020-09-17 09:03:28 · 539 阅读 · 0 评论