文章目录
第 1 章 JVM 和 Java 体系架构
1、JVM 前言
- 作为Java工程师, 你是否也遇到过这些问题?
- 运行着的线上系统突然卡死,系统无法访问,甚至直接
OOM
! - 想解决线上
JVM GC问题
,但却无从下手。 - 新项目上线,对各种
JVM参数设置
一脸茫然,直接默认吧然后就GG了 - 每次面试之前都要重新背一遍JVM的一些原理概念性的东西,然而面试官却经常问你在实际项目中如何调优VM参数,如何解决GC、OOM等问题,一脸懵逼。
2、开发人员的病态
- 大部分Java开发人员,除了会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心Java虚拟机了解甚少。
- 一些有一定工作经验的开发人员,打心眼儿里觉得SSM、微服务等上层技术