随着每次的面试,你是否有这么一种经历:在回答问题时大脑飞速运转,明明会这些内容,但是思绪杂乱,脑海中的知识无法聚集的感觉,这就是我们遇到的第一道技术壁垒。你不是输在能力上,而是输在记忆与整理的效率上。
我整理博客内容,凝练成一份直击考点的面试“求生”指南,同时根据此目录进行后续的查漏补缺。

作为 Java 开发者,我需要建立了一个坚实且全面的核心技术栈指南,覆盖了后端开发的绝大部分关键领域。最近面试的过程中也是发现了一些自身的不足,尤其是在面架构师的岗位时也是发现自己的思考角度没有站在更高的地方,为了在这条路上更进一步,并在更高层次的面试中脱颖而出,我需要从“广度覆盖”转向“深度与体系化”,从“技术使用者”转向“设计决策者和问题定义者”,在此对自己掌握内容进行一次复盘。
接下来我将梳理技术栈,在现有基础上,进行深化和补充的方向,它们将使我的技术视野和能力更加立体和完整
面试的本质是一场开卷考试,永远不知道下一场会考什么,但通过持续、高质量的复盘,可以让自己的“知识库”越来越厚,直到应对任何问题都游刃有余。
本文将对京东美团的面试考点进行一次复盘,只有面对自己的不足才能更好的突破自己,祝我复盘有得,早日拿到心仪的Offer!

在当前大环境背景下,掌握 jvm 的一些概念与调优必不可少,jvm 参数也是重中之重。
随着JDK 9的模块化革新以及如今JDK 11、17这些长期支持版本的普及,一个重要的变化悄然发生:G1垃圾回收器已正式成为默认选择,ZGC等新一代回收器也崭露头角。
原有的一些调优方式已不适用于当前 G1,这不仅仅是更换一个回收器那么简单,其内在的架构思想与工作机制,与传统的Parallel、CMS等已截然不同,但是还有很多只会八股文的开发者套用旧的概念,用旧的参数,没有真正的理解垃圾回收器的变迁。
本篇博客将划分那些过时的概念,从实战角度出发,带你系统性地梳理从JDK 8到JDK 17的JVM核心参数与垃圾回收器的演进之路,帮助你真正理解不同版本、不同回收器下的调优逻辑,帮助你建立新时代的调优思维。
作为一名在代码世界里摸爬滚打多年的开发者,我想与你们分享一些或许能改变你职业生涯的思考。这些感悟来自于无数个调试的深夜、成功的瞬间和失败的教训。