dubbo遇到的坑 stackoverflow

2021-08-20 11:56:20 字數 650 閱讀 4754

今晚自己在除錯dubbo的時候,介面一直返回 溢位的錯誤回來  stackoverflow

找了好多資料都沒有找到解決答案,後來就是一路自己除錯,試過還原之前的git專案版本

順便記錄一下 

git reflog   檢視提交的歷史版本記錄

git reset --hard 前面的那串流水號    強制回滾到某個版本

然後一直調,中間的除錯也沒什麼技術含量,反正就是一起關專案,啟動專案

後來突然發現我專案裡面用了jdk 18  的新api   localdate, 返回的時候這個東西也返回了,所以就在想

會不會是這個原因導致的,然後就是把這列不返回了,沒想到居然就可以了。。。。。。。

然後又試了一下dubbo的新版本,應該有解決這個問題吧,公升級一下dubbo,繼續查我原來那個 localdate 的字段,

也可以,,,,,,搞了2個半小時,最終原因居然是這個導致的。。。。我也是無話可說。。。

不過也算是乙個不錯的經歷,下次遇到同樣的問題一定要先公升級版本!!!

因為我用了新版的jdk api,卻沒有用新版的dubbo api,出錯也無可厚非,這也算是一次不錯的採坑經驗了。。。

Dubbo專案相關的坑

今天做dubbo專案的時候發現三個大坑 是dubbo2.5.3本身自帶的spring包與現版本的spring包版本不同出的問題,專案載入過程中,jvm會先去讀取dubbo的jar包中的spring包,而不是我們自己配置的spring包。解決方法 只需要到匯入jar包時排除這個spring包即可 co...

joda time遇到的坑

system.out.println datetime.parse 2015092408 datetimeformat.forpattern yyyymmddhh getmillis system.out.println datetime.parse 2015092408 datetime form...

Spring Websocket 遇到的坑

1 跨域問題 經查閱官方文件springwebsocket 4.1.5版本前預設支援跨域訪問,之後的版本預設不支援跨域,需要設定 setallowedorigins override public void registerwebsockethandlers websockethandlerregi...