圖解juc包系列還有后續(xù)嗎老哥
最近兩月的閱讀總結(jié)23年9月和10月 我每年都會(huì)給自己設(shè)定一個(gè)閱讀主題, 去年我給自己定的主題是 演講溝通, 以及數(shù)據(jù)庫(kù)相關(guān)的, 所以讀了包括 《溝通的藝術(shù)》, 《即興演講》等溝通類(lèi)數(shù)據(jù), 《...
圖解juc包系列還有后續(xù)嗎老哥
最近兩月的閱讀總結(jié)23年9月和10月 我每年都會(huì)給自己設(shè)定一個(gè)閱讀主題, 去年我給自己定的主題是 演講溝通, 以及數(shù)據(jù)庫(kù)相關(guān)的, 所以讀了包括 《溝通的藝術(shù)》, 《即興演講》等溝通類(lèi)數(shù)據(jù), 《...
23年9月和10月 我每年都會(huì)給自己設(shè)定一個(gè)閱讀主題, 去年我給自己定的主題是 演講溝通, 以及數(shù)據(jù)庫(kù)相關(guān)的, 所以讀了包括 《溝通的藝術(shù)》, 《即興演講》等溝通類(lèi)數(shù)據(jù), 《...
每處理一次消息不同,競(jìng)爭(zhēng)一次鎖跪帝。這性能開(kāi)銷(xiāo)太大了
關(guān)于MQ的幾件小事(五)如何保證消息按順序執(zhí)行1.為什么要保證順序 消息隊(duì)列中的若干消息如果是對(duì)同一個(gè)數(shù)據(jù)進(jìn)行操作,這些操作具有前后的關(guān)系宇色,必須要按前后的順序執(zhí)行,否則就會(huì)造成數(shù)據(jù)異常。舉例:比如通過(guò)mysql binl...
mark
activiti入坑總結(jié)activiti入坑也有幾個(gè)月的時(shí)間屯蹦,這里做一下activiti的總結(jié)吧诸衔。 首先有一點(diǎn)要說(shuō)的是,我這邊使用的是activiti6.0版本颇玷,和5版本相比笨农,代碼有一定的差異,在6...
mark
Spring Boot中內(nèi)置Tomcat最大連接數(shù)帖渠、線程數(shù)與等待數(shù) 實(shí)踐在 Spring Boot 框架中谒亦,我們使用最多的是Tomcat,這是 Spring Boot 默認(rèn)的容器技術(shù)空郊,而且是內(nèi)嵌式的 Tomcat份招。Tomcat 是 Apache ...
@竹子愛(ài)熊貓 Op最新文章在哪里呀?
并發(fā)編程終章:Java并發(fā)編程系列總綱并發(fā)編程目錄 磕磕絆絆近半年時(shí)間狞甚,在工作之余锁摔,前后一共寫(xiě)了十余篇深入Java并發(fā)編程系列的文章,由于內(nèi)容頗多哼审,所以在這里列一個(gè)目錄方便諸位翻閱谐腰。 在學(xué)習(xí)并發(fā)編程時(shí),大家都會(huì)接...
Markdown是一種純文本格式的標(biāo)記語(yǔ)言址儒。通過(guò)簡(jiǎn)單的標(biāo)記語(yǔ)法芹枷,它可以使普通文本內(nèi)容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點(diǎn):1莲趣、因?yàn)槭羌兾谋驹Т龋灾灰С諱arkd...
mark,時(shí)間輪好復(fù)雜呀妖爷。蝶涩。
延時(shí)隊(duì)列常用實(shí)現(xiàn)詳解隊(duì)列是一種線性表,內(nèi)部的元素是有序的絮识,具有先進(jìn)先出的特性绿聘。延時(shí)隊(duì)列,顧名思義次舌,它是一個(gè)隊(duì)列熄攘,但更重要的是具有延時(shí)的特性,與普通隊(duì)列的先進(jìn)先出不同彼念,延時(shí)隊(duì)列可以指定隊(duì)列中的消息...
隊(duì)列是一種線性表挪圾,內(nèi)部的元素是有序的浅萧,具有先進(jìn)先出的特性。延時(shí)隊(duì)列哲思,顧名思義洼畅,它是一個(gè)隊(duì)列,但更重要的是具有延時(shí)的特性棚赔,與普通隊(duì)列的先進(jìn)先出不同帝簇,延時(shí)隊(duì)列可以指定隊(duì)列中的消息...
BeanDefinitionRegistryPostProcessor本身包含處理配置類(lèi)邏輯
使用BeanDefinitionRegistryPostProcessor動(dòng)態(tài)注入BeanDefinition嚴(yán)格意義上來(lái)講丧肴,這個(gè)不算是springboot的特有功能,仍然屬于spring部分的功能胧后。先看下這個(gè)接口的定義: 即實(shí)現(xiàn)postProcessBeanDefinitionRe...
mark
AutowireCapableBeanFactory探密(3)——依賴(lài)解析前情回顧 在前兩篇文章中芋浮,多次提及AutowireCapableBeanFactory#resolveDependency方法,原因是該方法很重要壳快,在Spring很多場(chǎng)合都涉...
gradle和maven安裝后的依賴(lài)格式不一樣纸巷,沒(méi)法通用
gradle的安裝并整合Maven的本地倉(cāng)庫(kù)0、gradle和maven的整合實(shí)質(zhì) 它就是讓gradle能用maven之前的下載過(guò)的jar包濒憋,如果maven本地倉(cāng)庫(kù)里沒(méi)有的jar包何暇,它還是會(huì)去對(duì)應(yīng)的遠(yuǎn)程倉(cāng)庫(kù)里下載陶夜,并且...
Spring內(nèi)嵌有絕大多數(shù)Aware由后置處理器調(diào)用凛驮,譬如ApplicationContextAwareProcessor和ImportAwareBeanPostProcessor,另外一些如BeanNameAware/BeanClassLoaderAware/BeanFactoryAware在后置處理器前調(diào)用条辟,其實(shí)我們也可以自己寫(xiě)個(gè)后置處理器黔夭,處理我們自定義的Aware。
Spring之所有有一堆Aware接口羽嫡,主要為了給開(kāi)發(fā)者留下嵌入點(diǎn)本姥,在Bean的生命周期過(guò)程中做很多操作
請(qǐng)別再問(wèn)Spring Bean的生命周期了!Spring Bean的生命周期是Spring面試熱點(diǎn)問(wèn)題杭棵。這個(gè)問(wèn)題即考察對(duì)Spring的微觀了解婚惫,又考察對(duì)Spring的宏觀認(rèn)識(shí),想要答好并不容易魂爪!本文希望能夠從源碼角度入...
mark
JVM內(nèi)存模型以及性能調(diào)優(yōu)JVM 內(nèi)存模型 程序計(jì)數(shù)器 程序計(jì)數(shù)器是一塊較小的內(nèi)存空間先舷,可以看作是當(dāng)前線程所執(zhí)行的字節(jié)碼的行號(hào)指示器。分支滓侍、循環(huán)蒋川、跳轉(zhuǎn)、異常處理撩笆、線程恢復(fù)等基礎(chǔ)功能都需要依賴(lài)這個(gè)計(jì)數(shù)器...
參考transmittable-thread-local庫(kù),完美解決線程池中本地變量傳遞的問(wèn)題
遇到線程池InheritableThreadLocal就廢了氮兵,該怎么辦裂逐?王二北原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處:來(lái)自王二北 一泣栈、從項(xiàng)目中遇到的問(wèn)題說(shuō)起: 最近項(xiàng)目有一個(gè)需求絮姆,如下圖所示:上游有A/B/C三個(gè)服務(wù),通過(guò)Dubbo調(diào)用中間的Proxy服務(wù)秩霍,Pro...