ThreadLocal分析
摘要:ThreadLocal原理 ThreadLocalMap 强引用 软引用 弱引用 虚引用 ThreadLocal如何保证线程副本互不干扰 ThreadLocal内存泄漏
阅读全文
posted @
2021-07-25 23:49
名士风流
阅读(36)
推荐(0)
java线程池整理
摘要:线程池实践及原理 自定义简易线程池实现 java线程池核心类实践 线程池核心配置参数分析 coreSize、maxSize、BlockingQueue、RejectPolicy之间的逻辑 自定义拒绝策略 自定义任务切面 有界阻塞任务队列 ThreadPoolExecutor量化最佳实践 JDK提供线
阅读全文
posted @
2021-07-25 23:47
名士风流
阅读(40)
推荐(0)
并发容器整理
摘要:HashMap与ConcurrentHashMap原理 HashTable与ConcurrentHashMap 队列与阻塞队列原理及应用 Queue BlockingQueue ArrayBlockingQueue LinkedBlockingQueue DelayQueue 延迟给定的时间才能从队
阅读全文
posted @
2021-07-24 16:25
名士风流
阅读(29)
推荐(0)
JVM调优基本思路与实践
摘要:调优整体目标 吞吐量 最大停顿 调优策略与步骤 常用GC参数 压测工具jmeter 参考资料 oracle官方hotspot调优指导 JVM实战
阅读全文
posted @
2021-07-24 16:11
名士风流
阅读(276)
推荐(0)
线上问题定位实践思路整理(troubleshooting)
摘要:CPU过高 内存占用过高 内存泄漏 内存溢出 死锁 线程hung死 ... 参考文档 java应用故障诊断
阅读全文
posted @
2021-07-24 15:58
名士风流
阅读(86)
推荐(0)
java常用数据结构
摘要:java常用数据结构 数组 动态数组 链表 哈希 队列 栈 树 常用算法 排序 递归 动态规划 分治法 贪心算法
阅读全文
posted @
2021-07-24 15:57
名士风流
阅读(18)
推荐(0)
java并发编程--显示锁基础组件AQS分析
摘要:核心同步标识位 volatile state 等待队列 CAS&自旋 独占与共享 锁的公平与非公平 可重入设计 模板方法模式 CountDownLatch Semaphore AQS中的数据结构-节点和同步队列
阅读全文
posted @
2021-07-21 21:48
名士风流
阅读(70)
推荐(0)
202109 待办事项
摘要:2021-09-29 @Import注解原理 spring自动配置原理 @ComponentScan原理 2021-09-27 spring源码阅读--配置文件解析 spring源码阅读--Environment对象 spring源码阅读--FactoryBean原理 spring源码阅读--Bea
阅读全文
posted @
2021-07-16 00:29
名士风流
阅读(43)
推荐(0)
并发编程之CAS操作
摘要:CAS 比较替换 (Compare And Swap) 利用了现代处理器都支持的CAS的指令,循环这个指令,直到成功为止! 存在问题 ABA问题 // TODO 开销问题 // TODO 只能保证一个共享变量的原子操作 // TODO Jdk中相关原子操作类的使用 更新基本类型类:AtomicBoo
阅读全文
posted @
2021-07-15 23:53
名士风流
阅读(69)
推荐(0)
常用并发工具类实践及使用场景
摘要:CountDownLatch // TODO ... CyclicBerriar // TODO ... Semaphore // TODO ...
阅读全文
posted @
2021-07-15 23:48
名士风流
阅读(64)
推荐(0)
sleep yield wait notify/notifyAll等方法对持有对象锁的影响?
摘要:sleep-当前线程调用此方法,不会释放对象锁。 yield-当前线程让出CPU时间片,不会释放对象锁。 wait-当前线程调用对象的wait方法,释放对象锁,相处进入阻塞状态。 notify[All]-当前线程调用对象的notify[All]方法,通常放在同步块末尾。当且仅当同步块执行完后,释放锁
阅读全文
posted @
2021-07-13 22:13
名士风流
阅读(64)
推荐(0)
java自我学习资料整理
摘要:Java 平台标准版 HotSpot 虚拟机垃圾收集调优指南 oracle官方java8 Java 全栈知识体系 elastic中文博客 JAVA-CORE教程 美团技术团队 小米信息部技术团队 叶良辰java学习笔记
阅读全文
posted @
2021-07-13 21:22
名士风流
阅读(74)
推荐(0)