雙重鎖的由來 單例模式中,有一個(gè)DCL(雙重鎖)的實(shí)現(xiàn)方式。在Java程序中,有時(shí)候可能需要推遲一些高開銷的對(duì)象初始化操作,并且只有在使用這些對(duì)...
場(chǎng)景復(fù)現(xiàn) 你知道MyBatis是怎么實(shí)現(xiàn)日志的?額,這個(gè)簡(jiǎn)單,我知道啊!不就是在mybatis-config.xml文件中配置一下嗎? 看,就是...
這兩天找工作,對(duì)于HashMap中的put操作流程,已經(jīng)被問及了多次?。?!所以,打算從源碼的角度,梳理一下執(zhí)行的流程。 JDK1.7.0_80 ...
慢SQL報(bào)警 郵件接收到了慢SQL報(bào)警,一看時(shí)間嚇一跳,竟然將近26s,看看是什么妖魔鬼怪? 由于涉及到生產(chǎn),表名經(jīng)過處理,并不是真實(shí)表名。。。...
記一次有意思的dubbo服務(wù)調(diào)用java.lang.NoClassDefFoundError問題排查,盡管現(xiàn)在還不清除具體原理是什么,但是問題已...
最近在項(xiàng)目中使用CountDownLatch和Future開發(fā),經(jīng)過并發(fā)測(cè)試,發(fā)現(xiàn)有些數(shù)據(jù)結(jié)果并沒有按照期望獲取到,這是為什么呢?jdk1.8....
服務(wù)器配置 web服務(wù)器配置 @Value 注意:@Value并不能在任何 Spring 管理的 Bean 中使用,因?yàn)锧Value本身是通過A...
value,請(qǐng)求URL的路徑,支持URL模板、正則表達(dá)式 method,HTTP請(qǐng)求方法,有GET、POST、PUT等 consumes,允許的...
從OpenJDK下載源碼,發(fā)現(xiàn)點(diǎn)擊之后,總是跳轉(zhuǎn)到失敗頁(yè)面.在網(wǎng)上搜索一下發(fā)現(xiàn),原來是這個(gè)鏈接錯(cuò)誤...通過控制臺(tái)獲取 標(biāo)簽后,將鏈接修改后方可...