系列文章目录和关于我
A丶系列文章目录
一丶JUC源码系列
本系列从AQS独占,共享,等待队列依次推进,并且穿插的分析了常见工具如ReentrantLock,CountDownLatch,原子类,FutureTask,ThreadPoolExecutor等,后续会持续更新学习。
1.JUC源码学习笔记1——AQS独占模式和ReentrantLock
2.JUC源码学习笔记2——AQS共享和Semaphore,CountDownLatch
3.JUC源码学习笔记3——AQS等待队列和CyclicBarrier,BlockingQueue
4.JUC源码学习笔记4——原子类,CAS,Volatile内存屏障,缓存伪共享与UnSafe相关方法
5.JUC源码学习笔记5——线程池,FutureTask,Executor框架源码解析
未完待续。。
二丶Spring 源码系列
本系列从Spring容器入口开始分析,中间有几篇文章比较水,后续会进行总结发布总结篇
1.spring源码学习笔记1——解析xml生成BeanDefinition的过程解析
2.spring源码学习笔记2——基于注解生成BeanDefinition的过程解析
3.Spring源码3——根据BeanDefinition实例化Bean的前置准备
4.Spring源码学习笔记4——BeanFactoryPostProcessor执行
5.Spring源码学习笔记5——注册BeanPostProcessor,初始化事件多播器,注册事件监听器
6.Spring源码学习笔记6——Spring bean的实例化
7.Spring源码学习笔记7——Spring bean的初始化
8.Spring源码学习笔记8——Spring是如何解决循环依赖的
9.Spring源码学习笔记9——构造器注入及其循环依赖
三丶JVM相关
一般是对周志明《深入理解Java虚拟机》知识的总结
1.《深入理解java虚拟机》读书笔记-第二章Java内存区域和内存溢出异常
2.《深入了解java虚拟机》高效并发读书笔记——Java内存模型,线程,线程安全 与锁优化
B丶关于我
末流211,21届毕业生,目前从事Java后端开发。
写博客的目的,一是为了记录和分享,二是为了有所影响力。
平时喜欢看看源码,看看技术书籍,热衷于精进技术。
下面是一个编程交流学习群,有兴趣的朋友可以一起学习交流