日志模塊結(jié)構(gòu) Log4j2也是類似的結(jié)構(gòu),jdk14、nologging、stdout和commons則沒有委派 JDBC日志模塊則使用了代理模式 mybatis 日志模塊包...
日志模塊結(jié)構(gòu) Log4j2也是類似的結(jié)構(gòu),jdk14、nologging、stdout和commons則沒有委派 JDBC日志模塊則使用了代理模式 mybatis 日志模塊包...
Mybatis 源碼-異常 異常模塊結(jié)構(gòu) 包結(jié)構(gòu) 異常類繼承樹 IbatisException 類是頂層類,但是已經(jīng)被加上 @Deprecated ,說明廢棄掉了而 Pers...
問題:Lock wait timeout exceeded; try restarting transaction MySQL版本:5.6.44 官方文檔[https://d...
排查思路及常用命令 1、查看java進(jìn)程 ps -ef | grep java jps 2、檢查JVM配置 ps aux | grep "applicationName=ad...
消費(fèi)重復(fù)的場(chǎng)景: 發(fā)送時(shí)消息重復(fù)當(dāng)一條消息已被成功發(fā)送到服務(wù)端并完成持久化,此時(shí)出現(xiàn)了網(wǎng)絡(luò)閃斷或者客戶端宕機(jī),導(dǎo)致服務(wù)端對(duì)客戶端應(yīng)答失敗。 如果此時(shí)生產(chǎn)者意識(shí)到消息發(fā)送失敗并...
在開發(fā)中,為了提高系統(tǒng)的可維護(hù)性和可復(fù)用性,增加軟件的可擴(kuò)展性和靈活性,要盡量遵循以下7條原則來進(jìn)行開發(fā)。 開閉原則 定義:軟件實(shí)體應(yīng)當(dāng)對(duì)擴(kuò)展開放,對(duì)修改關(guān)閉。 開閉原則是面...