JAVA Heap Dump 采集最佳实践
本文介绍如何通过观测云采集 JAVA Heap dump数据,把传统“登录机器→手动 jmap→scp 下载→本地 MAT/VisualVM 分析”这一动辄数小时的繁琐流程,压缩到 30 秒内完成,真
本文介绍如何通过观测云采集 JAVA Heap dump数据,把传统“登录机器→手动 jmap→scp 下载→本地 MAT/VisualVM 分析”这一动辄数小时的繁琐流程,压缩到 30 秒内完成,真
原文来自于:[https://zha-ge.cn/java/37](https://zha-ge.cn/java/37) # ConcurrentHashMap 的 get 要不要加锁?一次“多此
Spring Boot应用的文档化实践 在开发生产就绪的Spring Boot应用时,文档往往被视为“必要之恶”?——大家都承认它重要,但没人乐意写。然而,忽略文档会导致新成员上手慢、代码变更引发意外
原文来自于:[https://zha-ge.cn/java/80](https://zha-ge.cn/java/80) # 面试高频考点!CopyOnWriteArrayList 到底是什么?
RedisTemplate 核心概述 RedisTemplate 是 Spring Data Redis 提供的核心工具类,它极大简化了 Java 应用与 Redis 的交互。
7种Java方法耗时统计方案,从System.currentTimeMillis()到AOP注解、Micrometer监控,覆盖开发调试到生产监控全场景,帮你快速定位性能瓶颈!
1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime E
在算法世界里,有一种思想如同生活中的"见好就收"——每次做出当前看来最优的选择,寄希望于通过局部最优达成全局最优。这种思想就是贪心算法,它以其简洁高效的特点,成为解决最优问题的利器。
引言 在Spring应用开发中,我们经常需要处理这样的场景:当一个核心业务操作完成后,需要触发一系列后续操作,比如发送通知、更新缓存、记录日志等。如何优雅地处理这些后续操作,同时保证数据一致性,是每个
第 05 期:异常、泛型与反射——类型擦除的成本与优化 1) 面试原题 Java 泛型是如何实现的?为什么叫“类型擦除”? 泛型在运行时是否保留类型信息?为什么 List<String> 和 List
总览 Java 内存区域 先上图 接下来一块一块来讲 一、c++ 中没有的部分 本地方法栈 我们知道本地方法栈里存的是 native 方法的调用栈,也就是底层的 c/c++ 方法 我们知道 Java
学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录
点击阅读