发表于: 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交互的细节。



遇到的问题:暂无


今天的收获:了解了一些细节的东西。补充了集合相关的基础。



返回列表 返回列表
评论

    分享到