当前位置: 代码迷 >> J2SE >> 怎么更优雅的实现这个批处理功能
  详细解决方案

怎么更优雅的实现这个批处理功能

热度:53   发布时间:2016-04-23 19:58:21.0
如何更优雅的实现这个批处理功能
有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或者遍历到最后一个数据则执行入库
       //入库操作;
  }
}
  相关解决方案