Welcome everyone

网页分页 & 客户端游标

java 汪明鑫 691浏览 0评论

网页分页

这个大家都懂,前端传参数携带第几页,每页的数据

后端mysql  start limit size 即可

还可以整个mybatis  pageHelper

 

 

客户端游标

 

我们需要客户端查看近一个月的游戏记录

上下滑展示,

越往下滑,展示的记录越早

并没有页的概念,用什么呢?

 

游标cursor + 每次下滑多展示的数据记录个数 count

count一般是固定

cursor第一次请求为空,后端根据当前时间maxTime去数据库库里拿count条数据,即 create_time < maxTime

然后返回一批数据到客户端,客户端取返回的最后一条数据的create_time(是这批数据时间最早的,下次请求更早的数据)作为下次请求的cursor

用户下滑的话就会带着这个cursor请求后端

maxTime  = cursor   再去数据库拿比这个时间更早的count条数据

 

 

 

 

 

 

转载请注明:汪明鑫的个人博客 » 网页分页 & 客户端游标

喜欢 (2)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz