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