首页 > 其他 > 详细

分页请求时,有新数据加入时,下一页会出现重复数据问题

时间:2020-12-07 09:35:33      阅读:35      评论:0      收藏:0      [点我收藏+]

分页请求时,有新数据加入时,下一页会出现重复数据问题

    公司业务发展迅速,用户量急剧上升中,偶尔会发现这么一个问题,就是下一页的数据中总会出现上一页的几条数据。具体表现就是

技术分享图片

注意4号和5号 第一页和第二页都出现的了这两人 为什么会造成这个问题呢?用户在查询第一页的时候,停留了一下,然后在这段时间内 又有两个用户注册了,然后请求第二页的数据的时候 排序的时候 两个新用户排在了最前面(按照注册时间排序) 所以导致4号和5号在第二次排序的时候就变成了第二页的数据 又返回了。

那如何解决这个问题呢?

在每次请求的时候都带上前台最后一条数据的注册时间,然后查询的时候添加一个条件:注册时间小于该时间,这样每次返回的都只需要返回第一页的数据就可以了 。上拉刷新的时候带上当前时间即可

就类似于我们刷微博一样

分页请求时,有新数据加入时,下一页会出现重复数据问题

原文:https://www.cnblogs.com/mouseleo/p/14095069.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!