![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 本文主要介紹了三色標記法的基本思路、多標導致的浮動垃圾瘩将、漏標的處理方案(讀寫屏障)等。 1. 垃圾回收的簡單回顧 關于垃圾回收算法姿现,基本就是那么幾種:標記-清除肠仪、標記-...
問題描述 最近在使用ExecutorService線程池提交任務提佣,發(fā)現(xiàn)任務一直不執(zhí)行吮蛹,設置了超時時間,也會拋出超時異常潮针。使用jstack查看線程是否死鎖,并沒有發(fā)現(xiàn)死鎖存在倚喂。...
問題描述 訂單服務收到支付系統(tǒng)的消息,消息通過Hessian序列化焦读,發(fā)現(xiàn)交易金額字段BigDecimal amount為0.00?出現(xiàn)這個問題大概分析一下舱权,檢查消息發(fā)送日志,...
消息從生產到消費可以經歷三個階段:生產階段张症、存儲階段和消費階段仓技。 生產階段:在這個階段,從消息在Producer創(chuàng)建出來吠冤,經過網(wǎng)絡傳輸發(fā)送到Broker端浑彰。 存儲階段: 消息...
1. maven中依賴范圍 首先需要知道,maven在編譯項目主代碼的時候需要使用一一套classpath夕春。其次,maven在編譯和執(zhí)行測試的時候會使用另外一套classpa...
1. dubbo基于SPI思想實現(xiàn) * SPI: ??我們系統(tǒng)里抽象的各個模塊片排,往往有很多不同的實現(xiàn)方案,比如日志模塊的方案速侈、xml解析模塊率寡、jdbc模塊的方案等倚搬。面向對象的...
父-子關系文檔 父子關系文檔在實質上類似于nested model:允許將一個實體對象與另一個實體對象關聯(lián)起來。而這兩種類型的主要區(qū)別是:在nested objects文檔中...
mysql執(zhí)行計劃作為分析一條sql的執(zhí)行效率的工具十分有效捅僵,通過explain關鍵字便可查看select語句的具體執(zhí)行計劃,分析其是否按我們設計的執(zhí)行眨层,是否使用了索引庙楚,是否...
在單體應用中,我們常常使用簡單的數(shù)據(jù)結構——隊列伊佃,來解決一些實際問題,比如生產者消費者模式使用隊列作為中間傳輸沛善。在復雜的分布式環(huán)境中,簡單隊列是無法解決分布式環(huán)境一定存在的問...