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...