架构师专栏
文章平均质量分 81
全部学完就是架构师啦~
小明程序猿
越学越废,越废越学。终于到最后,我变强了,也变秃了。
展开
-
linux系统jdk一键安装脚本
jdk一键安装脚本原创 2023-05-23 11:28:17 · 425 阅读 · 0 评论 -
架构师集合之Spring的ApplicationListener(监听)
ApplicationListenerApplicationEventSpring监听机制spring源码原创 2021-03-02 10:31:32 · 265 阅读 · 1 评论 -
架构师集合之Spring的ApplicationContextAware源码及应用
ApplicationContextAwareApplicationContextAwareProcessor原创 2021-03-01 16:47:06 · 289 阅读 · 4 评论 -
架构师集合之Spring的Bean的生命周期以及源码解析
Spring的Bean的生命周期以及源码BeanFactoryPostProcess,BeanPostProcesspostProcessBeanFactory,InstantiationAwareBeanPostProcessorcreateBeanInstance,initializeBean,BeanNameAware,BeanFactoryAware,postProcessBe原创 2021-02-26 20:06:05 · 381 阅读 · 1 评论 -
架构师集合之dubbo源码解析(二)-SPI
dubbo的SPIdubbo的IOCdubbo的AOPdubbo的Javassist原创 2021-02-25 11:05:56 · 159 阅读 · 2 评论 -
架构师集合之dubbo源码解析(一)-xml配置源码解析
dubbo源码解析xml配置源码解析dubbo的xml配置源码解析原创 2021-02-22 11:28:38 · 156 阅读 · 4 评论 -
架构师集合之spring的xml自定义名称空间(NamespaceHandler以及BeanDefinitionParser)
spring的xml解析自定义xml名称空间NamespaceHandlerBeanDefinitionParser原创 2021-02-20 11:00:29 · 338 阅读 · 1 评论 -
架构师集合之jvm补充篇对象内存大小计算
对象结构对象大小计算new Object()占多少字节原创 2021-02-18 15:56:27 · 183 阅读 · 0 评论 -
架构师集合之类加载器(ClassLoader)篇
类加载器双亲委托机制SPIJDBC源码解析全盘负责委托机制自定义类加载器原创 2021-02-18 14:25:20 · 1012 阅读 · 3 评论 -
架构师集合之队列篇
从今天开始,每两天学习一个知识,此博客专栏完全是为了记录自己学习过程,往架构师方向努力。java队列——queue详细分析Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接口,上一张关系图。图中存在些问题,阻塞队列继承了AbstractQueue,还实现了BlockingQueue。Deque 双端队列Deque(java.util.Deque)接口代表着双向队列,意思就是可以从队列的两端增加或者删除元素,Deque就是双.原创 2021-01-20 09:10:07 · 173 阅读 · 0 评论 -
架构师集合之AbstractQueuedSynchronizer(AQS)原理及衍生类
AbstractQueuedSynchronizerConditionReentrantLockReentrantReadWriteLockCountDownLatchCyclicBarrierSemaphore原创 2021-02-02 09:56:17 · 166 阅读 · 2 评论 -
架构师集合之锁+synchronized原理篇
锁的分类公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。对于Java ReentrantLock而言,通过构造函数指定该锁是否是公平锁,默认是非公平锁。非公平锁的优点在于吞吐量比公平锁大。对于Synchronized而言,也是一种非公平锁。由于其并不像ReentrantLock是通过AQS的来实现线程调度,所以并没有任何办法原创 2021-01-29 17:34:36 · 412 阅读 · 0 评论 -
架构师集合之Java内存模型(JMM)及volatile关键字
JVM基本结构Java内存模型happens-before原则JMM模型下的线程间通信内存屏障volidate关键字解析缓存行和伪共享@Contended原创 2021-01-29 09:35:42 · 366 阅读 · 4 评论 -
架构师集合之线程篇
架构师线程原创 2021-01-21 15:55:08 · 109 阅读 · 0 评论 -
架构师集合之23种开发模式详解(代码举例,相似模式分析异同)
java 23种开发模式详解Java 23种开发模式代码java 23种开发模式异同原创 2021-01-13 14:49:49 · 1426 阅读 · 0 评论 -
架构师集合之JVM篇
JVM垃圾回收垃圾回收算法四种引用类型原创 2021-02-03 17:57:40 · 197 阅读 · 3 评论