当前位置:网站首页>将集合使用流进行分页
将集合使用流进行分页
2022-07-23 05:48:00 【枯枫叶】
/常见的集合数据过多的情况下,直接进行循环或者处理的话,服务器可能受不了,这时候,我们可以采用将总数据集合进行分批,然后对这个分批后的数据进行单个批次处理,从而提高服务器的性能
// 将集合进行分页处理
Integer pageSize = 10;
List<List> trackPointCollect = IntStream.range(0, (trackPointList.size() + pageSize - 1) / pageSize)
.map(pageNum -> pageNum * pageSize)
.parallel()
.mapToObj(i -> trackPointList.stream().skip(i).limit(pageSize).collect(Collectors.toList()))
.collect(Collectors.toList());
边栏推荐
猜你喜欢

机器学习:李航-统计学习方法(二)感知机+代码实现(原始+对偶形式)

Gameframework: resource hot code analysis, check version information, download version files, verify version files, get the number of updated files, download files, taskpool

Square root cube root

SAR成像之点目标仿真(二)—— Matlab仿真

zabbix监控详细安装到部署

录入数学公式至mark down文档的方法

ZABBIX monitoring detailed installation to deployment

Numpy:基本操作快速入门

vlan配置实例学习记录

秘钥远程登录服务器实现免密登录实战
随机推荐
sftp部署配置
PPP configuration instance learning record
机器学习:李航-统计学习方法(二)感知机+代码实现(原始+对偶形式)
MIMO雷达专题(〇)—— 总章
Harbor deployment
Solution rapide: xshell ne peut pas glisser dans un dossier ou un paquet
User and group management, file permissions
C output Fibonacci sequence
Numpy:基本操作快速入门
Unity3d+moba+ skill indicator (I)
Array leetcode977. Square of ordered array
ACL访问控制实验
DNS domain name resolution service
Frame relay network configuration example learning record
2020-09-20
Default routing configuration instance learning record
复杂网络-常用绘图软件和库
app编译打包部署手册
写一个可执行文件依赖.so的测试用例
基于redis+lua进行限流