我們知道在對資料庫進行update
操作時如果對錶資料沒有進行任何修改時是會報錯的,而當我們將結果返回給使用者時,使用者肯定不知道是因為他沒有進行任何操作導致的報錯,他們最直觀的反映就是系統出錯了,接著就是一片惶恐。
所以為了防止上述情況的發生,可以試著在表結構中新增乙個update_time
字段,每次updtae
時獲取當前的timestamp
,這樣可以保證使用者每次的編輯都成功。
這個純屬於我個人的意見,那就是在modal
中不要封裝該modal
之外的表的資料處理,除非是與該modal
一體的資料,即主外來鍵關係,因為雖然你可以將所有的業務邏輯處理放在modal
中去實現,但是導致的結果就是這個modal
的利用率很低,面對越來越多的需求,導致**越寫越多,這個modal
也越來越龐大,牽一髮而動全身。
這個也是乙個習慣類的東西,比如後端進行業務邏輯處理時確定對某個變數返回給前端的結果是false
,那麼前端如何來保證後端返回false
後也能正常執行而不報錯呢?
/**
* 假設後端返回結果是:
* 正確結果:
* 但是由於name為空,所以返回 false
**/fetch("",)
.then((response)=>)
.then((responsedata)=>)
當然問題不止這些,還有很多,接下來會專門針對這個問題寫一篇部落格的吧,應該吧。。。。。。 beego框架使用心得
一 使用beego的http library 需要注意,預設情況下maxconnectionsperhost引數為 1,即預設不使用連線池。問題 大量併發情況下,http底層的tcp連線得不到重複利用,造成大量的tcp短連線。雖然連線使用之後就會被釋放,但是tcp完全釋放需要一定時間 主要是最後一階...
tp框架使用心得(六) 分頁查詢
在用thinkphp中,對於新手手冊中還是有很多地方不太懂的,比如說分頁查詢,分頁當然很簡單了,簡單六部搞定如下圖 可是當查詢的時候問題就來了。文件中是這樣寫的 完全不知道說的什麼 上面這個方法好用,細心的人發現我用的不是post傳參而是get。呵呵呵 貼 publicfunctionsearch ...
jeecg boot 框架 使用心得 筆記
引用自官方手冊 jeecg boot 是一款基於springboot 生成器的快速開發平台!採用前後端分離架構 springboot,mybatis,shiro,jwt,vue ant design。強大的 生成器讓前端和後台 一鍵生成,不需要寫任何 保持jeecg一貫的強大,絕對是全棧開發福音!g...