圖解juc包系列還有后續(xù)嗎老哥
最近兩月的閱讀總結23年9月和10月 我每年都會給自己設定一個閱讀主題, 去年我給自己定的主題是 演講溝通, 以及數(shù)據(jù)庫相關的, 所以讀了包括 《溝通的藝術》, 《即興演講》等溝通類數(shù)據(jù), 《...
每處理一次消息,競爭一次鎖。這性能開銷太大了
關于MQ的幾件小事(五)如何保證消息按順序執(zhí)行1.為什么要保證順序 消息隊列中的若干消息如果是對同一個數(shù)據(jù)進行操作,這些操作具有前后的關系,必須要按前后的順序執(zhí)行,否則就會造成數(shù)據(jù)異常。舉例:比如通過mysql binl...
mark
activiti入坑總結activiti入坑也有幾個月的時間,這里做一下activiti的總結吧。 首先有一點要說的是,我這邊使用的是activiti6.0版本,和5版本相比,代碼有一定的差異,在6...
mark
Spring Boot中內(nèi)置Tomcat最大連接數(shù)、線程數(shù)與等待數(shù) 實踐在 Spring Boot 框架中,我們使用最多的是Tomcat,這是 Spring Boot 默認的容器技術,而且是內(nèi)嵌式的 Tomcat。Tomcat 是 Apache ...
@竹子愛熊貓 Op最新文章在哪里呀?
并發(fā)編程終章:Java并發(fā)編程系列總綱并發(fā)編程目錄 磕磕絆絆近半年時間,在工作之余,前后一共寫了十余篇深入Java并發(fā)編程系列的文章,由于內(nèi)容頗多,所以在這里列一個目錄方便諸位翻閱。 在學習并發(fā)編程時,大家都會接...
Markdown是一種純文本格式的標記語言。通過簡單的標記語法,它可以使普通文本內(nèi)容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點:1、因為是純文本,所以只要支持Markd...
mark,時間輪好復雜呀。。
延時隊列常用實現(xiàn)詳解隊列是一種線性表,內(nèi)部的元素是有序的,具有先進先出的特性。延時隊列,顧名思義,它是一個隊列,但更重要的是具有延時的特性,與普通隊列的先進先出不同,延時隊列可以指定隊列中的消息...
隊列是一種線性表,內(nèi)部的元素是有序的,具有先進先出的特性。延時隊列,顧名思義,它是一個隊列,但更重要的是具有延時的特性,與普通隊列的先進先出不同,延時隊列可以指定隊列中的消息...
BeanDefinitionRegistryPostProcessor本身包含處理配置類邏輯
使用BeanDefinitionRegistryPostProcessor動態(tài)注入BeanDefinition嚴格意義上來講,這個不算是springboot的特有功能,仍然屬于spring部分的功能。先看下這個接口的定義: 即實現(xiàn)postProcessBeanDefinitionRe...
mark
AutowireCapableBeanFactory探密(3)——依賴解析前情回顧 在前兩篇文章中,多次提及AutowireCapableBeanFactory#resolveDependency方法,原因是該方法很重要,在Spring很多場合都涉...
gradle和maven安裝后的依賴格式不一樣,沒法通用
gradle的安裝并整合Maven的本地倉庫0、gradle和maven的整合實質(zhì) 它就是讓gradle能用maven之前的下載過的jar包,如果maven本地倉庫里沒有的jar包,它還是會去對應的遠程倉庫里下載,并且...
Spring內(nèi)嵌有絕大多數(shù)Aware由后置處理器調(diào)用,譬如ApplicationContextAwareProcessor和ImportAwareBeanPostProcessor,另外一些如BeanNameAware/BeanClassLoaderAware/BeanFactoryAware在后置處理器前調(diào)用,其實我們也可以自己寫個后置處理器,處理我們自定義的Aware。
Spring之所有有一堆Aware接口,主要為了給開發(fā)者留下嵌入點,在Bean的生命周期過程中做很多操作
請別再問Spring Bean的生命周期了!Spring Bean的生命周期是Spring面試熱點問題。這個問題即考察對Spring的微觀了解,又考察對Spring的宏觀認識,想要答好并不容易!本文希望能夠從源碼角度入...
mark
JVM內(nèi)存模型以及性能調(diào)優(yōu)JVM 內(nèi)存模型 程序計數(shù)器 程序計數(shù)器是一塊較小的內(nèi)存空間,可以看作是當前線程所執(zhí)行的字節(jié)碼的行號指示器。分支、循環(huán)、跳轉、異常處理、線程恢復等基礎功能都需要依賴這個計數(shù)器...
參考transmittable-thread-local庫,完美解決線程池中本地變量傳遞的問題
遇到線程池InheritableThreadLocal就廢了,該怎么辦?王二北原創(chuàng),轉載請標明出處:來自王二北 一、從項目中遇到的問題說起: 最近項目有一個需求,如下圖所示:上游有A/B/C三個服務,通過Dubbo調(diào)用中間的Proxy服務,Pro...