
日志模塊結構 Log4j2也是類似的結構,jdk14、nologging、stdout和commons則沒有委派 JDBC日志模塊則使用了代理模...
Mybatis 源碼-異常 異常模塊結構 包結構 異常類繼承樹 IbatisException 類是頂層類,但是已經被加上 @Deprecate...
問題:Lock wait timeout exceeded; try restarting transaction MySQL版本:5.6.44...
堆的特點 1、 是一棵完全二叉樹2、 所有父節點的值大于子結點的值,或者所有父節點的值小于子結點的值 完全二叉樹的特點 1、是一棵二叉樹2、生成...
概述 利用多態,使得同一行為(方法)在不同場景下有不同的實現,并且將使用與實現分離。 優點: 能夠解決if-else過多問題 開閉原則,有新的策...
排查思路及常用命令 1、查看java進程 ps -ef | grep java jps 2、檢查JVM配置 ps aux | grep "app...
在開發中,為了提高系統的可維護性和可復用性,增加軟件的可擴展性和靈活性,要盡量遵循以下7條原則來進行開發。 開閉原則 定義:軟件實體應當對擴展開...
消費重復的場景: 發送時消息重復當一條消息已被成功發送到服務端并完成持久化,此時出現了網絡閃斷或者客戶端宕機,導致服務端對客戶端應答失敗。 如果...
消息從生產到消費,一共經歷三個階段: 生產:Producer創建消息,發送至Broker 存儲:Broker將受到的消息存儲到磁盤中 消費:Co...