求解决方案,List<Map<String, Object>>大小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条,同时能够满足翻页要求。
...全文
248 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
还是没有人。
回复
flyingZippo 2016-05-19
最终减少到了5000条,然后排序刚刚滴了
回复
kl172 2015-11-20
帮顶,我也有纵表结构想要排序,在数据库不好做,也想用List<Map<String, Object>>排序。
回复
flyingZippo 2015-11-20
仍然没有回复
回复
flyingZippo 2015-11-19
木有人啊,大神们。。。 如果使用redis排序,能够支持这样的数据量吗?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-11-18 05:49
社区公告
暂无公告