坑及錯誤 大總結

2021-10-24 04:00:24 字數 1311 閱讀 6207

1.前端的引數要與後端的引數一致才能正確顯示頁面,呼叫介面的時候,看後端傳出來的引數是否有錯。

2.路由配不對也是頁面不能正常顯示的最大殺手。(細小的大小寫、加不加s之類的問題要多注意)

1.介面位址的埠和靜態資源埠不一樣的,前後端分類時,是分開伺服器存放的。

controller介面位址可能是:http://localhost:8088/  +「items/info/cake-1005」

前端資源介面:http://localhost:8080/foodie-shop/  +「item.html?itemid=cake-1001」

此外還有使用者中心介面,支付介面等,實現分離。

2.前端報405錯誤,這是後端的問題

例如:get http://localhost:8088/center/userinfo?userid=200831fxzx1zgz0h 405

uncaught (in promise) error: request failed with status code 405

前端用的是get,而後端用的是post

伺服器上檔案,目錄拒絕訪問,即沒有訪問許可權,切換使用者至root

1.注入時沒有加@autowired註解:500是服務端錯誤,後端報空指標異常,所以看日誌,發現是空指標異常。在controller層走不到service層,說明controller層注入service失敗。

1.檔案上傳:前端對檔案字尾名進行校驗的同時,後端也要對檔案字尾名進行判斷,黑客都是直接繞過前端攻擊後端介面。

所以呢,對檔案的上傳一定要有校驗!!!

2.註冊和修改使用者資訊時,也要前後端進行校驗。

mybatis的分頁外掛程式pagehelper不支援巢狀查詢,會造成記錄書紊亂。

解決辦法,分成兩次查詢,依然可以實現結果集巢狀。

傳給第二次查詢所需要的引數

第一次查詢

第二次查詢

上面那種不常用,我們經常用alert(); 直接彈窗列印,兩個可以互補。

還有一種在控制台列印,system.out.println();

訓練總結及常見錯誤總結

最近的比賽我出的都是簽到題和一點簡單演算法題.讀完題後剩下的都交給學弟了。經過網路賽我們把常用的模板整理好了,然後練了練配合。感覺還是配合很重要,有時候商量一下問題也很重要,有一次就是商量出了可行的貪心方法才過了一道題。接下來還是看很薄弱的專題,然後寫一下多校專題,利用一些閒散的時間可以在手機上看一...

移動開發實踐及 坑 總結

1.input placeholder問題 在chrome 模擬移動端除錯時 左邊圖 顯示的非常正常,但是在真機上 右邊圖 placeholder裡面的內容明顯靠上,非常的不美觀 在國外 對這個屬性的相容性處理,那就是不要設計input的line height或者設定line height為norm...

移動開發實踐及 坑 總結

又一次懶癌發作,好久沒有更新部落格了。做過很多移動端的專案,在開發除錯過程中,一款好的除錯工具會讓效率大大提高。博主之前已經推薦了一款神器 下面,就總結一下移動端遇見的坑。1.input placeholder問題 在chrome 模擬移動端除錯時 左邊圖 顯示的非常正常,但是在真機上 右邊圖 pl...