java8对xxxList分批
// 每批量的数量
int batchNum = 500;
int numbers = xxxList.size();
// 分页的数量
int pageNum = (numbers + batchNum - 1) / batchNum;
for (int i = 1; i <= pageNum; i++) {
// 每批次eachxxxList
List<xxx> eachxxxList = xxxList.stream()
.skip(batchNum * (i - 1))
.limit(batchNum)
.collect(Collectors.toList());
}