From 74169bc11a412cf8bbdedd66c26553566d4ca3ae Mon Sep 17 00:00:00 2001 From: Kou Shuang Date: Tue, 22 Oct 2019 11:55:26 +0800 Subject: [PATCH 1/2] =?UTF-8?q?jvm=20=E7=9F=A5=E8=AF=86=E7=82=B9=E6=B1=87?= =?UTF-8?q?=E6=80=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/jvm/jvm 知识点汇总.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) rename 面试又载在jvm上了.md => docs/java/jvm/jvm 知识点汇总.md (98%) diff --git a/面试又载在jvm上了.md b/docs/java/jvm/jvm 知识点汇总.md similarity index 98% rename from 面试又载在jvm上了.md rename to docs/java/jvm/jvm 知识点汇总.md index e797775a..4529e858 100644 --- a/面试又载在jvm上了.md +++ b/docs/java/jvm/jvm 知识点汇总.md @@ -1,13 +1,13 @@ - -无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。 - - -掌握了JVM机制,就等于学会了深层次解决问题的方法。对于Java开发者而言,只有熟悉底层虚拟机的运行机制,才能通过JVM日志深入到字节码的层次去分析排查问题,发现隐性的系统缺陷,进而提升系统性能。 - - -一些技术人员开发工具用得很熟练,触及JVM问题时却是模棱两可,甚至连内存模型和内存区域,HotSpot和JVM规范,都混淆不清。工作很长时间,在生产时还在用缺省参数来直接启动,以致系统运行时出现性能、稳定性等问题时束手无措,不知该如何追踪排查。久而久之,这对自己的职业成长是极为不利的。 - - -掌握JVM,是深入Java技术栈的必经之路。 - -![jv.png](https://i.loli.net/2019/09/10/HsJXU8S4oVtCTM7.png) + +无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。 + + +掌握了JVM机制,就等于学会了深层次解决问题的方法。对于Java开发者而言,只有熟悉底层虚拟机的运行机制,才能通过JVM日志深入到字节码的层次去分析排查问题,发现隐性的系统缺陷,进而提升系统性能。 + + +一些技术人员开发工具用得很熟练,触及JVM问题时却是模棱两可,甚至连内存模型和内存区域,HotSpot和JVM规范,都混淆不清。工作很长时间,在生产时还在用缺省参数来直接启动,以致系统运行时出现性能、稳定性等问题时束手无措,不知该如何追踪排查。久而久之,这对自己的职业成长是极为不利的。 + + +掌握JVM,是深入Java技术栈的必经之路。 + +![jv.png](https://i.loli.net/2019/09/10/HsJXU8S4oVtCTM7.png) From edbe157d5cbc59af4c3b77d75442220d5660807c Mon Sep 17 00:00:00 2001 From: Kou Shuang Date: Tue, 22 Oct 2019 21:59:07 +0800 Subject: [PATCH 2/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 23756eb7..9e529108 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@

Sponsor

- +