第4章
就扣款,不夠就拋異常。
"那問題出在哪?"
"在特定的、完全不可復(fù)現(xiàn)的情況下,這段代**把用戶余額變成負(fù)數(shù)。"
"怎么可能?"
"我也想知道怎么可能!"明神猛敲回車,"你看:用戶余額100元,訂單99.99元。按邏輯扣完剩0.01元,對(duì)吧?"
"對(duì)啊。"
"但是你看這里——余額變成了-8848.86元。"
我盯著那個(gè)數(shù)字:"珠穆朗瑪峰。精確到小數(shù)點(diǎn)后兩位。"
"我知道。"
"你是不是在哪寫死了這個(gè)常量——"
"我全文搜索了八百遍!"明神快崩潰了,"整個(gè)項(xiàng)目里沒有任何地方出現(xiàn)過8848!這個(gè)*ug是自己從服務(wù)器里長出來的!"
叫老周來看看。老周是我們組的鎮(zhèn)組之寶,十年開發(fā)經(jīng)驗(yàn),保溫杯里泡著枸杞紅棗黨參,活像個(gè)移動(dòng)中藥鋪。
明神按下運(yùn)行鍵。就在老周彎下腰,目光落在屏幕上的那一刻——
測(cè)試通過了。綠色的"PASS"。100-99.99=0.01。那個(gè)-8848.86,就像從來沒有存在過一樣。
老周直起身,拍拍明神肩膀:"看來這個(gè)*ug比較社恐。"
我脫口而出:"不,它只是需要一個(gè)觀眾。"
明神忽然猛地坐直:"我懂了。這個(gè)*ug只在我一個(gè)人復(fù)現(xiàn)的時(shí)候出現(xiàn)。我叫了你們,它藏起來了。所以……阿凱,等下你假裝下班,躲在桌子底下別出聲。我一個(gè)人復(fù)現(xiàn),你用手機(jī)偷偷錄屏。"
"你認(rèn)真的?"
"非常認(rèn)真。"
老周放下保溫杯:"你這不是在修*ug,你是在給*ug做心理治療。"
那天晚上八點(diǎn)四十分,我蜷在工位桌底,膝蓋頂著主機(jī)箱,手機(jī)攝像頭對(duì)著明神的屏幕。辦公室里只剩他一個(gè)人。他按下運(yùn)行鍵。
兩秒后,屏幕上彈出了那個(gè)數(shù)字:-8848.86。
明神沒有尖叫。他對(duì)著空氣輕輕說了一句:"抓到你了。"
后來他花了三個(gè)小時(shí),從隱藏日志里追蹤到了真正的*ug源頭——一個(gè)數(shù)據(jù)庫觸發(fā)器在極端并發(fā)下使用了錯(cuò)誤的時(shí)間戳。跟量子力學(xué)沒有任何關(guān)系。
但他把那段隱藏日志的文件夾
"那問題出在哪?"
"在特定的、完全不可復(fù)現(xiàn)的情況下,這段代**把用戶余額變成負(fù)數(shù)。"
"怎么可能?"
"我也想知道怎么可能!"明神猛敲回車,"你看:用戶余額100元,訂單99.99元。按邏輯扣完剩0.01元,對(duì)吧?"
"對(duì)啊。"
"但是你看這里——余額變成了-8848.86元。"
我盯著那個(gè)數(shù)字:"珠穆朗瑪峰。精確到小數(shù)點(diǎn)后兩位。"
"我知道。"
"你是不是在哪寫死了這個(gè)常量——"
"我全文搜索了八百遍!"明神快崩潰了,"整個(gè)項(xiàng)目里沒有任何地方出現(xiàn)過8848!這個(gè)*ug是自己從服務(wù)器里長出來的!"
叫老周來看看。老周是我們組的鎮(zhèn)組之寶,十年開發(fā)經(jīng)驗(yàn),保溫杯里泡著枸杞紅棗黨參,活像個(gè)移動(dòng)中藥鋪。
明神按下運(yùn)行鍵。就在老周彎下腰,目光落在屏幕上的那一刻——
測(cè)試通過了。綠色的"PASS"。100-99.99=0.01。那個(gè)-8848.86,就像從來沒有存在過一樣。
老周直起身,拍拍明神肩膀:"看來這個(gè)*ug比較社恐。"
我脫口而出:"不,它只是需要一個(gè)觀眾。"
明神忽然猛地坐直:"我懂了。這個(gè)*ug只在我一個(gè)人復(fù)現(xiàn)的時(shí)候出現(xiàn)。我叫了你們,它藏起來了。所以……阿凱,等下你假裝下班,躲在桌子底下別出聲。我一個(gè)人復(fù)現(xiàn),你用手機(jī)偷偷錄屏。"
"你認(rèn)真的?"
"非常認(rèn)真。"
老周放下保溫杯:"你這不是在修*ug,你是在給*ug做心理治療。"
那天晚上八點(diǎn)四十分,我蜷在工位桌底,膝蓋頂著主機(jī)箱,手機(jī)攝像頭對(duì)著明神的屏幕。辦公室里只剩他一個(gè)人。他按下運(yùn)行鍵。
兩秒后,屏幕上彈出了那個(gè)數(shù)字:-8848.86。
明神沒有尖叫。他對(duì)著空氣輕輕說了一句:"抓到你了。"
后來他花了三個(gè)小時(shí),從隱藏日志里追蹤到了真正的*ug源頭——一個(gè)數(shù)據(jù)庫觸發(fā)器在極端并發(fā)下使用了錯(cuò)誤的時(shí)間戳。跟量子力學(xué)沒有任何關(guān)系。
但他把那段隱藏日志的文件夾
閱讀下一章(解鎖全文)
點(diǎn)擊即可暢讀完整版全部內(nèi)容
相關(guān)書籍
友情鏈接