摘要:
目录JMX 远程连接1. 检查 Java 进程是否正确监听 JMX 端口2. 确保 JMX 远程配置完整3. 检查防火墙是否放行端口(1)检查 iptables/firewalld(2)云服务器安全组4. 使用 JConsole 或 JVisualVM 连接5. 常见错误及解决方案总结 JMX 远程 阅读全文
posted @ 2025-08-05 20:39
deyang
阅读(174)
评论(0)
推荐(1)
摘要:
目录Java 内存模型和这个MESI协议的关系🔍 一、核心定位与目标差异⚙️ 二、JMM 如何利用 MESI 协议⚖️ 三、本质区别:规范 vs 实现💡 四、常见误解澄清🛠️ 五、开发者视角💎 总结 Java 内存模型和这个MESI协议的关系 Java 内存模型(JMM)与 MESI 协议是 阅读全文
posted @ 2025-08-05 20:36
deyang
阅读(48)
评论(0)
推荐(0)
摘要:
目录CPU缓存行(Cache Line)和MESI协议计算机存储的层次Cache Line读取流程Cache Line一致性MESI协议状态切换📊 一、读操作(Read)时的状态变化✍️ 二、写操作(Write)时的状态变化⚠️ 三、特殊场景与性能影响💎 总结:状态转换核心逻辑读操作流程图写操作 阅读全文
posted @ 2025-08-05 20:36
deyang
阅读(280)
评论(0)
推荐(0)
摘要:
目录map在遍历的顺序就是put的顺序LinkedHashMapTreeMap + 自定义顺序对比:总结:hashmap为什么有时也是按插入顺序1. 哈希冲突较少时2. JDK 8 的优化3. 小数据量的巧合结论示例代码 map在遍历的顺序就是put的顺序 LinkedHashMap 特点:Link 阅读全文
posted @ 2025-08-05 20:25
deyang
阅读(84)
评论(0)
推荐(0)
摘要:
目录JVisualVm显示变量引用问题引出:person本身这个变量不会占用字节吗?解答:1. 变量 person 和对象实例的区别2. JVisualVM 显示的 "大小(Size)" 是什么?3. 完整内存布局示例4. 为什么 JVisualVM 不统计栈上的变量?5. 验证方法(1) 使用 j 阅读全文
posted @ 2025-08-05 20:07
deyang
阅读(32)
评论(0)
推荐(0)
浙公网安备 33010602011771号