原创 JDK1.7HashMap多線程環境下,死循環原因
由於JDK1.7使用的是頭插法(新的會插到鏈表頭部),當一個線程resize完成,另一個線程未resize完成,連表會指向resize之後的鏈表,另一個線程的e.nxet()指向了前一個,導致了死循環。
原创 Git 分支報錯
Git 分支問題在其他分支運行後,再轉回自己分支報錯,先clean 然後install 再運行可以解決,有可能是由於之前的war包沒有及時清理造成。
原创 Mybatise 返回多值
如果指定返回值類型 resultType=HashMap , 那麼返回的數據則,列爲key,值爲value 注意 :返回的數據只能有一行
原创 Git切換分支
在當前分支寫完代碼沒有提交,然後在切到其他分支,會導致原來分支未提交的代碼丟失。