有关截取数据集合分批请求的操作

简介: 有关截取数据集合分批请求的操作

有关截取数据集合分批请求的操作

有时候请求一个方法,此方法默认返回的数据集最大50条,但是本身请求的数据又很多条(比如你有100个id 此时方法最多只支持50个id的请求)。

思路:此时,可以将需要请求的数据进行分批,然后多线程进行请求。

代码

int index=50;//初始50 的大小
    for(int i=0;i<dataSize;i+=50){
    //dataSize 代表数据的大小 比如100
     //用于分段截取数据集  每次最大50条
                if (i + 50 > pageSize) {
                    index = pageSize - i;
                }
                //DataList 表示数据集  截取[0,50]  第二次截取[50,100]  以此类推
                final List<HotelOrderModel> newList = DataList.subList(i, i + index);
相关文章
|
6月前
|
SQL DataWorks 数据处理
DataWorks产品使用合集之假设存在时间戳字段: 假设源表有一个记录数据更新时间的字段,如何设置过滤条件
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
28 1
|
6月前
|
消息中间件 存储 Serverless
函数计算产品使用问题之想要请求持久化该怎么操作
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
第6章 利用数组处理批量数据
第6章 利用数组处理批量数据
67 0
|
7月前
|
存储 定位技术 数据格式
Python从多个表格中随机抽取数据加以处理后合并全部数据
Python从多个表格中随机抽取数据加以处理后合并全部数据
|
7月前
|
前端开发 UED
面试官:【后端一次性返回10万条数据怎么处理/后端发送大数据量的数据如何处理】
面试官:【后端一次性返回10万条数据怎么处理/后端发送大数据量的数据如何处理】
151 0
|
消息中间件 数据采集 Kafka
每次join之后没有正确处理数据的重复或缺失情况
每次join之后没有正确处理数据的重复或缺失情况
128 1
|
定位技术
后端一次性返回几百万条数据怎样处理
后端一次性返回几百万条数据怎样处理
|
前端开发
大数据量学习:ajax获取数据后将数组重新分组后分批定时渲染的解决方案
大数据量学习:ajax获取数据后将数组重新分组后分批定时渲染的解决方案
104 0
|
前端开发
后端一次性返回所有的数据,让前端截取展示做分页
后端一次性返回所有的数据,让前端截取展示做分页
332 0
|
存储 Java
使用 HashMap 存一万条数据,构造时传 10000 还会触发扩容吗?
向HashMap 中存10000 条数据,初始化时,构造方法传值10000,会触发扩容吗?
使用 HashMap 存一万条数据,构造时传 10000 还会触发扩容吗?