1. 程式人生 > >工作總結

工作總結

進行 dll table 另一個 好的 框架 次數 操作 多次

最近的工作中,需要將一個界面的行選擇後添加到另一個界面中.其中提交人和提交人取值的登錄保存的用戶名和中間層提供的服務器時間,初始循環的時候,每次新添加一行對應列值都是走這兩個取值,導致時間大大增加,後面采取新建兩個對象保存這兩個值,循環裏面table.newRow()對應的列值賦值這兩個對象值,速度提升了幾十倍;除此之外,框架的saved事刷新考試人數和考題數,會不必要的重復很多遍,采取的辦法是設置一個全局變量,執行一次加1,和數據庫交互的代碼只需要執行一次,避免了執行幾千次或更多次數.

個人總結如下:

1.一個SQL語句,能解決的盡量寫在一個語句中執行,減少和數據庫的交互次數.

2.當需要對一個數據table進行多次操作的時候,不要每次都從數據庫獲取,一次性獲取出來,用代碼來做處理.

3.當一個循環中用到第三方dll等提供的值,且值不是變動的,在循環外新建個對象來保存,循環中直接用建好的對象來賦值,速度可以提升幾十倍.

工作總結