Packet perform bulk operations

List dataList = new ArrayList();
for(int i=0;i<999;i++)
   dataList.add(4);
int splitSize = 500;
int arryLength = dataList.size();
int result = 0;
int group = 0;
if (arryLength % splitSize != 0) {
   group = 1;
}
result = arryLength / splitSize;
result += group;
logger.info("一共" + arryLength + "批数据");
for (int i = 0; i < result; i++) {
   List listItem = new ArrayList(splitSize);
   if (i == result - 1) {
      listItem = dataList.subList(i * splitSize, arryLength);
   } else {
      listItem = dataList.subList(i * splitSize, (i + 1) * splitSize);
   }
   logger.info ( "first" + (I + . 1 ) + "bulk operation success group, a successful data Item:" + listItem .size ()) ;
 }
Published 55 original articles · won praise 31 · views 80000 +

Guess you like

Origin blog.csdn.net/zengfanwei1990/article/details/79882991