引言: 在大型分布式項目中,會存在大量的查詢請求,在數(shù)據(jù)庫層面會進(jìn)行擴容、分庫分表脑慧、集群化主從復(fù)制等操作進(jìn)行負(fù)載能力的提升。但是DB層面的磁盤IO還是比較高昂的操作,如下圖(...

引言: 在大型分布式項目中,會存在大量的查詢請求,在數(shù)據(jù)庫層面會進(jìn)行擴容、分庫分表脑慧、集群化主從復(fù)制等操作進(jìn)行負(fù)載能力的提升。但是DB層面的磁盤IO還是比較高昂的操作,如下圖(...
引言: 上一節(jié)簡單介紹了redis的安裝與使用,與redis一樣的緩存組件還有memcached蚕捉,大體接入方式類似奏篙,這里就不重復(fù)介紹了,大家可以google具體memcach...
線程池是什么? 線程池是多線程開發(fā)中關(guān)鍵技術(shù)之一,線程池能夠提高系統(tǒng)性能,是為了優(yōu)化直接創(chuàng)建線程產(chǎn)生的問題而存在的組件敛熬。 線程池解決了什么問題肺稀? 1.創(chuàng)建/銷毀線程伴隨著系統(tǒng)...
上篇博客介紹了線程池參數(shù)配置,下面結(jié)合案例看一下創(chuàng)建方式 1.原生方式 上圖我自己new了一個ThreadPoolExecutor對象,當(dāng)然ThreadPoolExecuto...
CountDownLatch簡介 官方標(biāo)注: A synchronization aid that allows one or more threads to wait un...
簡介 Apache Shiro是一個強大且易用的Java安全框架,執(zhí)行身份驗證应民、授權(quán)话原、密碼學(xué)和會話管理夕吻。 核心組件 三個核心組件:Subject, SecurityManag...
一:ThreadLocal是什么? 學(xué)習(xí)JDK的類最好的辦法就是先看一下源碼上的注解 從JAVA官方對ThreadLocal類的說明定義(定義在示例代碼中):ThreadLo...
一:InheritableThreadLocal解決了什么問題稿静? 上文提到了ThreadLocal梭冠,但是ThreadLocal有個明顯的問題,就是它無法解決父子線程傳遞問題 ...