原创 JDK1.7HashMap多線程環境下,死循環原因

由於JDK1.7使用的是頭插法(新的會插到鏈表頭部),當一個線程resize完成,另一個線程未resize完成,連表會指向resize之後的鏈表,另一個線程的e.nxet()指向了前一個,導致了死循環。

原创 Git 分支報錯

Git 分支問題在其他分支運行後,再轉回自己分支報錯,先clean 然後install 再運行可以解決,有可能是由於之前的war包沒有及時清理造成。

原创 Mybatise 返回多值

如果指定返回值類型 resultType=HashMap , 那麼返回的數據則,列爲key,值爲value   注意 :返回的數據只能有一行  

原创 Git切換分支

在當前分支寫完代碼沒有提交,然後在切到其他分支,會導致原來分支未提交的代碼丟失。