就讲讲分页吧。

java分享会

分享人:北京分院 高明达

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

分页是我们后端常用的一个功能,可以说是刚需了。

2.知识剖析

物理分页 物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句,数据库返回的就是分页结果。

2.逻辑分页 逻辑分页依赖的是程序员编写的代码。数据库返回的不是分页结果,而是全部数据,然后再由程序员通过代码获取分页数据,常用的操作是一次性从数据库中查询出全部数据并存储到List集合中,因为List集合有序,再根据索引获取指定范围的数据。

3.常见问题

怎么抉择呢?

4.解决方案

1.数据库负担

2.服务器负担

3.实时性

4.适用场合

5.编码实战

6.扩展思考

7.参考文献

资料基本来源于百度

8.更多讨论

鸣谢

感谢观看,如有出错,恳请指正

BY : 北京分院 高明达