凌晨三点,漳州的夜雨如注,敲打在老旧的骑楼窗棂上,发出沉闷而规律的声响。林远坐在昏暗的出租屋里,屏幕的冷光映照着他那张苍白且布满胡茬的脸。作为“漳州拉手网”最后一名员工,他的世界只剩下这台即将报废的笔记本电脑和手中早已凉透的速溶咖啡。窗外,九龙江的水位正在缓慢上涨,仿佛预示着某种不可逆转的崩盘。
林远的手指在键盘上机械地敲击,屏幕上显示着后台管理系统的一个红色警报:【库存异常:漳州古城核心区,0.99元双人火锅套餐,剩余库存:1】。这个诡异的数字已经保持了一周。在一周前,整个团购平台的服务器遭受了不明来源的DDoS攻击,数据乱码,订单混乱,原本繁华热闹的“拉手网”瞬间变成了数字废墟。老板卷款跑路,供应商上门讨债,员工纷纷离职,只剩下林远,因为无处可去,也因为那份对代码近乎偏执的执念,硬生生守到了现在。
“又是这个1。”林远喃喃自语,声音沙哑得如同砂纸摩擦。他试图重启服务器,但主机发出的轰鸣声像是在抗议,风扇疯狂转动,却吹不散空气中弥漫的霉味。他记得一周前的那个晚上,也是这样的雨夜,他在后台发现了一组异常的数据流,那串代码不像是在发送订单,更像是在……召唤什么。当时他以为是黑客入侵,紧急切断电源,但那个“1”就像是一个幽灵,死死地钉在了数据库的最深处。
窗外的雷声轰然炸响,震得桌上的玻璃杯微微颤抖。林远猛地站起身,因为久坐而僵硬的关节发出咔咔的声响。他走到窗前,推开窗户,潮湿的凉气扑面而来,夹杂着闽南特有的海腥味和腐烂的气息。街对面的骑楼灯火阑珊,几个醉醺醺的游客正撑着伞匆匆走过,他们的身影在积水中倒影扭曲,仿佛来自另一个维度。林远忽然觉得,这个城市并不像表面上那样平静,那些古老的石板路下,似乎隐藏着无数未被诉说的秘密,就像那些被删除的订单一样,从未真正消失。
回到桌前,林远深吸一口气,重新坐回椅子上。他决定不再逃避,而是直面那个“1”。他调出了底层日志,开始逐行排查那串异常代码的来源。屏幕上的绿色字符飞速滚动,如同瀑布般倾泻而下。他的心跳逐渐加速,瞳孔中倒映着那些跳跃的光点。突然,一行注释引起了他的注意:【目的地:中山路234号,旧书店地下室。钥匙:拉手。】
“中山路234号?”林远皱起眉头。那里早就是一片废墟,十年前因为火灾被封锁,从未有人进去过。难道这只是一个恶作剧?还是说,在那个数字崩盘的背后,真的藏着什么不为人知的交易?他看了一眼时间,凌晨四点,整座城市陷入了最深沉的睡眠。林远抓起椅背上的风衣,推开门,走进了茫茫雨幕中。
雨水瞬间打湿了他的头发,冰冷的触感让他清醒了几分。他沿着湿滑的石板路向中山路走去,脚下的青苔让他险些滑倒。四周静得可怕,只有雨声和他自己的脚步声在空旷的街道上回荡。偶尔传来几声犬吠,更增添了几分阴森的气氛。当他走到234号门口时,发现那扇厚重的铁门竟然虚掩着,锁链断裂的痕迹新鲜而刺眼。
林远犹豫了片刻,最终还是推开了门。一股陈旧的纸张发霉的味道扑面而来,混合着淡淡的檀香。他打开手机手电筒,光束切开黑暗,照亮了狭窄的楼梯。楼梯通向地下室,每一步都发出空洞的回响。走到尽头,一扇厚重的木门出现在眼前,门上挂着一把古老的铜锁,锁孔的形状奇特,中间有一个拉手的凹槽。
他想起日志里的“钥匙:拉手”。林远心中一动,从口袋里掏出一个从后台系统里打印出来的二维码卡片,那上面印着一个模糊的拉手图案。他将卡片贴在锁孔上,奇迹发生了,铜锁内部传来一阵轻微的机械咬合声,随后“咔哒”一声,门开了。
门后是一个巨大的空间,与其说是地下室,不如说是一个微缩的漳州城模型。所有的街道、建筑、甚至行人的动态,都由无数细小的光纤和微缩模型构成,栩栩如生。在房间的正中央,坐着一个身穿旧式中山装的老者,背对着他,正在擦拭一副老花镜。
“你来了。”老者的声音苍老而平静,仿佛已经等待了千年。
林远握紧了拳头,警惕地问道:“你是谁?这是怎么回事?那个‘1’是什么意思?”
老者缓缓转过身,露出一张布满皱纹却眼神清澈的脸。他指了指身后的模型:“漳州拉手网,不仅仅是一个团购平台。它是一个契约,连接着这座城市所有的欲望与交易。每一个点击‘拉手’的人,都在与这座城市签订一份无形的协议。一周前的攻击,不是黑客,而是这座城市本身的‘反噬’。有人试图抹除所有的交易记录,切断人与城市的联系,而那个‘1’,是最后的锚点,是维持这座城市记忆不崩塌的关键。”
林远愣住了,他看着那些闪烁的光点,仿佛看到了无数个陌生人的笑脸、争吵、欢笑和离别。他忽然明白,自己守护的不只是一堆数据,而是这座城市的灵魂。
“现在,”老者站起身,将一副老花镜递给林远,“选择权在你。你可以重置系统,抹去所有异常,回到正常的生活;或者,你留下来,成为新的‘拉手人’,守护这些记忆,直到下一个周期结束。”
窗外的雨渐渐停了,第一缕晨光透过高处的天窗洒进来,照在林远脸上。他看着手中的二维码卡片,又看了看眼前浩瀚的数据海洋,嘴角微微上扬,露出了一丝久违的微笑。他接过老花镜,戴在了自己的脸上。
“那就让我们,再拉一次手吧。”