logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 对象的一生:从 new 到回收的 7 个关键节点

(新手友好版 + 源码深挖版,按需食用)关键词:对象创建、TLAB、逃逸分析、GC、指针压缩、源码阅读时长:10 min源码版本:OpenJDK 17适合:1~5 年 Java 开发、面试突击、零基础也能看懂前半部分。

#java#jvm
JVM 面试第一问:Java 是编译型还是解释型语言?

(解释+编译+JIT+AOT 混合模式全解析,附 JDK 8 实测)关键词:编译型、解释型、JIT、AOT、混合模式、JDK 8、面试阅读时长:12 min环境:OpenJDK 8u342 + JITWatch + AOT 示例适合:0~5 年 Java 开发、面试「Java 是编译型吗」标准答案。

#jvm#java
全景速览:Java 并发三大柱一张图(面试必杀)

中心:Java 并发三大柱├─ 线程:创建→调度→回收├─ 锁:无锁→偏向→轻量→重量└─ JMM:HB 规则→屏障→缓存一致三角耦合:线程数决定锁竞争,锁升级触发 JMM 屏障,屏障影响吞吐。线程无限,内存先行;锁不收敛,CPU 白送;可见性忘,面试送命。

#java#面试
Serial、ParNew、Parallel、CMS、G1、ZGC、Shenandoah 全面对比

关键词:收集器、停顿、吞吐量、低延迟、GC 日志、参数调优阅读时长:15 min源码版本:OpenJDK 17适合:1~5 年 Java 开发、面试高频、生产选型。

#java#jvm
SaToken技术分享文档

SaToken技术分享1.什么是SaTokenSa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题,简化了相对Shiro或者SpringSecurity的复杂的前置配置,比如自定义的Realm或者全局过滤器这些。SaToekn与Shiro以及SpringSecurity对比相同点:

#java
到底了