奶奶的存折(十)(075)-《荷叶闲客中短篇小说选集四》

  奶奶的存折(十)

  省城老旧小区出租屋的窗户框住了灰蒙蒙的天。书桌上,一盏台灯是唯一的光源,惨白的光线照亮了摊开的笔记本屏幕、几本卷了边的技术书籍,还有一张被反复摩挲、边缘磨损的还款计划表。

  陈锐的目光在表格上几个刺眼的数字间移动:

  1. **银行“助老贷”**:剩余本金:¥182,300.00 / 月还:¥3,800.00

  2. **“薪火计划”专项还款**:剩余本金:¥86,450.00 / 月还:¥2,200.00

  3. **王磊等同学借款**:总计:¥58,000.00 / 目标月还:至少¥1,000.00

  4. **父母生活费补贴**:目标:¥1,000.00

  5. **个人基本生活费(房租/水电/餐食/交通)**:硬性压缩上限:¥2,000.00

  合计月支出: **¥10,000.00 **

  而屏幕右下角邮箱里躺着的工资条截图,清晰地显示着税后收入:**¥12,380.00**。

  数字冰冷,像沉重的枷锁,勒得他呼吸都有些困难。他闭上眼,指尖用力按着突突直跳的太阳穴。这就是他“立”住的现实,被精确到分毫地切割、分配,容不得半点喘息和差池。每一个数字背后,都是沉甸甸的责任:奶奶的命,奶奶的清誉,朋友的信任,父母的辛劳。

  手机突兀地响起,是王磊。陈锐深吸一口气,接起。

  “喂,磊子。”

  “锐哥!忙啥呢?”王磊的声音带着点酒意和刻意压制的焦躁,“没打扰你吧?”

  “没事,你说。”陈锐的心微微下沉。

  “咳……那啥,”王磊在电话那头清了清嗓子,语气变得吞吐,“兄弟我……最近手头是真有点紧得慌。你也知道,我跟小雅……看上个婚房,首付还差一大截,两边家里都榨干了……我们俩这天天加班,头发都快薅秃了……”

  陈锐握着手机的手紧了紧,指节泛白。他太明白王磊接下来要说什么了。当初雪中送炭的情谊是真,如今被生活逼到墙角的窘迫也是真。

  “锐哥,你之前借我那三万五……你看……方不方便……”王磊的声音低了下去,带着浓浓的歉意和无奈,“我知道你也不容易,奶奶那边……唉!要不是真扛不住了,兄弟我开不了这个口!对不住!实在对不住!”

  每一个“对不住”都像针一样扎在陈锐心上。他理解王磊的难处,更记得当初他毫不犹豫转账时的义气。他沉默了几秒,大脑飞速计算着这个月的还款分配,压缩哪一项都意味着巨大的压力。

  “磊子,”陈锐的声音异常平静,甚至带着一种不容置疑的沉稳,“别这么说。当初要不是你,我奶奶那边可能就……钱,该还!我想办法。给我……三天时间。最迟三天,我转给你。”

  “锐哥!”王磊的声音瞬间拔高,充满了感激和如释重负,“谢了!太感谢了!你……你真是……唉!等兄弟缓过来……”

  “行了,先这样。”陈锐打断他,不想再听那些感激的言语,那只会让他更觉沉重。挂了电话,他盯着还款计划表上王磊那行数字,眼神凝重。三天,三万五从哪里挤?薪火计划?那是奶奶的债,绝不能动!助老贷?合同约束,不能逾期!父母的生活费?他眼前闪过父母疲惫的脸和奶奶病床旁空了的营养品罐子。自己的生活费?已经压到极限,再压,身体垮了,一切归零。

  唯一的指望,只能是那个刚发下来、还没焐热的项目奖金。他立刻登录公司内部系统查看,奖金审批流程果然卡在了部门总监那里,状态显示“待评估”。一种不祥的预感笼罩了他。

  就在这时,刺耳的警报声毫无征兆地撕裂了办公室的宁静!陈锐桌上的内线电话几乎同时炸响,是部门主管老赵,声音嘶哑,带着末日般的恐慌:

  “陈锐!快!快看监控!三号核心库!CPU负载100%!IO Wait爆表!交易全卡死了!所有关联业务系统告警!快!顶不住了!”

  陈锐猛地从椅子上弹起来,冲到监控大屏前。代表三号核心数据库的曲线图,CPU使用率像一根烧红的钢针,直刺100%的顶点,磁盘IO延迟飙升至恐怖的红色警戒区!关联的十几个关键业务系统的状态灯,瞬间由绿转红,警报声此起彼伏,如同死神的丧钟!

  整个“核心系统保障部”瞬间炸了锅!电话铃声、同事的惊呼、键盘的疯狂敲击声混作一团。老赵脸色煞白,豆大的汗珠从额头滚落,对着话筒吼:“重启!尝试重启应用!”

  “不能重启!”陈锐的声音像淬了冰,瞬间压过所有嘈杂。他死死盯着监控数据流,大脑以前所未有的速度运转,“是内存泄漏!应用重启解决不了根本!而且强启可能导致事务中断,数据错乱!查慢SQL!看锁!一定是某个异常SQL或者死锁拖垮了所有连接池!”

  他扑到自己的终端前,十指如飞,权限全开,直接切入数据库最底层的会话监控和SQL执行分析。屏幕上瀑布般滚动的数据流令人眼花缭乱。汗珠顺着他的鬓角滑落,滴在键盘上,他浑然不觉。时间一分一秒流逝,每一秒都意味着巨大的业务损失和无法估量的客户影响。

  “找到了!”陈锐瞳孔一缩,屏幕上一条来自某个老旧报表模块的SQL语句被高亮标出,执行时间长得离谱,消耗的内存资源更是触目惊心!“是它!一个全表扫的复杂联查,参数传错导致笛卡尔积爆炸!锁死了!”

  “立刻Kill会话!优化语句!替换上线!”老赵几乎是吼出来的。

  “不行!”陈锐的指尖在键盘上悬停,眼神锐利如鹰,“直接Kill可能导致依赖它的上游事务回滚异常!必须找到这个模块的负责人,确认当前执行状态,评估影响范围!同时准备回滚方案和优化后的补丁!”

  他一边快速部署隔离措施,限制问题SQL的资源占用,一边抓起电话,用最快的语速联系那个早已调离、负责该模块的前任工程师。办公室的空气仿佛凝固了,只有陈锐冷静到近乎冷酷的指令声和键盘敲击声在回荡。老赵看着他沉稳如山的背影,眼神复杂,有焦急,有担忧,更有一种近乎本能的信任。他不再催促,只是默默地调集所有能调集的人手,按照陈锐的思路去执行外围的止损操作。

  时间在令人窒息的煎熬中爬行。半小时后,在陈锐精确的“外科手术”般的干预下,那个贪婪吞噬资源的SQL会话被安全终止,优化后的补丁紧急上线。监控屏幕上,那根代表CPU的烧红钢针,终于开始缓慢而坚定地回落。刺耳的警报声,如同潮水般,一波波减弱、平息。

  当最后一个关联业务系统的状态灯由红转绿时,办公室里爆发出劫后余生般的、压抑的欢呼。老赵一屁股瘫坐在椅子上,后背的衬衫已被冷汗彻底浸透。他看向依旧站在大屏前、脊背挺得笔直的陈锐,眼神里充满了后怕和一种前所未有的、发自内心的激赏。

  “好小子……”老赵的声音带着劫后余生的沙哑,“……稳!真他娘的稳!今天要不是你……”

  陈锐没有回应老赵的夸赞,他的目光依旧停留在监控数据上,确认一切彻底稳定。紧绷的神经骤然松弛,巨大的疲惫感如同海啸般将他淹没,眼前甚至黑了一下。他扶着桌子,才勉强站稳。

  就在这时,手机再次震动。是母亲发来的视频通话请求。陈锐心头一紧,难道奶奶……他立刻接通。

  视频画面晃动了几下,稳定下来。镜头对着病床上的奶奶。母亲的声音带着压抑不住的激动和哽咽:“锐锐!快看!快看你奶奶!”

  只见奶奶靠在床头,眼神虽然依旧有些迟滞,但明显比之前清明了许多!她的嘴唇微微翕动着,似乎想说什么。母亲将一个小小的、磨旧的棕色塑料封皮(正是奶奶存折的封皮)轻轻放到奶奶那只恢复了些许力气的手中。

  奶奶枯瘦的手指,极其缓慢地、带着一种近乎本能的依恋,轻轻摩挲着那熟悉的塑料封皮。她的目光,努力地聚焦在上面,嘴唇蠕动的幅度更大了些。

  “奶……奶……”一个极其微弱、含糊不清,却异常清晰的音节,艰难地从奶奶干裂的嘴唇中挤了出来!

  “妈!您认得这个?!您叫锐锐了?!”母亲惊喜的哭声瞬间响起。

  陈锐如遭雷击,浑身僵硬地站在原地,手机屏幕紧紧贴在耳边。奶奶那微弱却清晰的呼唤,像一道温暖的电流,瞬间击穿了他所有的疲惫、焦虑和刚刚经历的巨大压力!他张着嘴,喉咙像是被什么东西死死堵住,发不出任何声音,只有滚烫的液体瞬间模糊了视线,大颗大颗地砸落在冰冷的办公桌面上。

  屏幕里,奶奶依旧努力地摩挲着那个存折封皮,浑浊的眼睛里,似乎有微弱的光芒在闪烁,努力地寻找着孙子的方向。

  办公室的喧嚣仿佛瞬间远去。陈锐的世界里,只剩下手机屏幕上奶奶摩挲存折封皮的手,和她唇边那艰难吐出的、模糊却重逾千钧的呼唤。

  窗外的城市华灯初上,霓虹闪烁,勾勒出冰冷而庞大的轮廓。出租屋里,台灯的光晕下,那张密密麻麻的还款计划表静静地躺在桌角。而陈锐,这个被债务和责任压得几乎喘不过气的年轻人,此刻却像一座沉默的山岳,屹立在灯火与黑暗的交界处。

  他抬起手,用力抹去脸上的泪水,深深地、深深地吸了一口气。那气息带着城市夜风的微凉,也带着奶奶微弱呼唤传递过来的、穿越生死界限的暖流。

  他挺直了被疲惫压得有些佝偻的脊梁。

  路还在脚下,荆棘依旧密布。但那束源于一本磨旧存折、名为“信用”与“自立”的光,从未熄灭。它穿透了技术的风暴,照亮了债务的迷途,此刻,更在病床前微弱地跳动,指引着归家的方向。