发表于: 2018-10-19 23:08:44
1 366
今天完成的内容:
一、上午复习了一些基础知识。
主要是看书,看集合相关的知识。具体先不在这贴了。
二、复习了下任务二相关的分页功能。
1、手动采用SQL语句的分页
主要是使用limit语句。
page实体类控制start和count参数还有last参数。
//用于存放分页信息
public class Page {
//start: 开始位置
int start = 0;
//count: 每页的个数
int count = 5;
//last: 最后一页的位置
int last = 0;
public int getStart() {
return start;
}
public void setStart(int start) {
this.start = start;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public int getLast() {
return last;
}
public void setLast(int last) {
this.last = last;
}
//caculateLast()方法: 通过总数total和每页的个数计算出最后一页的位置
public void caculateLast(int total) {
// 假设总数是50,是能够被5整除的,那么最后一页的开始就是45
if (total % count == 0) {
last = total - count;
}
// 假设总数是51,不能够被5整除的,那么最后一页的开始就是50
else {
last = total - total % count;
}
}
2、采用pageHelper
源码没太看明白。先放放吧。回头了解下mybatis plus的分页功能。
明天的计划:
1、主要整理数据校验的知识
2、了解前后端使用json交互的细节。
遇到的问题:暂无
今天的收获:了解了一些细节的东西。补充了集合相关的基础。
评论