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

自己做网站seo成都关键词排名系统

自己做网站seo,成都关键词排名系统,域名需要备案吗?,代理注册公司代理记账背景说明 在实际开发中#xff0c;基于数据库表结构进行SQL查询#xff0c;如果要对结果进行分页#xff0c;可以借助一些工具类#xff0c;如#xff1a;基于Mybatis的 工具类 PageHelper。 但是#xff0c;有时分页的对象是经过一些业务逻辑处理的列表#xff0c;如…背景说明 在实际开发中基于数据库表结构进行SQL查询如果要对结果进行分页可以借助一些工具类如基于Mybatis的 工具类 PageHelper。 但是有时分页的对象是经过一些业务逻辑处理的列表如两个列表取了交集后或者按照一定的条件过滤后的列表需要进行分页。 此时在不进行前端分页的情况下就需要用到后端分页。 JAVA实现 1、分页结果返回类 ResultList.java package com.miracle.luna.page;import java.io.Serializable; import java.util.ArrayList; import java.util.List;/*** author Miracle Luna* date 2021/7/16*/ public class ResultListT implements Serializable {private static final long serialVersionUID 1L;private final ListT list new ArrayList();private Integer total;public ResultList() {}public ResultList(int total, ListT list) {this.list.addAll(list);this.total total;}public ListT getList() {return this.list;}public void add(T entity) {this.list.add(entity);}public void setList(ListT list) {this.list.addAll(list);}public Integer getTotal() {return this.total;}public void setTotal(Integer total) {this.total total;}Overridepublic String toString() {return ResultList(list this.getList() , total this.getTotal() );} }2、分页工具类 PageUtil.java package com.miracle.luna.page;import com.google.common.collect.Lists;import java.util.List;/*** author Miracle Luna* date 2021/7/16*/ public class PageUtil {/*** 按照传入的参数进行分页* param pageNum 页数* param pageSize 每页条数* param sourceList 源列表* param isPage 是否分页* param T 泛型对象* return 返回结果集*/public static T ResultListT page(Integer pageNum, Integer pageSize, ListT sourceList, Boolean isPage){ResultListT resultList new ResultList();// 初始化总量为0防止当列表为空的时候total返回nullresultList.setTotal(0);ListT pageList sourceList;// 当列表不为空的时候才进行数据逻辑处理if (sourceList ! null !sourceList.isEmpty()) {int sourceSize sourceList.size();if (isPage) {pageNum (pageNum null || pageNum 0) ? 1 : pageNum;pageSize (pageSize null || pageSize 0) ? 10 : pageSize;// 步骤分解便于理解 // int startPosition Math.min((pageNum - 1) * pageSize, sourceSize); // int endPosition Math.min(pageNum * pageSize, sourceSize); // pageList sourceList.subList(startPosition, endPosition);// 分页的起始和截止位置和源列表的size大小进行对比分别取最小值pageList sourceList.subList(Math.min((pageNum - 1) * pageSize, sourceSize), Math.min(pageNum * pageSize, sourceSize));}resultList.setList(pageList);resultList.setTotal(sourceSize);}return resultList;}public static void main(String[] args) {ListInteger intList Lists.newArrayList(1, 2, 3, 4, 5, 6, 7); // ListInteger intList Lists.newArrayList(); // ResultListInteger resultList page(1, 3, intList, false); // ResultListInteger resultList page(2, 3, intList, true); // ResultListInteger resultList page(3, 3, intList, true); // ResultListInteger resultList page(null, null, intList, true); // ResultListInteger resultList page(2, 10, intList, true); // ResultListInteger resultList page(2, 15, intList, true); // ResultListInteger resultList page(1, 15, intList, true);ResultListInteger resultList page(1, 10, intList, true);System.out.println(resultList: resultList);} }3、运行结果 本次测试以Integer列表简单举例说明 因为工具类中的List列表使用了泛型所以实际使用改工具类时传入实际业务逻辑中的对象列表即可。 resultList: ResultList(list[1, 2, 3, 4, 5, 6, 7], total7)补充说明 此处用到了google的一个工具包 guava-28.1-jre.jar 这个包很好用强烈推荐大家使用 Maven 依赖如下 !-- https://mvnrepository.com/artifact/com.google.guava/guava -- dependencygroupIdcom.google.guava/groupIdartifactIdguava/artifactIdversion32.1.2-jre/version /dependency
http://www.dnsts.com.cn/news/133152.html

相关文章:

  • 做网站设计服务商html网站设计模板下载
  • 领卷网站怎么做的seo分析工具
  • 集团网站建设服务超级推荐的关键词怎么优化
  • 很有设计感的企业网站联享品牌网站建设公司
  • 免费开源企业网站上传空间网站
  • 自己做的网站如何推广电子商城网站开发项目描述
  • 弄一个网站要多少钱wordpress 显示二级分类
  • 做网站要国外做彩票网站违法吗
  • 网站推广如何指定关键词优化备份wordpress到百度云
  • wordpress相册展示网站如何做seo优化
  • 机关局域网网站建设旅游网站建设方案之目标
  • 网站维护合同模板南通市港闸区城乡建设局网站
  • 站群网站内容网站建设与运营课程总结
  • 网站备案帐户有什么用公司网站建设需要多少钱
  • 南京润盛建设集团有限公司网站wordpress文章缩略
  • 有网络但是网页打不开深圳网站seo关键词
  • 做ps合成的网站北京兄弟搬家公司
  • 自己怎么做可以让百度收录的网站浦东区建设工程监督网站
  • 合肥网站关键词优化贵州网站建设服务平台
  • 做网站有什么市场风险王烨燃
  • 网站微信登录怎么做的杭州十大设计公司
  • 合肥网站建设高端多多进宝cms网站建设
  • 饰品企业网站建设婚庆网站源码
  • 云虚拟主机建设网站一定要域名基础展示型网站和cms
  • 长清网站建设价格东莞市塘厦网站建设
  • ui网站模板网站开发需求报告模板下载
  • 京东导购网站开发软件技术女生学怎么样
  • 东莞品牌网站设计公司计公司长沙网络推广平台
  • 宜宾市规划建设局网站网页设计尺寸用1440还是1920
  • 建站公司怎么备案室内设计公司取名