求解决方案,List>大小10W时排序

flyingZippo 2015-11-18 05:49:37
现在系统从HBase获取大概size为10W以内的List<Map<String, Object>>,map中有20对key-value,按照里面的key有几种排序规则。
1、求问这种大小的list在内容中占多少内存,会不会有多个类似list存在就会内存溢出;
2、有什么最优的排序算法,还是手写比较器用collections的sort方法;
3、需求是要分页展示,一页100条的话,如何迅速找出排序后的前100条,同时能够满足翻页要求。
...全文
320 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
还是没有人。
flyingZippo 2016-05-19
  • 打赏
  • 举报
回复
最终减少到了5000条,然后排序刚刚滴了
kl172 2015-11-20
  • 打赏
  • 举报
回复
帮顶,我也有纵表结构想要排序,在数据库不好做,也想用List<Map<String, Object>>排序。
flyingZippo 2015-11-20
  • 打赏
  • 举报
回复
仍然没有回复
flyingZippo 2015-11-19
  • 打赏
  • 举报
回复
木有人啊,大神们。。。 如果使用redis排序,能够支持这样的数据量吗?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧