Java模拟数据量过大时批量处理数据实现

2021-07-13 01:05

阅读:404

标签:class   time   次数   integer   for   bsp   inf   问题   new   

代码:

import java.util.ArrayList;
import java.util.List;
/**
 * 模拟批量处理数据
 * 当数据量过大过多导致超时等问题可以将数据进行分批处理
 * @author 【】
 *
 */
public class BatchUtil {

	public static void listBatchUtil(List lists) {
		
		System.out.println(lists);
		// 定义批处理的数据数量(即批处理条件)
		int num = 10;
		// 判断集合数量,如果小于等于定义的数量(即未达到批处理条件),直接进行处理
		if (lists.size()  tempList = new ArrayList();
			// 将要批处理数据放入临时集合中
			for (int j = i*num; j  lists = new ArrayList();
		for (int i = 1; i 

 实现效果:

技术分享图片

 

Java模拟数据量过大时批量处理数据实现

标签:class   time   次数   integer   for   bsp   inf   问题   new   

原文地址:https://www.cnblogs.com/Big-Boss/p/9543667.html


评论


亲,登录后才可以留言!