- 浏览: 2469871 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (574)
- Book (62)
- Architecture (6)
- Java (39)
- Taobao (41)
- Distributed (4)
- Life (72)
- Database (7)
- Spring (16)
- Photography (15)
- Bicycle (41)
- Test (20)
- jBPM (8)
- Business (12)
- Movie (3)
- Ajax (15)
- Code (7)
- Eclipse (96)
- VIM (2)
- Music (6)
- Groovy (10)
- AutoHotKey (3)
- Dorado (10)
- Maven (7)
- Scrum (5)
- English (20)
- Financial (12)
- OSGi (3)
- Other (4)
- Tool (6)
- Browser (1)
- PPT (1)
- Project Management (4)
- Agile (6)
- Nosql (1)
- Search engine (6)
- Shell (2)
- Open Source (4)
- Storm (10)
- Guava (3)
- Baby (1)
- netty (1)
- Algorithm (1)
- Linux (1)
- Python (2)
最新评论
-
roy2011a:
https://github.com/ebottabi/sto ...
storm的序列化问题及与spring的结合方式 -
roy2011a:
能抗能打 写道哥们儿,你好!能共享下那个storm与sprin ...
storm的序列化问题及与spring的结合方式 -
Alick1:
兄弟,你之前是不是在深圳的正阳公司呆过啊?
storm的ack和fail -
liuleixwd:
先点个赞,写的非常好!有个问题请教下,如果我再bolt里不用e ...
storm的ack和fail -
yao-dd:
solr的facet查询
/** * 封装分页信息 * */ public class Pagination<T> implements Serializable{ private static final long serialVersionUID = -4263336128482001626L; private int total; // 总记录数 private int pageIndex; // 当前页, 从1开始计数 private int pageSize; // 页大小 private List<T> items; // 页数据 private int startRow; // 起始行, 从1开始计数 private int endRow; // 结束行, 从1开始计数 public Pagination() {} public Pagination(Pagination<T> page) { this.pageIndex = page.getPageIndex(); this.pageSize = page.pageSize; this.startRow = pageSize * (pageIndex - 1) + 1; this.endRow = this.startRow + pageSize - 1; } public Pagination(int pageIndex, int pageSize) { this.pageIndex = pageIndex; this.pageSize = pageSize; this.startRow = pageSize * (pageIndex - 1) + 1; this.endRow = this.startRow + pageSize - 1; } public int getTotal() { return total; } public void setTotal(int total) { this.total = total; } public int getPageIndex() { return pageIndex; } public void setPageIndex(int pageIndex) { this.pageIndex = pageIndex; } public List<T> getItems() { return items; } public void setItems(List<T> items) { this.items = items; } public static long getSerialVersionUID() { return serialVersionUID; } /** * 起始行位置, 从1开始计数 * @return */ public int getStartRow() { return startRow; } public void setStartRow(int startRow) { this.startRow = startRow; } /** * 结束行位置, 从1开始计数 * @return */ public int getEndRow() { return endRow; } public void setEndRow(int endRow) { this.endRow = endRow; } }
发表评论
-
使用Externalization更高效的实现java对象序列化
2012-04-04 22:38 3145Externalization没用过, 它通过牺牲默认序列化的 ... -
关于java的检查异常和非检查异常
2012-04-04 21:31 4967这里有一个关于java的检查异常和非检查异常的观点, 我比较赞 ... -
使用ThreadLocal保证DateFormat线程安全
2012-04-03 06:45 3603大家都知道DateFormat是线程非安全的, 一般在多线程环 ... -
使用枚举实现一个状态机
2012-04-02 23:14 3939非常巧妙的一个使用枚举的例子.原文见这里 interface ... -
一个同步队列例子
2012-04-02 21:35 1572这个用的也比较少, 做一个参考, 原文见这里 private ... -
一个读写锁的例子
2012-04-02 21:20 1532用的比较少, 做一个参考. 原文在这里 public clas ... -
如何计算一个合适的线程池大小参数
2012-04-02 20:57 9071原文在这里 下面是一个计算的框架代码: /** * A ... -
正确使用日志的10个技巧
2012-02-11 21:13 28853做一个苦逼的Java攻城师, 我们除了关心系统的架构这种hig ... -
Java编程最差实践
2012-02-04 17:54 26640原文地址:http://www.odi.ch/prog/des ... -
利用jOOR简化Java 反射使用
2012-01-15 20:39 5156原文:http://lukaseder.wordpress.c ... -
《Java Performance》书评
2012-01-15 18:32 2963原文: http://java.dzone.com/rev ... -
《细说Java》读书笔记
2011-10-05 15:01 1994国人写的, 感觉是一 ... -
《Java开发超级工具集》读书笔记
2011-09-28 08:59 2099"工欲善其事必先利其器", 在平时的开发 ... -
《effective java》 读书笔记
2011-07-02 14:52 7603读第一版已经是好几年前的事儿了, 现在想起来也没什么印象, ... -
用java实现"awk -d"功能(保留多行重复)
2010-06-07 21:48 3072一般用过linux脚本的都知道"awk -d&quo ... -
关于方法返回值的两种处理模式
2010-05-13 09:06 2029目前在处理返回值方面, ... -
JVM调优汇总
2010-02-21 19:18 14415参考网址 http://pengjiaheng.spaces. ... -
log4j的输出转换模式
2009-12-12 10:02 1273转换模式(conversion pattern)为" ... -
java正则表达式用法举例
2009-12-08 11:27 4521java正则表达式真难用啊, 这里整理一个java正则表达式用 ... -
Ibatis TypeHandler使用总结
2009-11-25 19:33 16550ibatis中有一个TypeHandler(准确的说应该是Ty ...
相关推荐
这个"php的一个分页类.zip"文件提供了一个预封装的分页类,可以帮助开发者快速实现分页功能,无需从零开始编写代码。下面将详细介绍PHP分页类的核心概念、工作原理以及如何使用。 一、分页类核心概念 1. 总记录数...
分页类是一个封装了分页逻辑的对象,它可以计算总页数,生成页码链接,以及根据当前页获取对应的数据。它通过接收总的记录数和每页显示的条数来计算总页数,并根据当前页数来截取数据库查询结果。 2. **工作原理**...
这里提到的"JAVA自己写的一个分页类"是一个自定义实现的分页解决方案,它包含一个辅助类、一个JSP页面、一个CSS文件以及作者编写的主类。下面我们将详细讨论这些知识点。 1. **分页类**:分页类通常包括以下几个...
这是我人做的一个分页类,这是我人做的一个分页类,这是我人做的一个分页类,这是我人做的一个分页类,这是我人做的一个分页类,这是我人做的一个分页类,这是我人做的一个分页类,
本篇文章将详细讲解标题为"PHP写的一个分页类"的实现原理,以及如何利用这个分页类来优化网页的用户体验。 首先,让我们了解分页的基本概念。分页是将数据库查询结果分成若干部分,每次只加载一部分到网页上,通过...
ASP的一个分页类,使用方法在代码注释里!简单的分页class
自己改的一个分页类 还有点不完善! 正在改进中!
首先,我们需要创建一个分页类,这个类将包含关于分页的基本信息,如当前页、总页数、每页显示的记录数以及总记录数等。以下是一个简单的分页类的示例: ```java public class Pagination { private int current...
一个分页类通常包含获取总记录数、设置每页显示条数、计算总页数、生成分页链接等功能。例如,可以设计一个简单的分页类: ```php class Pagination { private $total_rows; private $per_page; private $...
通常,一个分页类的结构可能如下: 1. **类定义**:定义类名,例如`SmartPaginator`,并可能继承自某个基类或实现特定接口。 2. **属性**:定义用于存储分页信息的私有或保护属性,如`$perPage`(每页条数)、`$...
2. **实例化分页类**:创建一个分页类的对象,传入必要的参数,如总记录数、每页显示的条目数等。 ```php $total_records = count($all_data); // 假设$all_data是所有数据 $per_page = 20; // 每页显示20条数据 $...
分页类在使用时,可以创建一个分页类的实例,然后调用相应的方法来实现分页。例如,创建一个分页对象时,需要传递两个参数:第一个是记录集数组或数据库查询结果对象,第二个是每页显示的记录数。之后,通过调用...
“PHP超强分页类”是一款专为PHP开发人员设计的强大工具,旨在简化分页逻辑,提高网页应用的用户体验。该类支持多种显示模式,能够适应不同的场景需求,并且兼容PHP4和PHP5版本。 #### 二、特点与功能 1. **支持...
- 创建一个分页类,可以包含计算总页数、获取分页链接等方法。 - 计算总页数:根据总记录数除以每页显示的记录数,得到总页数。 - 获取分页链接:创建HTML链接,通常会展示“上一页”、“下一页”、“第一页”、...
本文将详细介绍一个“php完美分页类”的实现及其重要性,以及如何使用这个分页类。 首先,PHP分页类是一种自定义的函数或对象,它能够帮助开发者轻松地实现页面间的数据切换。在描述中提到的分页类具有较高的实用性...
"PHP分页类curpage"是用于实现这一功能的一个自定义类,下面我们将深入探讨这个类的原理、设计思路以及如何使用。 首先,我们需要理解分页的基本概念。分页通常涉及到两个关键参数:当前页(currentPage)和每页...
总的来说,实现JSP分页需要设计一个分页类,处理好数据的获取和导航逻辑,再结合JSP的EL和JSTL标签,就能构建出功能完备且易于维护的分页系统。对于大型项目,还可以考虑使用成熟的分页库,如Spring Data JPA的...
本文将详细介绍一个适用于URL带有多个参数的分页类,并且允许自定义分页模板的PHP解决方案。 首先,让我们理解标题中的核心概念——"PHP分页类"。一个分页类通常是一个PHP类文件,它封装了分页所需的所有逻辑,包括...
标题中的"一个很好的分页类php分页类"暗示我们这里有一个专门用于实现分页功能的PHP类。这个类可能包含了一系列方法,用于计算总页数、生成页码链接以及处理用户请求的特定页面。 `page.class.php`可能是这个分页类...
4. **样式支持**:描述中提到的"多版本样式选择"意味着分页类可能包含了一个接口或方法来选择不同的CSS样式。这可以通过设置CSS类或者返回不同样式的HTML代码来实现。 5. **测试与使用**:`page_class_test.php`...