一,前言 現實業務當中,有一個很常見的流程:從數據庫獲取數據到DataTable,然后將DataTable綁定到實體類集合上,一般是List<Class>,代碼寫起來也簡單:遍歷+賦值就可以了。 但是,代碼邏輯雖然簡單,代碼量不小,而且代碼往往很臃腫。本篇文章就來一步步對這種業務代碼 ...
寫在前面 很多小伙伴留言說讓我寫一些工作過程中的真實案例,寫些啥呢 想來想去,寫一篇我在以前公司從零開始到用戶超千萬的數據庫架構升級演變的過程吧。 本文記錄了我之前初到一家創業公司,從零開始到用戶超千萬,系統壓力暴增的情況下是如何一步步優化MySQL數據庫的,以及數據庫架構升級的演變過程。升級的過程極具技術挑戰性,也從中收獲不少。希望能夠為小伙伴們帶來實質性的幫助。 業務背景 我之前呆過一家創業工 ...
2020-11-10 20:32 2 759 推薦指數:
一,前言 現實業務當中,有一個很常見的流程:從數據庫獲取數據到DataTable,然后將DataTable綁定到實體類集合上,一般是List<Class>,代碼寫起來也簡單:遍歷+賦值就可以了。 但是,代碼邏輯雖然簡單,代碼量不小,而且代碼往往很臃腫。本篇文章就來一步步對這種業務代碼 ...
前文:http://www.cnblogs.com/hhelibeb/p/5912330.html 既然后台作業只能在應用服務器運行,那么,我們可以先將要上傳的數據保存在應用服務器中,之后再以后台作業的形式導入數據庫。這里需要使用的關鍵字是OPEN DATASET。 1. OPEN ...
在SAP的應用當中,導入、導出EXCEL文件的情況是一個常見的需求,有時候用戶需要將大量數據定期導入到SAP的數據庫中。這種情況下,使用導入程序在前台導入可能要花費不少的時間,如果能安排導入程序為后台作業,既可以節約用戶的時間,也可以有效利用閑時的服務器資源,最重要的是可以避開程序超時。下面來介紹 ...
MyCat 是一個數據庫分庫分表中間件,使用 MyCat 可以非常方便地實現數據庫的分庫分表查詢,並且減少項目中的業務代碼。今天我們將通過數據庫架構發展的演變來介紹 MyCat 的誕生背景,以及 MyCat 在其中扮演的角色,從而使得大家對 MyCat 的誕生及其作用有深入的理解。 1單數據庫 ...
測試推薦環境 CPU: 64位雙核處理器 內存: 4G DDR3 數據庫:mysql 版本大於等於 5.6 mariadb 版本大於等於 5.5.6 環境 系統: CentOS 7 IP: 192.168.244.144 設置 selinux ...
前言 HI,有段時間沒有更新了,主要因為第一年前事情比較多,有些事得忙着張羅下;第二呢,對個人網站進行了一次大范圍的優化,主要是申請的雲服務器資源有限,1m的網絡帶寬,帶上圖片展示的話,打開網站的平均速度會達到20s以上,用戶的體驗不是很好;經過這次優化,已將訪問速度控制在1s左右,整體感覺 ...
code[class*="language-"], pre[class*="language-"] { background-color: #fdfdfd; -webkit-box-sizi ...
本文是今年1月份參加Agile1001公開課后,並參考《用戶故事與敏捷方法》這本書整理,閱讀全文 一、什么是用戶故事 用戶故事是描述對用戶有價值的功能,好的用戶故事應該包括角色、功能和商業價值三個要素。 用戶故事通常的格式為:作為一個<角色>, 我想要<功能 ...