课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
对象一定分配在堆中吗?有没有了解逃逸分析技术? 对象一定分配在堆中吗? 不一定的。随着JIT编译期的发展与逃逸分析技术逐渐成熟,所有的对象都分配到堆上也渐渐变得不那么&ldquo ...详情>>
垃圾收集器应该如何选择?垃圾收集器的选择需要权衡的点还是比较多的——例如运行应用的基础设施如何?使用JDK的发行商是什么?等等……这里简单地列一下 ...详情>>
你们线上用的什么垃圾收集器?为什么要用它?常见的垃圾回收器:新生代收集器(高吞吐量): Serial、ParNew、Parallel Scavenge老年代收集器(SWT停顿时间): Serial Old、CMS、Paralle ...详情>>
有了CMS,为什么还要引入G1?优点:CMS最主要的优点在名字上已经体现出来——并发收集、低停顿。缺点:CMS同样有三个明显的缺点。 Mark Sweep算法会导致内存碎片比较多 ...详情>>
G1垃圾收集器了解吗? Garbage First(简称G1)收集器是垃圾收集器的一个颠覆性的产物,它开创了局部收集的设计思路和基于Region的内存布局形式。虽然G1也仍是遵循分代收集理论设 ...详情>>
能详细说一下CMS收集器的垃圾收集过程吗? CMS收集齐的垃圾收集分为四步: 初始标记(CMS initial mark):单线程运行,需要Stop The World,标记GC Roots能直达的对象。 并发标记((CMS co ...详情>>
三色标记算法了解吗 三色标记算法:1.用于垃圾回收器升级,将STW变为并发标记。STW就是在标记垃圾的时候,必须暂停程序,而使用并发标记,就是程序一边运行,一边标记垃圾。 避免重复 ...详情>>
垃圾收集算法了解吗?垃圾收集算法主要有三种: 标记-清除算法见名知义,标记-清除(Mark-Sweep)算法分为两个阶段: 标记 : 标记出所有需要回收的对象 清除:回收所有被标记的对象标记- ...详情>>
如何判断对象仍然存活?1、reference count(引用计数)查看是否有引用指向该对象,有则说明该对象不是垃圾,反之就是垃圾。我们通过下图的引用对象案例来说明。如上图所示,我们可以 ...详情>>
内存泄漏可能由哪些原因导致呢? 内存泄漏可能的原因有很多种:内存泄漏可能原因静态集合类引起内存泄漏静态集合的生命周期和 JVM 一致,所以静态集合引用的对象不能被释放。pub ...详情>>
如何通过JWT的JWS与JWE实现令牌的签名与加密双重保护?
如何防御Java反序列化漏洞(如利用ObjectInputFilter)?
如何通过JCA(Java Cryptography Architecture)实现国密算法(SM4)支持?
解释Spring Security的PreAuthorize注解在方法级权限验证的底层实现
如何通过Java Security Manager实现细粒度的权限控制(如文件访问)?
如何在K8s中通过Init Container实现Java应用启动前的数据预加载?
2025-03-25
2025-01-19
2024-10-31
2024-10-06
2025-03-20