对于某个接口数据量比较大的时候 如果直接调用接口返回所有的数据,对于数据库的压力比较大。所以可以分页进行查询。
public static void main(String[] args) {
int totalCount = 132;
int pagesize = 20;
int currentPage = 1;
while (totalCount>0){
int fromindex = (currentPage-1) * pagesize;
//如果剩余的总数小于当页的数量 那么直接把剩余总数当作查询的数量
if (totalCount < pagesize){
System.out.println("select * from table limit "+ fromindex + "," + totalCount);
}else{
//如果剩余总数大于分页数量 那么按照分页数量进行查询
System.out.println("select * from table limit "+ fromindex + "," + pagesize);
}
totalCount = totalCount - pagesize;
currentPage++;
}
}