
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
JVM ZGC
ZGC 是一种可扩展的低延迟垃圾回收器,GC 过程中 STW 不超过一毫秒,适合需要低延迟的应用,支持几百 MB 到16 TB 的堆大小,并且对大小对 STW 时间没有影响。
HashMap 源码
懒加载:table 数组第一次 put 才创建;下标计算 (n-1) & hash,要求容量必须是 2 的幂扰动函数:高低 16 位异或,降低哈希碰撞;链表尾插链表节点数 ≥ 8 且数组长度 ≥ 64 转红黑树;红黑树节点数 ≤ 6 转回链表扩容时数组长度翻倍,链表拆高低两条,不用重算 hash阈值 = 容量 * 负载因子(默认 0.75),元素数量超过阈值后触发扩容key 允许 null,has
Synchronized 锁
无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁。
到底了







