当前位置: 首页 > wzjs >正文

重庆专业做网站本地电脑做视频网站 外网连接不上

重庆专业做网站,本地电脑做视频网站 外网连接不上,深圳学历提升,手机网站的开发现在有个场景,页面需要分页处理,但是后端在查询完数据库后又会进行筛选,就会导致后端的查询数目跟请求的每页条数是不一样。 解决方案:内存分页法 在内存筛选后手动实现分页逻辑,保证返回数量与请求的 pageSize 一致…

现在有个场景,页面需要分页处理,但是后端在查询完数据库后又会进行筛选,就会导致后端的查询数目跟请求的每页条数是不一样。

解决方案:内存分页法

在内存筛选后手动实现分页逻辑,保证返回数量与请求的 pageSize 一致:

@Override
public JSONObject checkByLabelType(XXXDTO req) {JSONObject jsonObject = new JSONObject();// 1. 执行原有查询和筛选逻辑(得到全部已筛选数据)List<XXXVO> filteredList = getFullFilteredList(req); // 2. 手动分页处理int pageNum = req.getPageNum() != null ? req.getPageNum() : 1;int pageSize = req.getPageSize() != null ? req.getPageSize() : 10;int start = (pageNum - 1) * pageSize;// 3. 边界检查if (start >= filteredList.size()) {return Collections.emptyList();}int end = Math.min(start + pageSize, filteredList.size());// 4. 返回分页后的子列表List<XXXVO> pageList = filteredList.subList(start, end);jsonObject.put("total", filteredList.size());jsonObject.put("rows", pageList);return jsonObject;
}private List<XXXVO> getFullFilteredList(XXXDTO req) {// 这里放入原有的全部筛选逻辑(包括设备过滤、标签过滤、时间排序等)// 返回的是完成所有内存筛选后的完整列表
}
方案优点缺点适用场景
内存分页实现简单,数据精准内存压力大数据量小 (<1000条)
http://www.dtcms.com/wzjs/812080.html

相关文章:

  • 河北平台网站建设推荐红色网站 推荐
  • 安徽区块链虚拟币网站开发价格开发公司会计工作职责
  • wordpress建站公司网站建设的原因有什么
  • 建设标准信息网站长岛网站建设费用
  • 网站建设费用计入哪个科目wordpress邮件样式美化
  • html 模板网站大同网站设计
  • 一个虚拟主机如何建多个网站代码怎么做网站服务器系统
  • 网站建设开发服务费怎么做分录南宁庄关键词推广优化方案
  • 广东网站建设服务商商丘网络营销公司
  • 网站程序怎么备份网站前期规划报告
  • 建设网站建设网站建设jnlongji
  • 微小旅行社能否做网站wordpress ux theme
  • 昆明seo建站建造师在建项目查询网
  • 上海网站建设优化价格招标网站开发文档
  • 做建材去什么网站网络营销服务企业有哪些
  • 石家庄网站建设公司黄页广州大学生网页设计大赛
  • 龙泉网站建设官方网站建设流程及费用
  • 部门网站建设工作总结桂林做网站电话号码
  • 如何用电脑做网站服务器wordpress分类的id
  • 淘客个人网站怎么建设网络营销推广网站
  • 建网站多少钱 优帮云牛商网做的网站
  • 在做网站编代码网页导航条中的文字出现在导航条的下方怎莫解决无法打开建设银行企业网站
  • 设计基础网站推荐公众号可以开视频号?
  • 泰州公司做网站杭州小周seo
  • 有用建站宝盒做网站的吗房地产营销策划方案
  • 上海营销网站建设wordpress图片pin按钮
  • 阳江公司网站建设重庆移动网站制作
  • 福州光电网站建设知名网站欣赏
  • 做调查赚钱的网站有哪些五常网站建设
  • 天河手机网站建设专业做网站咨询