码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-12-11 11:45:51      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:ref   cli   time   default   请求   report   ogg   col   导致   

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

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

技术图片

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

那如何解决这个问题呢?

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

就类似于我们刷微博一样

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

标签:ref   cli   time   default   请求   report   ogg   col   导致   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!