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

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

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

有时候请求一个方法,此方法默认返回的数据集最大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);
相关文章
|
7月前
第6章 利用数组处理批量数据
第6章 利用数组处理批量数据
44 0
|
4月前
|
前端开发 UED
面试官:【后端一次性返回10万条数据怎么处理/后端发送大数据量的数据如何处理】
面试官:【后端一次性返回10万条数据怎么处理/后端发送大数据量的数据如何处理】
50 0
|
4月前
|
前端开发 索引
前端常用去重的几种方式
前端常用去重的几种方式
38 0
|
7月前
|
中间件
简单记录服务器耗时
简单记录服务器耗时
40 0
|
8月前
|
定位技术
后端一次性返回几百万条数据怎样处理
后端一次性返回几百万条数据怎样处理
|
8月前
|
消息中间件 数据采集 Kafka
每次join之后没有正确处理数据的重复或缺失情况
每次join之后没有正确处理数据的重复或缺失情况
85 1
|
9月前
|
前端开发
大数据量学习:ajax获取数据后将数组重新分组后分批定时渲染的解决方案
大数据量学习:ajax获取数据后将数组重新分组后分批定时渲染的解决方案
65 0
|
11月前
|
Python
一日一技:从列表中一次性筛选多个指定位置的数据
一日一技:从列表中一次性筛选多个指定位置的数据
71 0
|
11月前
|
NoSQL Redis
一日一技:如何从 Redis 的列表中一次性 pop 多条数据?
一日一技:如何从 Redis 的列表中一次性 pop 多条数据?
524 0
|
前端开发
后端一次性返回所有的数据,让前端截取展示做分页
后端一次性返回所有的数据,让前端截取展示做分页
255 0