Skip to content

Commit e5cffe6

Browse files
committed
jvm
1 parent a854901 commit e5cffe6

File tree

77 files changed

+7424
-154
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+7424
-154
lines changed

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@
194194
- [吊打Java并发面试官之ThreadLocal](docs/thread/ThreadLocal.md)
195195
- [吊打Java并发面试官之BlockingQueue](docs/thread/BlockingQueue.md)
196196
- [面试必备:Java线程池解析](docs/thread/pool.md)
197+
- [为什么阿里巴巴要禁用Executors创建线程池?](docs/thread/ali-executors.md)
197198
- [深入剖析Java计划任务ScheduledThreadPoolExecutor](docs/thread/ScheduledThreadPoolExecutor.md)
198199
- [Java atomic包中的原子操作类总结](docs/thread/atomic.md)
199200
- [Java并发编程通信工具类CountDownLatch等一网打尽](docs/thread/CountDownLatch.md)
@@ -203,7 +204,23 @@
203204

204205
## Java虚拟机
205206

206-
- [什么是JVM?](docs/jvm/what-is-jvm.md)
207+
- [JVM到底是什么?](docs/jvm/what-is-jvm.md)
208+
- [JVM到底是如何运行Java代码的?](docs/jvm/how-run-java-code.md)
209+
- [我竟然不再抗拒Java的类加载机制了](docs/jvm/class-load.md)
210+
- [详解Java的类文件(class文件)结构](docs/jvm/class-file-jiegou.md)
211+
- [javap的角度轻松看懂字节码](docs/jvm/bytecode.md)
212+
- [JVM字节码指令详解](docs/jvm/zijiema-zhiling.md)
213+
- [虚拟机是如何执行字节码指令的?](docs/jvm/how-jvm-run-zijiema-zhiling.md)
214+
- [HSDB(Hotspot Debugger)从入门到实战](docs/jvm/hsdb.md)
215+
- [史上最通俗易懂的ASM教程](docs/jvm/asm.md)
216+
- [自己编译JDK](docs/jvm/compile-jdk.md)
217+
- [深入理解JVM的内存结构](docs/jvm/neicun-jiegou.md)
218+
- [Java 创建的对象到底放在哪?](docs/jvm/whereis-the-object.md)
219+
- [咱们从头到尾说一次Java垃圾回收](docs/jvm/gc.md)
220+
- [图解Java的垃圾回收机制](docs/jvm/tujie-gc.md)
221+
- [Java问题诊断和排查工具(查看JVM参数、内存使用情况及分析)](docs/jvm/problem-tools.md)
222+
- [Java即时编译(JIT)器原理解析及实践](docs/jvm/jit.md)
223+
- [JVM 核心知识点总结](docs/jvm/zongjie.md)
207224

208225

209226
# Java企业级开发

docs/download/nicearticle.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -184,13 +184,6 @@
184184
- [我是一个线程池(续)](https://mp.weixin.qq.com/s/e61PCzlIUe0YJcQsCG9FYw)
185185
- [我是一个线程(全新修订版)](https://mp.weixin.qq.com/s/zxlLWxNsyIJMh4NDeGZBAg)
186186
- [为什么 Java 线程没有 Running 状态?](https://mp.weixin.qq.com/s/eo-IKT_d6IT-8b2CXCidPw)
187-
- [Java 创建的对象到底放在哪?](docs/jvm/whereis-the-object.md)
188-
- [图解 Java 垃圾回收机制](https://mp.weixin.qq.com/s/RQGImK3-SrvJfs8eYCiv4A)
189-
- [Java 字节码指令](https://mp.weixin.qq.com/s/GKe9F-IZZnw-f-_fRd_sZQ)
190-
- [轻松看懂 Java 字节码](https://mp.weixin.qq.com/s/DRMBsE4iZjJt4xF-AS4w-g)
191-
- [Java 虚拟机栈](https://mp.weixin.qq.com/s/xaIEqngM-J0DouWYa8Ms7g)
192-
- [JVM 内存区域划分](https://mp.weixin.qq.com/s/NaCFDOGuoHkfQZZjvY66Jg)
193-
- [解剖一下 Java 的 class 文件](https://mp.weixin.qq.com/s/uMEZ2Xwctx4n-_8zvtDp5A)
194187
- [Spring事务失效的12个场景](https://mp.weixin.qq.com/s/qoWlR4ohVMfZf8IlhdSQDQ)
195188
- [在 Spring Boot 中使用 HikariCP 连接池](https://mp.weixin.qq.com/s/9R3U4-Uzg3eaXJS20izS9A)
196189
- [Spring Boot AOP 扫盲,实现统一的接口访问日志记录](docs/springboot/aop-log.md)
@@ -199,6 +192,10 @@
199192
- [基于SpringBoot的CMS系统,拿去开发企业官网真香](https://mp.weixin.qq.com/s/HWTVu7E62VkaH2anQc1J_g)
200193
- [Logback这样配置,性能提升10倍!](https://mp.weixin.qq.com/s/dO1dYAHwyB-81L1z3D_sdg)
201194
- [崩溃!我带的实习生竟然把图片直接存到了服务器上!](docs/springboot/oss.md)
195+
- [看见 Java](https://mp.weixin.qq.com/s/zBfvjq3gry2zsMoMir6oZA)
196+
- [临时抱佛脚,线上问题如何排查?](https://mp.weixin.qq.com/s/mDnDjTWereF_ekLG1NNHRQ)
197+
- [深入浅出 Java 虚拟机](http://static.kancloud.cn/alex_wsc/javajvm/1844795)
198+
- [Java中9种常见的CMS GC问题分析与解决](docs/jvm/meituan-9-gc.md)
202199

203200
## 前端
204201

0 commit comments

Comments
 (0)