JVM
程序员Monkey
努力做好自己!!
展开
-
面试在简历上写了“熟悉JVM”,结果面试官看了,直接把我问懵了。
JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!但是一到造火箭、飞机的场景(面试)不懂JVM的你,会被面试官虐的体无完肤。最近我就听说有个做了一年多的开发程序员去面试,因为在平时工作中也用JVM,就在简历上写了自己熟悉JVM这样的话,后来面试官看了他的简历后直接把他问得大气都不敢出。再看面试问题之前呢,我之前整理了Java的核心知识点,一共283也得PDF。还有专门去学习JVM的学习路线图。需要的朋友可原创 2020-11-29 15:14:00 · 3785 阅读 · 5 评论 -
一篇文彻底搞清楚Minor GC、Major GC 、Full GC 之间的关系!
前言文章要求读者熟悉 JVM 内置的通用垃圾回收原则。堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,代假设和其他不同的 GC 算法超出了本文讨论的范围。Minor GC从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC。这一定义既清晰又易于理解。但是,当发生Minor GC事件的时候,有一些有趣的地方需要注意到:1、当 JVM 无法为一个新的对象分配空间时会触发 Minor GC,比如当 Eden 区满了。所以分配率越高,越频繁原创 2020-10-28 16:13:49 · 5601 阅读 · 8 评论 -
阿里巴巴开源的 Java 诊断工具Arthas【入门篇】
前面:各位老铁们,好久没和大家见面了,最近2B哥一直躲在家里不敢出来门,过着像猪的生活…吃喝拉撒睡觉。远程在家办公一段时间也是遇到了比较棘手的问题。所以没有顾得上来和大家分享了,不过大家放心,2B哥从这篇文章起我又会回到正轨了(XXXX,必有后福)哈哈哈同意的点个赞哈~~~~Arthas简介Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,开始在淘宝内部孵化使用,后来成为阿里j...原创 2020-02-24 15:22:52 · 1475 阅读 · 0 评论 -
【金九银十】JVM虚拟机栈执行原理深入详解
前言:你好,早上、中午、下午、晚上好。我是Java2B哥(微信搜Java2B)。一名无缘985,日常996工程师。2B哥今天继续教大家JVM知识。这次章节为:【金三银四-JVM系列】CMS收集器与GC日志分析定位问题详解【金三银四】JVM虚拟机CMS和G1收集器详解什么是JVM相信很多小伙伴都非常熟悉了,JVM不就是虚拟机吗?那虚拟机又是什么了?不是JVM嘛!这不废话嘛,其实JVM...原创 2020-01-10 15:11:11 · 6861 阅读 · 23 评论