設計服務端 的目錄結構:
—— backend:管理app
—— api:接收post數據的
—— repository:負責數據庫管理的
API驗證:
第一關:超時時間
第二關:通過MD5驗證TOKEN是否被修改
第三關:驗證是否重複(維護了一個列表,防止列表過大廈,可以刪除一些超時的key)
ps:
使用加密(AES加密)
服務器表的設計:
很多表之間的關係
服務器表:內存表,硬盤表,網卡表等零件,是一對多的關係
資產表與服務器表、網絡設備表是一對一的關係
產品線表與資產表是一對多的關係
用戶組表與產品線表是多對多的關係
用戶詳細表與用戶組表是多對多的關係
資產變更記錄表:記錄資產變更的表與資產表是一對多的關係
錯誤日誌記錄表:記錄錯誤日誌的表 與資產表是一對多的關係
清洗從客戶端POST的數據:
disk表的數據清洗:
增:新的slot與舊的slot進行相比較,求差集 - difference
刪:舊的slot與新的slot進行相比較,求差集 - difference
更:舊的slot與新的slot進行相比較,求交集 & inersection