異常記錄 資料對比異常

2021-08-21 21:11:01 字數 485 閱讀 8253

業務邏輯中需要對比兩個物件是否是同乙個物件,不知道為什麼我去判斷兩個物件是否是同乙個物件,就用==去判斷兩個商品的id,然後id相等的時候返回給我乙個false,然後我嘗試用equals方法去判斷,然後就會返回乙個true,我想可能是因為我用了包裝型別integer型別的原因,測試了一下找到原因了,是因為integer自動裝箱與拆箱的原因,小於等於127的integer型別會自動的拆箱可以直接用==比較,如果大於127就不會再自動的進行拆箱所以就必須用equals方法進行對比,因為不會自動拆箱大於127的數,如果再用==進行比較的話就是比較的物件的位址所以會返回false.

第一種情況小於等於127的時候

第二種情況大於127的時候

大資料 異常解決記錄

報記憶體不足 container pid 8468,containerid container 1594198338753 0001 01 000002 is running 318740992b beyond the virtual memory limit.current usage 111.5...

android異常記錄

1.fragment not attached to activity 異常 原因 因為fragment在還沒有attach到acitivity時,呼叫了諸如getresource 方法 如 getresources getstring r.string.a 解決方案,在獲取資源之前呼叫isadde...

docker異常記錄

1.錯誤一 cannot connect to the docker daemon.is the docker daemon running on this host?一看docker本地守護程序沒啟,是不是沒啟動docker服務?機智的我 刷刷刷 service docker start 再看,還...