
CopyOnWriteArrayList是JUC中比較簡單的一個類巡扇,可以理解為線程安全的ArrayList孝鹊,所以假如理解了ArrayList的不安全性炊琉,也就理解了CopyOn...
晚飯后,老王和媳婦在路上走又活√洌“聽說今天診所又有人打架了?”老王媳婦突然說柳骄⊥派停“兩對年輕的夫婦,都是來給孩子看病的耐薯,說實在的舔清,我也的確沒有看清楚他們到底誰先來的丝里,但他們都說自己先...
之前了解到spring的事務是通過AOP實現(xiàn)的,但具體怎么實現(xiàn)的并不十分清楚体谒,今天梳理了下杯聚,現(xiàn)在記錄下其中涉及到的API的關聯(lián)關系,方便以后查閱抒痒。1幌绍、開發(fā)中實現(xiàn)事務的時候,會...
Q:在rocketmq語境下故响,如何定義【順序】這個詞傀广? Q:為了保證這種效果,生產(chǎn)端應該如何做被去? Q:為了保證這種效果主儡,消費端應該如何做? Q:生產(chǎn)端如何讓一個訂單的消息進入...
Q惨缆、broker清理過期文件的機制是什么糜值? A:broker在啟動的時候會開啟一個定時任務,默認延遲60s執(zhí)行坯墨,間隔10s執(zhí)行一次寂汇; Q、broker會清理哪些過期的文件捣染? ...
最近項目組的一個服務出現(xiàn)了消息丟失的問題骄瓣,雖然當時通過手動重發(fā)的方式解決了,但是對于丟失的原因一直沒有去深挖耍攘,這幾天趁著疫情隔離在家看了一下榕栏,現(xiàn)在做個總結;下面是當時發(fā)生丟失...
1蕾各、問題拆解 (1)springBoot默認會去哪里找應用的配置文件扒磁?(2)配置文件的名稱是什么?(3)配置文件的后綴是什么式曲?(4)采用哪種方式加載進來妨托?(5)內容解析? 2...
1吝羞、springBoot項目啟動過程中的監(jiān)聽機制 springBoot項目啟動過程有兩層監(jiān)聽兰伤,第一層由組件【SpringApplicationRunListener】實現(xiàn),第...
以consumer為例來記錄下這個問題钧排。1敦腔、在consumer的啟動過程中,有兩個擋板恨溜,第一個是DefaultMQPushConsumerImpl会烙,第二個是MQClientI...
一 提出問題 適配器模式在springmvc中的一次經(jīng)典使用體現(xiàn)在它的核心方法doDispatch方法中负懦,我們來看代碼(注:這里只摘錄部分代碼): 我們先不想適配器模式是什么...
到底應該怎么理解“平均負載” 1颗品、什么是平均負載? 2沃缘、查看cpu個數(shù) 3躯枢、平均負載與 CPU 使用率 4、最佳實踐 5槐臀、CPU 使用率锄蹂,各種各樣的性能分析工具幫我們計算好了...