java实现分页功能_Java实现简单的分页功能

2023-11-06

本文实例为大家分享了Java实现分页功能的具体代码,供大家参考,具体内容如下

不用根据改变SQL的形式去查询;

直接查询所有的数据,根据页码自动显示数据;

分页对象

public class PageUtils implements Serializable {

/**

*

*/

private static final long serialVersionUID = -5247614532234782640L;

public final static String PAGE = "page";

public final static String PAGE_NO = "pageno";

public final static String PAGE_SIZE = "pagesize";

private long pageSize=10;//每页显示记录数

private long firstResult=0;//当页第一条记录号

private long totalCount;//总记录数

private long totalPage;//总页码

private long pageNo=1;//当前页码

private List> sumData;//此集合可用来保存 合计数据

private List> data;//查询结果

public long getPageSize() {

return pageSize;

}

public void setPageSize(long pageSize) {

this.pageSize = pageSize;

}

public long getFirstResult() {

if(pageNo>0){

firstResult=pageSize * (pageNo -1);

}else{

firstResult = 0;

}

return firstResult;

}

public long getNextPageResult(){

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java实现分页功能_Java实现简单的分页功能 的相关文章

  • Java 华为真题-黄金宝箱最大值

    需求 一贫如洗的樵夫阿里巴巴在去砍柴的路上 无意中发现了强盗集团的藏宝地 藏宝地有编号从0 N的箱子 每个箱子上面贴有一个数字 阿里巴巴念出一个咒语数字k k
  • New Bing/Bing AI一直提示未登录

    重新注册microsoft账号 任意邮箱均可 地区选US 期间必须一直挂着全局dl
  • 如何解决秒杀的性能问题和超卖的讨论

    一 秒杀带来了什么 秒杀或抢购活动一般会经过 预约 抢订单 支付 这3个大环节 而其中 抢订单 这个环节是最考验业务提供方的抗压能力的 抢订单环节一般会带来2个问题 1 高并发 比较火热的秒杀在线人数都是10w起的 如此之高的在线人数对于网
  • 树莓派无屏幕wifi ssh和vnc界面连接,手机ssh连接

    系统下载和系统烧写到SD卡 国内下载地址 下载zip解压 https mirrors tuna tsinghua edu cn raspberry pi os images raspios full armhf images raspios
  • 新技能 get —— Python 断点续传下载文件

    from urllib request import urlretrieve import sys import os prev reported download percent None 首先定义下载 hook 作为 urllib re
  • Elastic Search 相关度计算

    为了搞清楚elastic search背后是如何计算文档搜索时候的相关度 我决定自己做实验去探索 这篇博客讲得还不错 http blog csdn net dm vincent article details 42099063 而博客本身也
  • Flink Connection拒绝:localhost / 127.0.0.1:8081

    提交flink 任务报错 Exception Connection refused localhost 127 0 0 1 8081 at java util concurrent CompletableFuture encodeThrow
  • 给指定的元素添加水印

    let watermark desc 给指定的元素添加水印 params Object obj params1 String canvasId canvas元素 params2 String contentId canvas父容器元素 pa
  • TCP/IP为例数据封装与解封装过程

    一TCP IP数据封装过程 TCP IP数据封装分为5个步骤 在本文中我将按流程顺序介绍TCP IP的数据封装过程 应用层 应用层将需要传输的数据 如 文字 视频 图片 音频等 转换成能够被电脑识别的二进制数字也就是将数据翻译成设备能识别的
  • 单元测试学习笔记

    单元测试的一些好处 单元测试降低了Bug数量 防止过耦合的设计 已测试的代码更易于添加功能或修复Bug TDD 测试驱动开发策略 选择单元测试框架 单元测试命名 单元测试的艺术 书中推荐的测试命名规则 项目 创建一个名为 ProjectUn
  • 图像处理-目标检测、语义分割和实例分割的特点与区别

    目标检测 语义分割和实例分割是计算机视觉领域中常用的图像分析任务 它们在目标识别和场景理解方面发挥着重要作用 下面将介绍它们的特点和区别 1 目标检测 目标检测是识别图像中存在的物体并确定它们的位置 它通常通过在图像中绘制边界框来标记物体的
  • 统信UOS系统安装最最最详细教程,手把手教

    统信UOS系统安装最详细教程 一 背景意义 操作系统厂商很容易取得用户的各种敏感信息 你的身份 账户 通讯录 手机号那么多数据在一起 如果你用大数据分析 我们国家经济社会的这种活动情况其实都可以了解 统计的数字比统计部门的数字还准确 更快
  • 压缩感知之入门文献

    在搜索相关资料时 看到了一个不错的资源 入门级的介绍 给出了链接 有需要的可以去下载 如过实在有困难 可以留下地址 我会尽量一一恢复 https download csdn net download doumiji 3294118
  • spring boot学习1之main和tomcat启动及log日志

    写了个spring boot例子 的确是零配置 平时需要写个web例子测试之类的时候 用它还挺方便的 现在开发都搞微服务 api端之前都是dubbo或jesry 现在也可以用spring boot了 现在记录下spring boot的小例子
  • DHCP基础配置

    要求 1 DHCP Server0 0 0口使用接口DHCP进行分配IP 2 DHCP Server0 0 1口使用全局DHCP进行分配IP 3 各PC间均可以互通 需求分析 1 对GE 0 0 1接口 IP分配 2 进行配置全局地址池 3
  • 秒懂Python 赋值,浅拷贝,深拷贝

    直接赋值 对象的引用 别名 浅拷贝 copy 拷贝父对象 不会拷贝对象的内部的子对象 深拷贝 deepcopy copy模块的deepcopy方法 完全拷贝了父对象及其子对象 1 基础概念 在Python里 一切皆对象 完全的面向对象 1
  • 手把手教你用C#写一个刷屏软件

    手把手教你用C 写一个刷屏轰炸软件 成品展示 环境准备 新建项目 程序思路 程序部分 完整代码 成品展示 环境准备 VS2019 新建项目 打开界面绘制 打开工具箱开始放置按钮标签以及文本框 最后设计完成的效果 这里需要注意的是这里的每个按
  • BurpSuite安装与浏览器导入证书

    目录 前言 模块介绍 Burp安装 burp配置与jdk环境安装 首次激活 浏览器配置 设置代理端口 导入Burp证书 Chrome浏览器导入证书 Firefox导入证书 前言 Burp Suite是一个用于测试网络应用程序安全性的图形化工
  • pgslql+shp+geoserver 实现用pg库导入shp地图文件,然后通过geoserver发布图层的效果

    首先 要有一个地图shp文件 然后 pg库地址 里面有pg库的安装包和依赖 这个加载进去会自动生成模板 还有geoserver的安装包和navicat premium12的破解版 百度网盘地址 https pan baidu com s 1

随机推荐

  • 点云格式转换

    前言 在接收激光雷达数据后 将点云保存为bin文件 tofile 再转换成pcd文件 便于可视化排查 读取指定文件夹下的所有bin文件 并将bin文件转成txt文件 coding UTF 8 读取指定文件夹下的所有bin文件 并将bin文件
  • Vulkan 与 OpenGL 对比

    Vulkan 与 OpenGL 对比 Vulkan与OpenGL相比 可以更详细的向显卡描述你的应用程序打算做什么 从而可以获得更好的性能和更小的驱动开销 Vulkan的设计理念与Direct3D 12和Metal基本类似 但Vulkan作
  • 使用 Python 创建端到端聊天机器人

    使用 Python 创建端到端聊天机器人 1 效果图 2 原理 2 1 什么是端到端聊天机器人 2 2 创建端到端聊天机器人步骤 3 源码 3 1 streamlit安装 3 2 源码 参考 聊天机器人是一种计算机程序 它了解您的查询意图以
  • php 调用office 组件,GitHub - senmangit/phpoffice: 基于phpspreadsheet封装的excel导表组件,非常好用且功能强大的导表神器...

    phpoffice 简单易用的phpoffice套件 可实现导入 导出excel 将word转为PDF 将pdf转为图片等等功能 一 安装 composer require senman phpoffice dev master 二 使用示
  • django 生产环境和测试环境的区分,数据库切换

    在某些情况下 本地测试使用的数据库和线上的数据库不同 需要区分两个环境 并切换到相应的数据库 解决办法 通过环境变量来区分生产环境和测试环境 settings py ENV PROFILE os getenv ENV if ENV PROF
  • 《Python进阶系列》十三:具备精确分配和释放资源功能的上下文管理器

    上下文管理器 Context managers 允许你在有需要的时候 精确地分配和释放资源 with 语法 使用上下文管理器最广泛的案例就是with 语句了 想象下你有两个需要结对执行的相关操作 然后还要在它们中间放置一段代码 上下文管理器
  • Canvas 基础使用

    一 基本的画布功能 创建
  • Verilog实现的SPI通信

    SPI Serial Peripheral Interface 串行外设接口 高速的 全双工 同步通信总线 SPI以主从方式工作 一般需要至少4根线 单向传输时可用3根 1 MISO Master Input Slave Output 主设
  • css修改浏览器默认滚动条样式

    滚动条样式 webkit scrollbar width 4px height 4px webkit scrollbar thumb border radius 10px webkit
  • Unity调用相机的方式总结

    1 通过C 即脚本 的方式调用相机 参考引用Unity调用摄像头功能简单实现方法 Unity代码调用摄像头 1 新建C 文件 此组件挂在一个物体上 可以是空物体或者camera 2 新建一个plane用于显示图像 利用该gameobject
  • 人脸识别:coco loss-Rethinking Feature Discrimination and Polymerization for Large-scale Recognition

    nips的一篇做分类和识别的工作 其中在人脸识别任务上也做了实验 Rethinking Feature Discrimination and Polymerization for Large scale Recognition Yu Liu
  • 设计模式:适配器模式

    适配器模式 即Adapter模式 又叫包装器Wrapper 用于改变已有类的接口形式 它可以将某个类的接口转换成客户端期望的另一个接口 主要目的是实现兼容性 让原本因接口不匹配不能一起工作的两个类可以协同工作 比如正常的电压是220v 插座
  • 【Kubernetes资源篇】StatefulSet无状态服务管理入门实战详解

    文章目录 一 StatefulSet理论知识 1 StatefulSet Pod控制器特性 2 什么是有状态服务和无状态服务 3 Deployment和StatefulSet区别 二 案例 StatefulSet资源实战演示 1 创建WEB
  • 解决CQ-HTTP无法远程登录的问题

    解决CQ HTTP无法远程登录的问题 前言 2022 6 3 第一步 准备 第二步 配置两端的go cqhttp 第三步 正文 前言 2022 6 3 相信自从酷Q无了后 很多人都了解到了go cqhttp这一优秀的qq机器人插件 但是在服
  • Django框架之搭建虚拟环境

    1 建立虚拟环境 pip install virtualenv 2 打开E盘创建文件夹名字为 aikun 3 进入文件夹中 shift 右击 打开Powershell 建立虚拟环境 4 输入 python m venv aikun env
  • HBase异常 -- KeeperErrorCode = ConnectionLoss for /hbase/hbaseid(单机)

    环境信息 虚拟机版本 centos7 HBase版本1 3 3 Hadoop版本 2 6 4 Zookeeper版本 3 4 5 异常信息 ERROR main zookeeper RecoverableZooKeeper ZooKeepe
  • AD域中组织单位和组的区别

    组和组织单元有很大的不同 组主要用于权限设置 而组织单元则主要用于网络构建 另外 组织单元只表示单个域中的对象集合 可包括组对象 而组可以包含用户 计算机 本地服务器上的共享资源 单个域 域目录树或目录林 组织单位是ou 组是group 前
  • GANs:生成对抗网络系列及应用

    GANs Goodfellow和Bengio等人发表在NIPS 2014年的文章Generative Adversarial Network是生成对抗网络的开创文章 论文思想启发自博弈论中的二人零和博弈 在二人零和博弈中 两位博弈放的利益之
  • 显示生成连续大小写字母

    9 生成连续大小写字母 package array 显示生成连续字母 public class array4 public static void main String args TODO Auto generated method st
  • java实现分页功能_Java实现简单的分页功能

    本文实例为大家分享了Java实现分页功能的具体代码 供大家参考 具体内容如下 不用根据改变SQL的形式去查询 直接查询所有的数据 根据页码自动显示数据 分页对象 public class PageUtils implements Seria