在Spring框架中Bean是一個(gè)很基礎(chǔ)乒躺、很核心的概念,各種功能都是圍繞著B(niǎo)ean擴(kuò)展開(kāi)來(lái)的,從Bean的角度去看Spring是深入了解Spring的開(kāi)端诈嘿。首先讓我們拋開(kāi)Sp...

在Spring框架中Bean是一個(gè)很基礎(chǔ)乒躺、很核心的概念,各種功能都是圍繞著B(niǎo)ean擴(kuò)展開(kāi)來(lái)的,從Bean的角度去看Spring是深入了解Spring的開(kāi)端诈嘿。首先讓我們拋開(kāi)Sp...
算法是如今面試比較重要的一部分,算法上的短板讓人很頭疼削葱。堅(jiān)持刷了一段時(shí)間關(guān)于二叉樹(shù)的算法奖亚,寫(xiě)一些關(guān)于算法的個(gè)人思考。如很多大佬講的二叉樹(shù)很容易培養(yǎng)起架構(gòu)思維析砸,很慶幸從二叉樹(shù)這...
相信大多數(shù)Java從業(yè)同學(xué)早都對(duì)于java的整數(shù)緩存有過(guò)了解昔字,甚至有人踩過(guò)坑。那么有人會(huì)問(wèn)java為什么會(huì)java整數(shù)進(jìn)行緩存(-128~127)首繁?問(wèn)題很常見(jiàn)李滴,但是問(wèn)題的出發(fā)...
系統(tǒng)層級(jí) Sharding-JDBC本質(zhì)是JDBC的增強(qiáng),使服務(wù)能夠?qū)崿F(xiàn)數(shù)據(jù)的分布式存儲(chǔ)效果蛮瞄∷鳎可查看如何理解ShardingSphere?[https://www.jians...
ShardingSphere官方定位是關(guān)系型數(shù)據(jù)庫(kù)中間件芹助,是分布式數(shù)據(jù)庫(kù)中間件解決方案的生態(tài)圈,其最終可以達(dá)到分布式數(shù)據(jù)庫(kù)的效果闲先。主要包括:Sharding-JDBC状土、Sha...
二叉樹(shù)路徑問(wèn)題 二叉樹(shù)路徑問(wèn)題主要是集中在查找二叉樹(shù)路徑、計(jì)算路徑和之類的問(wèn)題伺糠,個(gè)人理解是在二叉樹(shù)遍歷的基礎(chǔ)上不斷加鹽升級(jí)的問(wèn)題蒙谓。本文為個(gè)人筆記,主要總結(jié)歸納二叉樹(shù)路徑相關(guān)的...
在算法的世界里训桶,數(shù)據(jù)結(jié)構(gòu)千奇百怪累驮,但是從內(nèi)存的角度講數(shù)據(jù)結(jié)構(gòu)只有兩種:數(shù)組(順序存儲(chǔ))和鏈表(鏈?zhǔn)酱鎯?chǔ)),所以本節(jié)中主要描述二叉樹(shù)的表達(dá)和構(gòu)建的簡(jiǎn)單概念并匯總一些構(gòu)建樹(shù)的問(wèn)題...
遍歷是數(shù)據(jù)結(jié)構(gòu)進(jìn)行增刪改查的基礎(chǔ)舵揭,下面對(duì)樹(shù)這種數(shù)據(jù)結(jié)構(gòu)的遍歷進(jìn)行總結(jié)谤专,并給出算法模板。 深度優(yōu)先遍歷 所有遍歷都可以拆分成獨(dú)立的子遍歷午绳,并且這種遍歷都具有回溯性置侍。所以都可以采...
前言 提到安全,相信大家的第一反應(yīng)都是加密,什么MD5蜡坊、AES杠输、SHA-256算法之類東西。沒(méi)錯(cuò)加密各種算法是安全的基礎(chǔ)秕衙。針對(duì)于基礎(chǔ)的安全設(shè)施抬伺,Java Security 模...
1肯腕、故障現(xiàn)象 客服同事反饋平臺(tái)系統(tǒng)運(yùn)行緩慢献宫,網(wǎng)頁(yè)卡頓嚴(yán)重钥平,多次重啟系統(tǒng)后問(wèn)題依然存在,使用top命令查看服務(wù)器情況,發(fā)現(xiàn)CPU占用率過(guò)高涉瘾。 2知态、CPU占用過(guò)高問(wèn)題定位 2.1...