优化了下批量数据插入,之前是for循环一条条的进行insert插入,速度慢,消耗大
现在修改了一下修改成每满足固定条数之后进行批量插入
public class Test {
public static void main(String[] args) {
List<String> list= new ArrayList<>();
for (int i = 0; i <= 2690; i++) {
list.add("a"+i);
}
System.out.println("list数据生成完毕:"+list.size());
int count = 0;
List<String> littleList = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
count++;
littleList.add(list.get(i));
if (count % 500 == 0) {
System.out.println("此次满500 处理了 :" + littleList.toString());
littleList.clear();
}
}
if ((count < 500 && count > 0) || count % 500 != 0) {
System.out.println("最后不满500:处理了" + littleList.toString());
littleList.clear();
}
}
}
不合适的地方请留言批评指正。