怎么更优雅的实现这个批处理功能
如何更优雅的实现这个批处理功能
有99999个数据要入库,由于怕数据库压力太大,想要每次只处理200个,
如何更好的实现?
List<job> joblist:99999个任务;
------解决思路----------------------
有99999个数据要入库,由于怕数据库压力太大,想要每次只处理200个,
如何更好的实现?
List<job> joblist:99999个任务;
int index=0;
for( Job job:joblist){
index++;
if(index%200==0){
//入库操作;
}
}
//这里还要补一下 200余数的;
------解决思路----------------------
int index=0;
for( Job job:joblist){
index++;
if(index%200==0
------解决思路----------------------
index==joblist.size){//逢200或者遍历到最后一个数据则执行入库
//入库操作;
}
}