摘要: 算法: 标记-清理 :首先标记出需要回收的对象 ,然后统一回收待标记的对象。 缺点:易产生大量空间碎片,空间碎片太多导致程序在运行过程中产生大对象时 因为空间不足导致容易导致另一个垃圾收集动作 标记-整理 。作用于老年代。不是直接对标记对象进行清理,而是将存活对象往另一端移动 直接清理掉端边界以外的 阅读全文
posted @ 2018-03-09 16:14 陶朱公Boy 阅读(348) 评论(0) 推荐(0) 编辑
摘要: JVM 阅读全文
posted @ 2018-03-08 18:14 陶朱公Boy 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 秒杀 阅读全文
posted @ 2018-03-08 16:53 陶朱公Boy 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 领域模型,数据驱动DDD 阅读全文
posted @ 2018-03-02 11:52 陶朱公Boy 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Blockingqueue,线程池 阅读全文
posted @ 2018-02-28 14:59 陶朱公Boy 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-05 17:24 陶朱公Boy 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 在多线程环境中对于全局变量的使用,往往这个变量存在线程不安全性,通过将对象保存在ThreadLocal中,使得每个线程都拥有自己的对象,达到维持线程封闭性效果。 volatile变量上存在一种特殊的线程封闭。只要确保只有单个线程对共享的volatile变量执行写入操作,那么就可以完全的在这些共享volatile变量上执行“读取-修改-写入”操作。。。 生产环境中的案例: 登录 一般登录实现会选择在登录成功后 将user上下文对象封装在ThreadLocal对象内 ,其他线程需要用到登录的用户ID... 阅读全文
posted @ 2017-07-05 11:01 陶朱公Boy 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 指令重排序 as-if-serial 阅读全文
posted @ 2017-06-27 18:21 陶朱公Boy 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: jvm 阅读全文
posted @ 2017-06-25 11:52 陶朱公Boy 阅读(211) 评论(0) 推荐(0) 编辑
摘要: JVM线上参数调优 阅读全文
posted @ 2017-06-23 10:55 陶朱公Boy 阅读(2678) 评论(0) 推荐(0) 编辑