面试题
文章平均质量分 96
lijiahangmax
愿半生编码,如一生老友
展开
-
在一个很大的日志文件中查找到出现最多的ip并且记录次数
问题在一个100G的日志文件中, 查找到访问最多的IP, 获得前3个IP, 限制内存只有 1G, 不能使用MapReduce, 请使用Java实现问题解析既然内存只有1G 那么就不能直接使用HashMap进行统计, 可以使用MapReduce原理, 先切片, 通过Hash码进行分片, IP 相同的肯 定在一个文件中, 分片不宜太大,也不宜太小, 就用1000片吧...原创 2019-03-13 19:19:17 · 3416 阅读 · 1 评论 -
对HashMap集合的值中对象进行排序
问题对一个key为Integet, value为User对象 (User对象中有name和age属性) 的HashMap 通过User的age属性进行倒序排序你怎么排? 如果不用TreeMap可以排出来吗? 返回值需要是HashMap类型你怎么弄?第一步 构建User对象 以及HashMap集合 static class User { ...原创 2019-03-26 20:11:00 · 1877 阅读 · 3 评论