随笔分类 - java
摘要:null What is null in Java - Java Code Geeks https://examples.javacodegeeks.com/what-is-null-in-java/ public class CastingNull { public static void mai
阅读全文
摘要:java double Infinity if (ret == Double.POSITIVE_INFINITY || ret == Double.NEGATIVE_INFINITY) { return 0.0;} 翻译 搜索 复制
阅读全文
摘要:当小白遇到FullGC https://mp.weixin.qq.com/s/B_I_R1hLrYrJNcKfOxXRfw 翻译 搜索 复制
阅读全文
摘要:ForkJoinPool (Java SE 11 & JDK 11 ) https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/concurrent/ForkJoinPool.html 翻译 搜索 复制
阅读全文
摘要:生产事故-记一次特殊的OOM排查 - 程语有云 - 博客园 https://www.cnblogs.com/mylibs/p/production-accident-0002.html 翻译 搜索 复制
阅读全文
摘要:Arthas 使用的各类方式 https://mp.weixin.qq.com/s/1fPg5LELyNaZj1-KtuOFVw Arthas 使用的各类方式 原创 Montos 阿里云云原生 2021-02-05 11:44 作者 | Montos(一个在后端道路上摸爬滚打的内卷人)Arthas
阅读全文
摘要:小结: 1、 This method is used to replace the definition of a class without reference to the existing class file bytes, as one might do when recompiling f
阅读全文
摘要:从实际案例聊聊Java应用的GC优化 https://mp.weixin.qq.com/s/t1Cx1n6irN1RWG8HQyHU2w 翻译 搜索 复制
阅读全文
摘要:https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.17.7914&rep=rep1&type=pdf http://rsim.cs.uiuc.edu/Pubs/popl05.pdf https://drum.lib.umd.edu/b
阅读全文
摘要:JVM家庭成员盘点及各自职能介绍 https://mp.weixin.qq.com/s/TkGZ5fMTOdr9ABNf_xllnw JVM家庭成员盘点及各自职能介绍 牛彦鹏 好未来技术 2022-07-01 18:00 发表于北京 收录于合集 #好未来技术39个 #jvm1个 # JVM为什么能跨
阅读全文
摘要:小结: 1) a particular variable in your program is never assigned to null; you want to avoid triggering a NullPointerException @Autowired Lesson: Annotat
阅读全文
摘要:https://yq.aliyun.com/articles/73861 alibaba/Alibaba-Java-Coding-Guidelines: Gitbook for AJCG https://github.com/alibaba/Alibaba-Java-Coding-Guideline
阅读全文
摘要:https://mp.weixin.qq.com/s/ZlNcvwJ_swspifWTLHA92Q https://mp.weixin.qq.com/s/_hSaI5yMvPTWxvFgl-UItA
阅读全文
摘要:小结: 1、 AQS 抽象队列同步器 Java中的大部分同步类(Lock、Semaphore、ReentrantLock等) 都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。 AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。 2、
阅读全文
摘要:小结: 1、 > 1、线程要不要锁住同步资源? 锁住:悲观锁 不锁住:乐观锁 2、锁住同步资源失败,线程要不要阻塞? 阻塞:- 不阻塞:自旋锁、适应性自旋锁 3、多个线程竞争同步资源的流程细节有没有区别? 不锁住资源,多个线程只有一个能修改资源成功,其他线程会重试: 无锁 同一个线程执行同步资源时自
阅读全文
摘要:JVM CPU Profiler技术原理及源码深度解析
阅读全文
摘要:Java字节码增强探秘 https://mp.weixin.qq.com/s/CH9D-E7fxuu462Q2S3t0AA
阅读全文
摘要:effective java p9 JavaBeans模式阻止了把类做成不可变的可能,这需要程序员付出额外的努力来确保它的线程安全。
阅读全文