dubbo使用過程中容易犯的乙個錯誤

2022-10-11 13:06:11 字數 437 閱讀 5429

由於dubbo是rpc呼叫,引數如果是乙個物件,在服務端如果把物件的屬性改變,那在呼叫端是拿不到改變後的值的。我猜測引數只是在呼叫後進行了一次序列化,呼叫完成後應該不會對引數重新又序列化一遍。

userservice.s**euser(user);

shopguideuseraccount account =new shopguideuseraccount();

account.setuserid(user.getid());

accountservice.s**e(account);

這裡userservice是乙個dubbo服務,注意這裡在用mybatis-plus插入乙個user,在呼叫端user.getid()是空,因為user這個引數在服務端屬性改變之後是不會重新序列化到呼叫端的。

ThreadLocal物件使用過程中容易陷入的坑

今天碰到的坑是這樣的 其中a請求會經過interceptor01 interceptor01內部會將a請求傳遞的module name引數存入本地執行緒變數,b請求不會經過 c請求會經過 但是不會傳遞module name,這時執行緒變數會存入乙個空的module name。因此懷疑是不是modul...

element ui dialog使用過程中的坑

場景一 我們將dialog寫成乙個可復用的公共元件用於顯示不同內容 如 操作中的修改或新增的彈窗 之後發現dialog的遮罩將彈出層 點選修改或新增後理應由乙個彈窗顯示出來 都蓋住了,而我想要的效果是遮罩只遮住舊的視窗,而當前視窗應該完全顯示 注 是使用easyui的panel和window來包裹的...

robotframework使用過程中的一些總結

robot framework是乙個基於python可擴充套件地關鍵字驅動的測試自動化框架,robot framework被廣泛地使用在端到端地驗收測試以及驗收測試驅動開發的過程中。1.在rf中輸入部分關鍵字的名稱時,使用shift control 空格可以延伸出所有相關的關鍵字 2.suit下打t...