今天遇到乙個大集合裡面的資料刪除問題,
因為是乙個大集合,如果同時傳遞到資料庫,那麼就會造成資料庫壓力
所以分批次的進行批量操作
其實 也可以採用多執行緒來處理或者多批次加多執行緒來處理都是可以的
下面的案例 主要講述是大集合拆分成小集合的**
避免下次用到忘記了!
public static void main(string args)
int size=list.size();
int num = (size) % 30 == 0 ? (size / 30) : (size / 30 + 1);// 按每30條記錄查詢
int start=0;
int end =0;
lista = new arraylist();
//方法1
for (int i = 1; i <= num; i++)
system.out.println("輸出資料---"+a.tostring());
//此處可以進行處理資料 插入 修改刪除 都可以進行操作 避免同時操作大集合資料
a.clear();
}//方法2
end=0;
start=0;
for (int i = 1; i <= num; i++)
}
拆分成行(Excel函式集團)
將資料按b列中的斜槓拆分,結果如圖右表 e列使用公式 textsplit textjoin b2 b4 公式先使用textjoin函式,將b2 b4全部按斜槓合併,變成 a bb ccc 甲 乙 xx 丙丁 再使用textsplit函式,將合併的結果按斜槓拆分,分隔符是第三引數,所以結果形成一列。d...
字串拆分成陣列 842將陣列拆分成斐波那契數列
這個 星期六要考四級,真的是花36塊錢體驗下卷子。上次去華南理工比數學競賽,沒想到成功混了乙個一等獎 首先來看看題目 給定乙個數字字串 s,比如 s 123456579 我們可以將它分成斐波那契式的序列 123,456,579 形式上,斐波那契式序列是乙個非負整數列表 f,且滿足 0 f i 2 3...
java 平均拆分List
該方法用於平均拆分list,方法為 public class listsplit xx j elist.add glist if size2 0 elist.add glist return elist 1.如果取得的源list大小與指定份數模為0 即源list大小除以指定的份數,沒有餘數 則情況為...