2023年4月14號 週六 晚 小雨 南京
**csdn部落格
場景:使用者翻倍
問題:晚上做日結,規律性宕機
找原因:檢視jvm程序、日誌,根據機器效能、伺服器部署狀況,初步猜測問題所在;然後根據日誌、設計文件、**找出根本原因。
原因:檢視報表資料暫存於user session用陣列索引下標去翻頁,每次翻頁都會從session中取。
緊急解決方案:先禁用報表,用多執行緒將資料導成excel檔案儲存share folder;eod中把整個schema先load進記憶體的方式改成外部exp命令驅動式的資料庫備份;同時重構效能有關的service層**。
解決方案總是從問題而來
第一次需求訪談 user 我需要乙個 資料需要鏈結資料庫 sa 沒問題 小場面,用gridview 就可以了 第二次需求訪談 user 我需要乙個 資料需要鏈結資料庫,使用者可以在 中填入資料 資料可以實時編輯,可以實時修改 儲存 sa 這樣?嗯 沒問題 gridview 加上ajax 應該就可以了...
從多種解決方案中選擇最優方案
如果你問我軟體開發有什麼經驗的話,那麼我的一條經驗就是 盡可能設想多種解決方案,在多種解決方案中選擇一種代價較少的最優解決方案。比如今天解決了乙個問題便是這條經驗的乙個證明。今天我將乙個vc 6的工程轉為vs 2008工程,在編譯時遇到了問題,原因是裡面用到了乙個開源字串類 cstringex 它派...
從根本解決跨域 nginx部署解決方案
配置本地host 127.0.0.1 rd.max.com 127.0.0.1 fe.max.com 配置nginx.conf upstream jianshubao rd upstream jianshubao fe server location fe server 反向 的職責就是使用者不知道...