文章预览
朋友歪哥之前关注到了一个关于 Java 方面的比赛,很有意思。 由于是开源的,我把项目拉下来试图学(白)习(嫖)别人的做题思路,在这期间一度让我产生了一个自我怀疑: 他们写的 Java 和我会的 Java 是同一个 Java 吗? 不能让我一个人怀疑,所以这篇文章我打算带你盘一下这个比赛,并且试图让你也产生怀疑。 赛题 在 2024 年 1 月 1 日,一个叫做 Gunnar Morling 的帅哥,发了这样一篇文章: https://www.morling.dev/blog/one-billion-row-challenge/ 文章的标题叫做《The One Billion Row Challenge》,一亿行挑战,简称就是 1BRC,挑战的时间是一月份整个月。 赛题的内容非常简单,你只需要看懂这个文件就行了: 文件的每一行记录的是一个气象站的温度值。气象站和温度分号分隔,温度值只会保留一位小数。 参赛者只需要解析这个文件,然后并计算出每个气象站的最小
………………………………