Java系
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
📁内存模型(Java Memory Model, JMM)
浏览
61
扫码
分享
2022-07-10 05:32:09
👀自顶向下- 硬件篇
👀JMM - 内存模型
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
📂常用工具
Arthas
0. 未知情况下排查执行耗时高的方法
Maven
思维导图总结
🚚坐标与依赖
🏭仓库
🕵️♂️生命周期
🤶聚合与继承
📦Nexus私服仓库
🎢灵活构建
🦸♂️最佳实践
🧰jps - 查看Java进程
💣jstack - Unable to open socket file
☕Java 之 多JDK版本切换
📂开发记录
Java HashMap put null
Excel导出报“Excel导出异常”
MySQL JDBC Connector 源码和异常对不上?
记录朋友生产环境的OOM异常
优化案例
📁JNDI
JNDI 加载 DNS信息
📁JMX
JMX - 初体验
JMX - 整体架构一览
🧱JMX - Instrumentation Level
🧱JMX - Standard MBeans学习示例
JMX - Agent Level
JMX - 为什么arthas和jvisual的信息不一样
📁JVM
📁内存结构
⛲JVM - 方法区与常量池
🧠JVM - 内存结构
📁常用JVM参数
🔮JVM内存参数
🧬JVM遇到OOM自动生成dump文件
📁内存模型(Java Memory Model, JMM)
👀自顶向下- 硬件篇
高速缓存相关
🏳🌈自顶向下 - 高速缓存
👀自顶向下 - MESI缓存一致性协议
👀自顶向下 - 写缓冲区和无效化队列
👀自顶向下 - LOCK#指令
👀自顶向下 - 合并写技术
👀自顶向下 - 缓存行伪共享问题
👀JMM - 内存模型
👀JMM - As If Serial语义
👀JMM - HappensBefore内存模型
📁类加载
未完成-JVM - 类的加载过程
👀JVM - ClassLoader
👀JVM - ClassLoader加载资源原理
👀JVM - ClassLoader的黑历史
👀JVM - 线程上下文类加载器
JVM - 自定义类加载器
📁字节码
反编译Dex、字节码文件
Class文件格式
👀为什么要知道JVM指令?
👀如何看懂JVM指令手册?
获取执行的汇编代码
🔍字节码案例之 try-with-resources
📁垃圾回收器
未完成-对象创建过程
👀GC - 内存分代模型
垃圾收集器(一)
分代收集器
⭐Concurrent Mark Sweep(CMS)
G1垃圾回收器详解(第一阶段)
📁Java多线程高并发
Java并发 - CLH锁、MCS锁
👀Java并发 - Thread基础
👀Java并发 - 为什么Thread#suspend被弃用?
⚔️Java并发 - Thread之创建与销毁
Java并发 - Thread之线程间通讯
👀Java并发 - ThreadLocal
👀Java并发 - volatile
原语
原语——synchronized
IllegalMonitorStateException 问题
原语——final
Java内存对象布局
多线程与高并发 - CAS
📁J.U.C包(java.util .concurrent)
🎢J.U.C - 阻塞队列
J.U.C - BlockingQueue
J.U.C - ArrayBlockingQueue
线程池
🧺J.U.C - 线程池实现与设计之设计篇
🧺J.U.C - 线程池实现与设计之实现篇
J.U.C - 原子类工具
JDK8的新工具——LongAdder
📦J.U.C - 锁工具
🧠AQS同步器思想
👀AQS - Exclusive功能原理
👀AQS - Shared功能原理
👀AQS - Condition功能原理
🎸J.U.C - ReentrantLock
👀看看LockSupport
👀看看Unsafe
🐦J.U.C - ReentrantReadWriteLock
J.U.C - 辅助同步器
🎯ThreadLocalRandom
Exchanger
Semaphore
Phaser
CylicBarrier
CountDownLatch
📁Java集合
通过双花括号实现集合初始化(匿名内部类)的坑
Arrays.asList、ArrayList 的 subList的坑
Java - HashMap原理
📂IO
【NIO】认识Channel
【NIO】认识Buffer
IOException: Broken Pipe
NIO 之 堆内、堆外、mapped空间读写
📁Java语言特性
String.replace()和replaceAll()
【八股文】Java-hashcode()与equals()
🎈强引用、弱引用、软引用、虚引用
(未埋)Java - 资源抽象URL
📂Java - File的path、absolutePath和canonicalPath的区别
泛型
Java泛型术语
Java泛型——桥接方法
📌Java - 注解的继承
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注