背景:由於公司新項目的上線,需要把老項目用戶數據整體遷移到新項目中,遷移並對部分用戶會員等級進行升級(升級后涉及用戶邀請關系),故需要對每一個用戶的在數據庫中關鍵字段進行自動化校驗,對數據異常用戶自動記錄下userid,進行統計和進一步排查。 步驟一: 單獨封裝一個方法,獲取所有 ...
一切的開始源於這篇文章:一句話理解Vue核心內容。 在文章中,作者給出了這樣一個思考: 假設現在有一個這樣的需求,有一張圖片,在被點擊時,可以記錄下被點擊的次數。 這看起來很簡單吧, 按照上面提到到開發方式,應該很快就可以搞定。 那么接下來,需求稍微發生了點變動, 要求有兩張圖片,分別被點擊時,可以記錄下各自的點擊次數。這次似乎也很簡單,只需把原先的代碼復制粘貼一份就可以了。 那么當這個需求變成五 ...
2018-08-14 08:00 1 863 推薦指數:
背景:由於公司新項目的上線,需要把老項目用戶數據整體遷移到新項目中,遷移並對部分用戶會員等級進行升級(升級后涉及用戶邀請關系),故需要對每一個用戶的在數據庫中關鍵字段進行自動化校驗,對數據異常用戶自動記錄下userid,進行統計和進一步排查。 步驟一: 單獨封裝一個方法,獲取所有 ...
本次是在原有ApiTemplate項目之上,增加一個用戶登錄權限控制模塊,用於驗證ApiTemplate項目在面對一些簡單問題時,如何抽象並支持未來的擴展。用戶登錄權限控制模塊看上去很簡單,但由於業余時間總是有限的。所以借助此機會實踐一次用戶敏捷開發。首先拆分模塊,本次只實現用戶登錄 ...
最近在玩一款被稱為“天”的游戲——塞爾達傳說:曠野之息,在網上搜索攻略的時候意外發現了一個網站,該網站包含了游戲里所有的武器裝備、材料和道具的數據資料,見下圖: 看到這么全的數據庫,哪個海拉魯老流氓不心動? 我二話不說打開了開發者工具,正當我准備把網站的請求數據copy下來的時候,下面一幕 ...
業務新上了一個功能,在發布的過程中,系統報出了數據庫死鎖異常: 死鎖發生在一個事務中,事務對多個表進行了操作。在報錯日志中,死鎖發生在tableA與tableB。一開始懷疑此次發布的某個改動中對上面這兩張表新增了select或update操作。將注意力用在排查這個問題上。排查后發現沒有相關 ...
對於這一次重構的項目,我還是比較陌生的,因為我也是剛剛介入該項目,並且趕在了項目交付期,雖然做了一些功能, ...
前言 前段時間做了一個頁面,做的是個人雲盤的業務,操作功能上類似於百度網盤和windows文件管理。這個業務本身沒有稱得上是亮點的地方,但是當中有很多地方值得總結,無論是技術上還是感悟上。 我的感 ...
前言 幾周前接到一個親戚的留言,說是他們公司的工會想做個網頁。由於最近朗讀者之類的節目比較火,又是臨近一個不大不小的節日,於是想做一個可以播放兒童朗誦的投票頁面,可以在手機端訪問,並且進行投票。 ...
本文摘自開源中國,原文:https://my.oschina.net/u/1581846/blog/4283365 業務場景 最近的一個項目最開始由於資源問題,mysql 數據庫是部署在一台雲服務器上的,這兩天客戶提供了雲數據庫,所以原來在部署在 ECS 服務器上的數據庫,需要遷移到雲數據 ...