這周我們把之前的**完善了一下,
重點是完善了引數檢驗過程。
之前寫介面的時候,只是單純的寫邏輯,沒有完善使用者引數的檢驗,最近把使用者引數檢驗加上了,這樣提公升了專案的健壯性,因為有時候因為使用者輸入引數非法,而且沒有仔細檢查,會導致很嚴重的錯誤。所以使用者輸入的檢查是很重要的。現在的檢驗都是很直接的,程式設計式檢驗,就是在接收到使用者請求之後,寫邏輯進行檢驗。這是最直接,也是最簡便的一種做法。不過這樣會導致大量的**重複,不符合物件導向設計規範,如果之後還有時間,我們準備自己開發一套引數檢驗框架。通過在bean的屬性上新增註解。來宣告該引數的檢驗規則,然後在請求到達controller之前,利用aop的環繞通知攔截請求,然後進行引數檢驗,這樣就極大地減少了重複**,不過這套框架的開發需要耗費很大的精力,所以我們準備如果有時間再做,這一塊其實邏輯是完整的,就是編碼規範上不是很優雅,但是可以使用,所以我們現在就將就使用程式設計式引數檢驗了。
大三上學期實訓 第一周總結
我們本週商量了一下專案需求,這個專案之前是我再做的,現在新新增了三個隊友,需要把專案在重新熟悉起來。經過本次的商量總結,我們確定了新的介面文件。我是做後台的,對前端不是很熟悉,所以之前的前端寫的很亂。很多地方寫的不優雅,所以這次的主要任務是優化前端 這部分工作由王方良和陳葦如去做,後台部分我和祖佑再...
高階實訓第二週週報
實踐 對部分有缺失值的特徵做了簡單的填充處理 數值類用均值替代,類別類用眾數替代 重點擊取部分與貸款數額 評級 收入與償還能力相關的屬性,使用knn模型進行訓練 因其較簡單,執行速度較快 由於測試集不含標籤,我使用sklearn將原訓練集隨機劃分為訓練集 測試集,其中測試集佔比為0.3,即24000...
實訓 第二週工作上
實現了登入註冊介面,實現了使用者發布需求介面,實現了檢視其他使用者需求的介面 server port 8080 spring datasource url jdbc mysql driver class name com.mysql.cj.jdbc.driver username root pass...