推开咖啡馆的玻璃门,冷气扑面而来。

    里面乌泱泱的全是抱着电脑死磕的大学生。

    林哲走到吧台,随便点了一杯冰美式。

    端着杯子,找了个最靠角落的空位置,一屁股坐了下去。

    他咬着吸管,猛吸了一大口。

    苦。

    真特么难喝。

    他靠在椅子上,双腿交叠在一起,百无聊赖地看着窗外。

    就在这时。

    一阵激烈的吵架声,从他背后传了过来。

    “法克!又崩了!”

    “服务器的内存彻底溢出了!爬虫卡在死循环里根本出不来!”

    一个听起来十分暴躁的声音在咆哮。

    林哲掏了掏耳朵。

    身后那一桌,坐着两个大老爷们。

    一个顶着一头乱糟糟的卷发,活像个刚掏完鸟窝的疯子。

    另一个戴着眼镜,看着斯斯文文的,但这会儿也是急得狂抓头皮。

    “谢尔盖,咱们不能再这么抓取网页了。”

    戴眼镜的男生愁眉苦脸地盯着面前厚重的笔记本屏幕。

    “斯坦福的校园网管理员已经给我们下最后通牒了,我们的爬虫占了全校一半的带宽,再搞下去咱们俩就得被开除学籍了。”

    “拉里!可是算法要求必须建立完整的拓扑网络啊!”

    卷发男生急得拍桌子,“抓回来的网页文本太大,内存根本塞不下,怎么办?难道去卖血买企业级服务器吗!”

    林哲坐在前面,本来正无聊呢。

    听到这几个关键词。

    爬虫,死循环,谢尔盖,拉里……

    他眉头一挑。

    哟呵。

    这特么不是巧了吗。

    他转过头,瞥了一眼身后那两个为了内存发愁的穷光蛋。

    还真是那两个在雅虎论坛上被他骂得找不着北的未来世界首富。

    拉里·佩奇。

    谢尔盖·布林。

    现在的谷歌,连个壳子都没有,这两位大佬看着就像两个半个月没洗澡的网吧大神。

    林哲微微一笑。

    反正闲着也是闲着。

    今天就当做回好事,顺手给你们这帮菜鸟开开眼。

    林哲端起冰美式,站起身,直接走了过去。

    “砰。”

    他把冰美式顿在他们的桌子上。

    拉里和谢尔盖吓了一跳,抬头警惕地看着这个穿着高定休闲西装的陌生男人。

    “你是谁?”谢尔盖皱起眉头。

    林哲没有理会他,直接拖过一把椅子,大马金刀地坐在两人中间,目光扫了一眼他们屏幕上滚动的红色报错日志。

    “你们俩,是不是脑子进水了?”

    林哲一开口,就是十分欠揍的毒舌。

    拉里愣住了。

    刚想发火,林哲直接伸手指着屏幕上的代码,开启了无情碾压模式。

    “你们的爬虫是个死脑筋是吧?”

    “抓个网页回来,连ht标签带正文,几十Kb的垃圾数据,你们直接一股脑全往物理内存里塞?”

    “你们当服务器的内存是太平洋啊?”

    谢尔盖脸红脖子粗地反驳:“不用内存怎么建立索引!硬盘读写速度慢得像乌龟,一调数据系统就卡死了!”

    “蠢货。”林哲满脸嫌弃地白了他一眼。

    “哈希算法被你们吃进狗肚子里了?”

    林哲语速飞快,字字见血。

    “把抓回来的URL链接,全用5转成64位的哈希值!”

    “一串老长的网址,直接变成8个字节的固定字符!内存占用瞬间砍掉百分之九十!”

    拉里和谢尔盖猛地瞪大了眼睛。

    林哲根本不给他们喘息的机会。

    他顺手从桌上的纸巾盒里抽出一张餐巾纸。

    一把夺过拉里手里的圆珠笔,在纸上唰唰唰画了两个方块。

    “还有你们那个破索引结构。”

    “别特么把索引库和文档库混在一个池子里!”

    林哲用笔尖重重戳着纸面。

    “用倒排索引!”

    “把关键字提取出来,建一个小巧的词典放在内存里,具体的文档数据,全部打包分块,扔进硬盘里去吃灰!”

    “用户一搜索,在内存里秒查关键字地址,然后直接去硬盘对应的块里提取数据。”

    “这种基础的硬盘映射分块技术,本科生都懂,你们两个博士在这儿愁得拔头发?”

    林哲把圆珠笔随手一扔,丢到了拉里的咖啡杯旁边。

    “冷热数据分离都不知道吗?”

    “就你们这种把所有垃圾都往内存里堆的野蛮搞法,比尔·盖茨把微软的服务器全送给你们,你们也能在半小时内给干死机。”

    咖啡馆的角落里,一片死寂。

    只能听到拉里和谢尔盖两人粗重的呼吸声。

    这两个斯坦福的绝顶天才,此刻就像两个刚上小学一年级的笨蛋。

    他们盯着面前画着方块的餐巾纸,脑子里疯狂推演着林哲刚才说的内存调度逻辑。

    通了。

    全特么通了!

    只要把URL全换成哈希值,只要把文档冷热分离。

    他们现在手里那些捡来的破烂二手硬盘,绝对能扛起整个互联网的索引量!

    困扰了他们一个多月的致命物理死结,被眼前这个男人用不到两分钟的时间,轻松解开!

    谢尔盖的手开始发抖。

    他猛地抬起头,看着林哲,眼神里全是见鬼一样的惊骇和无法掩饰的狂热。

    “上帝啊……”谢尔盖结巴了。

    旁边的拉里猛地倒吸了一口凉气。

    拉里是个极度聪明的人,他脑子里瞬间闪过前阵子在雅虎论坛上,那个随口甩出“0.85阻尼系数”的神秘大佬。

    语气一样嚣张!

    逻辑一样降维!

    拉里指着林哲,声音都变调了。

    “你……你是LZ_96大师?!”

    就在拉里这破嗓子刚刚喊出声的瞬间。

    咖啡馆的玻璃门被人推开了。

    苏念跑得有些气喘,额头上带着细密的汗珠,急匆匆地走了进来。

    她今天穿着一件简单的白色纯棉t恤,下面是一条浅色牛仔裤,头发随意地扎了个马尾。

    清爽,干净,透着一股不染尘埃的劲儿。

    她一眼就看到了坐在角落里的林哲。

    苏念刚准备走过去打招呼,脚步却突然顿住了。

    她看着林哲身边坐着的那两个头发乱糟糟的男生,直接愣住了。

    作为斯坦福的学生,她虽然是学东亚研究的文科生,但也是听说过这两个大名鼎鼎的计算机系疯子的。

    这俩人天天在宿舍里攒二手服务器,把校园网的带宽抢得一干二净,连校长都知道这俩网络悍匪。

    可现在是什么情况?

    这两个平时眼睛长在头顶上、连教授都不放在眼里的技术狂人。

    此刻正眼巴巴地盯着林哲。

    那眼神,简直就像两个饿了三天的乞丐看到了满汉全席,透着一股马上就要跪下来磕头的狂热。

    苏念满脑子问号地走到桌前。

    “林哲?你……你认识他们?”

    苏念指了指拉里和谢尔盖,语气里全是不可思议。

    林哲听到苏念的声音,直接站起身,拍了拍西装外套上并不存在的灰尘。

    “不认识。”

    林哲回答得理直气壮,连草稿都不打。

    “就是刚才我在喝咖啡,无意听到他们的话,看这俩哥们连个内存都不会调,急得快跳楼了,我实在看不下去这蠢样,顺嘴教了他们两招。”

    林哲直接一把抓住苏念的手腕。

    入手一片温软。

    他拉着苏念就往门外走。

    “走走走,饿死我了,赶紧吃饭去。”

    谢尔盖这时候才彻底回过神来。

    他跟疯了一样从椅子上弹起来,直接扑过去想要抓住林哲的袖子。

    “大师!别走!求您了!”

    谢尔盖嚎得嗓子都破音了。

    “您肯定就是LZ大师!我们项目现在就差您投资了!股份好商量啊!”

    林哲脚步没停。

    他拉着苏念,头都没回。

    留给两个斯坦福天才一个极度嚣张的背影。

    “下班时间。”

    “谢绝一切技术咨询。”

    林哲推开玻璃门,拉着苏念直接消失在加州傍晚的夜色里。

    只留下拉里和谢尔盖站在咖啡桌旁,看着那张餐巾纸,风中凌乱。

章节目录