List<Object> list = new ArrayList<>();
如果有90万条数据,给你如上的list,每个list装一万条数据,怎么插入到数据库。
假如每次插入到数据库就是一个list的数据量(10000条),那么可能就会导致栈内存溢出,这时只能将这个list再进行细分:
List<List<Object>> parts = Lists.partition(list, 1500);
将list再转换成更小的list,后面的数字是细分的每个list的大小。例如:我使用的是1500。