栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

java.io.IOException:使用jersey的Java REST中的过早EOF

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java.io.IOException:使用jersey的Java REST中的过早EOF

如果返回的项目数量确实 很大,
则另一个选择是将数据分页回客户端。如果列表足够多,那么它可能甚至对用户和界面都没有用(不确定您的使用经验)。例如,查看StackOverflow-
每天都有大量帖子,但是界面(可能还有后端查询模式)可以分页数据。

简单的分页方法是“更多”模式

/users/{username}/tasks?top=n

如果以25开始,那么可能还有更多链接可以拉到前50位等等。有点像ios邮件和其他类似的应用程序。

另一种方法是“页面”

/users/{username}/tasks?page=1

有趣的问题是您是否希望该集合稳定。换句话说,该用户的任务正在更改,因此转到第2页可能会跳过项目或显示第1页中的项目-除非您为该用户保留“查询”状态-
可能存储结果集(可以是ID )在数据库,中间层(有问题的多个AT)或在客户端(返回所有ID并具有客户端页面列/数据)中的一种-类似于虚拟列表视图。

当您使用庞大的数据集时,仅返回所有数据通常不是正确的答案,然后开始使分页等方法变得复杂。

希望能引起人们对不同选择的思考。可能不是您问题的确切答案。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/370746.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号