開篇 通過前一篇文章3.spring初級容器XmlBeanFactory初始化(二)[http://www.reibang.com/p/f3a83665849e],我們已經(jīng)...
開篇 通過前一篇文章3.spring初級容器XmlBeanFactory初始化(二)[http://www.reibang.com/p/f3a83665849e],我們已經(jīng)...
開篇 承上啟下,回顧上一篇文章內(nèi)容麻裳,以及遺留問題 spring如何加載xml中的各種標簽以及如何獲取標簽中的屬性值 BeanDefinition如何注冊到spring容器中(...
一、本文目錄 spring的簡單使用方法 spring初級容器XmlBeanFactory簡單介紹 spring初級容器XmlBeanFactory初始化 二未荒、spring的...
概要 我們在擼Spring源碼的時候哩罪,可以通過自己本地新建一個項目呀狼,把spring對應的依賴拉進來等曼,如果我們采用這種方式學習源碼里烦,會有一個很大的弊端就是,不能修改源碼禁谦,不能對...
三色標記算法思想 三色標記法是一種垃圾回收法,它可以讓 JVM 不發(fā)生或僅短時間發(fā)生 STW(Stop The World)州泊,從而達到清除 JVM 內(nèi)存垃圾的目的丧蘸。 三色標記...
1. Spring Spring中BeanFactory和FactoryBean的區(qū)別 BeanFactory是一個工廠類,用于管理Bean的一個工廠遥皂,在Spring中触趴,所有...
我們保持es數(shù)據(jù)時,需要指定一個時間字段渴肉,以便在 kibana 上展示,同時也記錄這條記錄的插入時間爽冕。 在kibana 上新增索引時仇祭,需要指定時間字段,也就是要提前設置 索引...
zhss
ThreadLocalDon't forget, a person's greatest emotional need is to feel appreciated.莫忘記颈畸,人類情感上最大的需要是...
一乌奇、基本概念 LinkedHashMap繼承HashMap,所以源碼并不多,大部分邏輯會復用父類的方法,LinkedHashMap實現(xiàn)了元素有序的功能LinkedHashMa...
一、 基本原理 HashMap底層基于數(shù)組+鏈表的數(shù)據(jù)結構眯娱,當出現(xiàn)hash沖突的時候礁苗,就將沖突的節(jié)點掛在鏈表尾部JDK8以后,為了提高性能徙缴,解決hash沖突采用了鏈表+紅黑樹...
一试伙、LinkedList基本原理 優(yōu)點:插入數(shù)據(jù)特別的快,不像ArrayList數(shù)組那樣子,挪動大量的元素的疏叨,他是直接在鏈表里加一個節(jié)點就可以了缺點潘靖,不太適合在隨機的位置,獲...
一蚤蔓、基本原理 數(shù)組的長度是固定的卦溢,java里面數(shù)組都是定長數(shù)組,如果不停的往ArrayList里面塞入這個數(shù)據(jù)秀又,此時元素數(shù)量超過了初始大小单寂,此時就會發(fā)生一個數(shù)組的擴容,就會搞...
一吐辙、CountDownLatch基本原理 countDownLatch最基本的原理其實就是宣决,現(xiàn)在有4個客戶端,分別是A袱讹、B疲扎、C、D,客戶端A進行加鎖后捷雕,設置三個線程來獲取鎖椒丧,...
一、讀鎖 讀寫鎖的意義: 1, redis分布式鎖救巷,主要就是在理解他里面的lua腳本的邏輯壶熏,邏輯全部都在lua腳本里,我們只能枚舉清楚各種情況下浦译,lua腳本會執(zhí)行什么邏輯棒假,其...
一、RedLock算法原理 這個場景是假設有一個redis cluster精盅,有3個redis master實例帽哑,然后執(zhí)行如下步驟獲取一把分布式鎖。獲取當前時間戳叹俏,單位是毫秒妻枕,...
1.什么是接口防重? 在一定的時間內(nèi)請求同一接口粘驰,同一參數(shù)屡谐。由于請求是健康請求,會執(zhí)行正常的業(yè)務邏輯蝌数,從而產(chǎn)生大量的廢數(shù)據(jù)愕掏。 2.處理方法 第一種:前臺在請求接口的時候,傳遞...
一顶伞、說明 1 .Redisson的官網(wǎng)文檔地址:https://github.com/redisson/redisson/wiki/8.-distributed-locks-...
一饵撑、說明 筆記在一點點的更新剑梳,對于公平鎖的加鎖,其實Lua腳本都是同一套肄梨,我們在分析源碼的時候阻荒,都是假設當前時間,其實這個也很重要的众羡,假設的條件也是根據(jù)實際情況侨赡。如果客戶端A...
一、說明 其實公平鎖釋放的源碼也在RedissonFairLock中粱侣,unlockInnerAsync羊壹,筆記是接著之前的筆記一起的,所以需要連續(xù)的看下來 二齐婴、源碼中的參數(shù) 這...