簡介 創(chuàng)建對象最簡單的方式是直接使用new操作符,如果創(chuàng)建對象比較繁雜,可以采用工廠模式。同樣Spring中提供了FactoryBean接口來幫...

簡介 創(chuàng)建對象最簡單的方式是直接使用new操作符,如果創(chuàng)建對象比較繁雜,可以采用工廠模式。同樣Spring中提供了FactoryBean接口來幫...
簡介 ●Spring IOC讀取Bean的相關(guān)屬性,保存到beanDefinition對象中。● 加載完所有beanDefinition之后,調(diào)...
前言 java提供兩種鎖:lock和synchronized,關(guān)于二者的區(qū)別,網(wǎng)上一個說法非常好: synchronized相當(dāng)于自動擋汽車,使...
哨兵 還是拿現(xiàn)實生活舉例,假設(shè)某小公司暫存資料的柜子,有多個格子,柜子還有一個專門的管理員,他的工作就是按公司員工的命令在某個格子(key)存資...
前言 看了很多zookeeper的文章和視頻,幾乎前篇一律先講一遍基本使用再講使用場景,看完還是云里霧里。所以本文換一個角度講解zookeepe...
內(nèi)存和磁盤 為了方便理解,假設(shè)某公司暫存文件資料的柜子,有多個格子,柜子還有一個專門的管理員小張,他的工作就是按公司員工的命令在某個格子(key...
1.掃描生成BeanDefinition 在創(chuàng)建bean之前,要進行掃描,掃描的主要目的是確定哪些對象可以被創(chuàng)建成bean。掃描的主要步驟:1....
基于springboot、Springcloud、dubbo、nacos、gateway、mybatis-plus、redis,基于token控...
前言介紹 附錄:Spring源碼學(xué)習(xí)專欄[https://blog.csdn.net/u014427391/category_10493299....