今天看啥  ›  专栏  ›  菜鸟教程

这波操作看麻了!一亿行数据,从71s到1.7s的优化之路。

菜鸟教程  · 公众号  ·  · 2024-11-18 11:27

文章预览

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

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览