原创 分佈式併發場景下SpringSession(Redis) 的數據髒讀問題

問題現象 問題來源於一個臨時訂單重複提交管控場景,通過在Session中寫入本次提交的臨時訂單ID防止同個表單的重複提交。但在用戶使用某些瀏覽器(如QQ瀏覽器、微信內置瀏覽器)時,仍有偶發性的重複提交現象。相關核心代碼如下: 原因分析 該問

原创 【踩坑實錄】Hibernate報錯node to traverse cannot be null排查

最近在改一份二手代碼的時候,項目運行報了個java.lang.IllegalArgumentException: node to traverse cannot be null異常。WTF?!難道我HQL寫錯了?!我只是添加了一個updat