摘要:
100亿个数字找出最大的10个 类似: 微信10亿用户中,获取红包最多的前100用户: 首先一点,对于海量数据处理,思路基本上是:必须分块处理,然后再合并起来。 对于每一块必须找出10个最大的数,因为第一块中10个最大数中的最小的,可能比第二块中10最大数中的最大的还要大。 分块处理,再合并。也就是 阅读全文
摘要:
Java 中初始化 List 的五种方法 1.构造 List 后使用 List.add 初始化 2.使用 {{}} 双括号语法 3.使用 Arrays.asList 4.使用 Stream (JDK8) 5.使用 Lists (JDK9) Java 中经常需要使用到 List,下面简单介绍几种常见的 阅读全文