![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
Gaoguobin1996
csdn好难用
展开
-
秒杀TOPK问题(附代码)
题目 给定一个很大的文件(1T?10T),里面每一行存储着一个用户的ID(IP?IQ?),你的电脑只有2G内存,请找出其中出现频率最高的十个ID 介绍 TopK问题是近年来实战考的最多最多最多的问题了 其实答案也比较简单,对于 单机 内存有限 文件过大 这样的环境,使用以下的思路进行解决就行了 按行读取大文件 Hash分文件 读取单个小文件 使用map计数 维护小顶堆 创建用例 首先自己搞...原创 2020-02-18 11:08:25 · 337 阅读 · 0 评论 -
怎么样运行Github上星星超级多的秒杀系统呢?
绪论 开门见山的说,Java校招面试界有一个贼拉出名的项目,无人不知无人不晓。那就是传说中的互联网Java秒杀系统 :miaosha。对,就是这么程序员的命名。 可以看到,迄今为止,这个项目已经有13.3k的星星和3.1k的fork。 那么作为一个准备校招的本科生小白,当然对这个项目觊觎不已,但是由于时间不足一直无法染指。 正好趁着这段时间赋闲在家,来讲这个项目层层剥离,给各位观众老爷们娓娓道来...原创 2020-02-11 23:44:11 · 1598 阅读 · 0 评论