JVM问题排查工具:Serviceability-Agent介绍

构建高性能的Java应用过程中,必然会遇到各种各样的问题,像CPU飙高、内存泄漏、应用奔溃,以及其他疑难杂症,这时可以使用Serviceability Agent(SA)。SA是JDK提供的一个强大的调试工具集,适用于语言层和虚拟机层,支持调试运行着的Java进程、core文件和虚拟机crash之后的dump文件。

谈谈对SOFA模块化的理解

SOFA是蚂蚁金服使用的分布式开发框架,跟Spring不同的地方在于它具备真正的类隔离的能力,让开发者可以给每个单独的模块设置一个Spring上下文,这个特性为应用的服务化拆分提前做好了准备,也为分布式服务框架引入近远端模式提供了条件。

Java面试必备知识之ThreadLocal

关于ThreadLocal你需要知道的,这篇文章都写到了:
1. ThreadLocal是用来解决什么问题的?
2. 如何使用ThreadLocal?
3. ThreadLocal的实现原理是什么?
4. 可否举几个实际项目中使用ThreadLocal的案例?