240 發(fā)簡信
IP屬地:廣東
  • Spring源碼啟動過程以及拓展點

    容器啟動過程 第一步先調(diào)用this();構造方法坎缭,這時父類構造器會初始化容器的 beanFactory 屬性白群,屬性為DefaultListableBeanFactory尚胞,帶有...

  • 120
    Dubbo啟動源碼解析二

    一、ServiceBean繼承結構圖ServiceBean 從結構圖中帜慢,我們看到笼裳,ServiceBean實現(xiàn)了ServiceConfig,等配置類粱玲; 二躬柬、export方法 上...

  • 120
    Dubbo啟動源碼解析一

    一、啟動入口 這次講 dubbo-spring-boot-starter 啟動方式抽减,所以入口就是Spring的SPI機制允青;首先在META-INF/spring.factori...

  • Dubbo SPI機制

    一、前言 學習dubbo源碼時卵沉,Dubbo的SPI機制必須先了解颠锉,不然閱讀Dubbo源碼會非常困難 二、使用 1.首先看基礎使用方式 配置文件放在META-INF\dubbo...

  • RedisTokenStore 源碼解析 以及內(nèi)存泄漏問題

    前言 前端時間史汗,正好在做公司權限相關的架構問題琼掠,然后選擇了Spring OAuth2來作為公司權限框架,先記錄下目前遇到原生問題吧停撞,后續(xù)有時間再來整理這個框架的整體脈絡瓷蛙; R...

  • 20211101 前言

    前段時間公司趕項目,再加上完成了自己的人生大事戈毒,所以正好找到借口速挑,斷了好久的學習與復習;心里還是有些慚愧的副硅。從今天開始姥宝,還是盡量保持自己學習的習慣,且不要敷衍恐疲,認真對待腊满;最后...

  • 120
    RabbitMQ消息類型

    一、RabbitMq名詞 1.queue隊列 最最最核心的隊列培己,用于存儲消息 2.exchange 交換機碳蛋,用來接收消息,發(fā)送到隊列 3.routing key 路由省咨,生產(chǎn)者...

  • 120
    zookeeper選舉原理

    一肃弟、選舉流程 通過看了源碼,了解到,zookeeper為了提升并發(fā)性能笤受,使用了多級隊列架構穷缤,提高了服務的并發(fā);大概原理如下圖: 二箩兽、處理選票核心邏輯 選票核心參數(shù):id:推薦...

  • 120
    zookeeper分布式鎖原理

    在講分布式鎖之前津肛,我們先看看zookeeper的基礎特性,zookeeper主要是一個文件系統(tǒng)數(shù)據(jù)結構汗贫,節(jié)點可以分為以下幾類 一身坐、節(jié)點類型 1.PERSISTENT-持久化目...

  • Redis緩存問題

    一部蛇、緩存穿透 當查詢時,key是一個不存在的數(shù)據(jù)咐蝇,即不會命中緩存層涯鲁,也不會命中數(shù)據(jù)庫層,如果嘹害,同時大量出現(xiàn)不存在的key則會試數(shù)據(jù)庫壓力劇增撮竿;一般這種場景在業(yè)務代碼或數(shù)據(jù)出現(xiàn)...

  • 120
    Redis持久化方式

    一吮便、RDB快照(snapshot) 在默認情況下笔呀, Redis 將內(nèi)存數(shù)據(jù)庫快照保存在名字為 dump.rdb 的二進制文件中。設置規(guī)則:在N秒內(nèi)至少有M個改動髓需,自動保存一次...

  • 120
    Redis數(shù)據(jù)結構

    一许师、結構圖 二數(shù)據(jù)結構詳解 1.String結構 這種結構是我們最常用的,一個key對應一個value僚匆,很多一些對象也可以序列化后存入微渠;使用場景:(1)單值緩存 set、ms...

  • 120
    Spring mvc源碼解析

    一咧擂、Spring MVC中重要角色 1.DispatcherServlet:前端控制器逞盆,接受所有web.xml中配置的請求,處理整個請求流程2.HandlerMapping:...

  • Spring IOC源碼解析三:Bean實例化過程源碼分析

    一松申、bean的實例化過程源碼分析 上一章節(jié)[http://www.reibang.com/p/97d1c967e4b9]講了bean定義的加載過程云芦,現(xiàn)在我們來講一下bean...

  • Spring IOC源碼解析二:IOC初始化源碼分析

    一、AnnotationConfigApplicationContext構造器分析 上一章節(jié)我們講到贸桶,傳入配置類的構造函數(shù) 接下來所有舅逸,我們主要是來看下代碼注釋;我們先看下t...

  • Spring IOC源碼解析一:IOC初始化大致流程以及重要角色

    一皇筛、前言 分析Spring源碼我們不需要太過于糾結細節(jié)琉历,不然,這個源碼最起碼得分析幾個月才能分析完;我們最主要的目的是分析整個容器初始化過程旗笔,怎么初始化bean彪置,怎么設置動態(tài)...

  • ThreadPoolExecutor源碼分析

    記得最開始接觸并發(fā)編程是,看的第一塊的源碼就是ThreadPoolExecutor换团,但是之前沒有做任何的筆記悉稠,今天再來復習一下 一、線程池主要屬性 線程池使用ctl代表線程狀...

  • 120
    ArrayBlockingQueue源碼分析

    今天看一看BlockingQueue阻塞隊列艘包,怎么來實現(xiàn)阻塞的的猛; 一、阻塞隊列體系圖 二想虎、主要屬性 從上面主要屬性我們大概可以看出卦尊,入隊元素是放入數(shù)組中的,然后由取元素的指針...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品