• 整体框架

    jvm 集合 并发 spring spring boot spring cloud(基本组件(注册中心,hystrix(sentinel),gateway,等等)) db(mybatis,redis) mq(rocketmq,kafka) rpc(feign,dub...

  • jvm区域

    内存分布 方法区 1 2 线程共享 已被虚拟机加载的类型信息,常量,静态变量,即时编译器编译后的代码缓存等数据. 运行时常量池 1 2 3 4 5 方法区的一部分,class文件中除了有类的版本,字段...

  • jvm命令

    命令 jps jstat jinfo jmap jhat jstack ...

  • jvm垃圾回收

    判断对象死亡算法 1 2 3 4 5 6 7 8 9 10 11 12 13 1,引用计数 每引用一次计数器+1 2,可达行分析算法 gc roots-->连接的对象 gc r...

  • jvm编译优化

    前端编译和优化 1 2 java c 编译器 java 语法糖 后端编译和优化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...

  • jvm执行

    加载 加载时机 1 加载-->[验证-->准备-->解析](连接过程)-->初始化-->使用-->卸载 1 2 3 4 5 6 7 8 9 10 11 ...

  • jvm并发

    内存模型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...

  • 并发实战

    ...

  • 并发编程的艺术

    并发编程的挑战 上下文切换 死锁 java并发底层原理 volatile 1 2 3 修改变量后,其他线程里面可见 可见,有序 synchronized 1 2 3 4 5 ...

  • 集合

    collection 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...