《程式設計師有故事》終於,我還是被他們搞崩潰了
這是發生在我 QQ 群裡的一件事情,當時直接把我氣的吐血,也過去了挺久的,但是覺得挺有意思的,現在整理一下這個事情,逗大家一樂兒。由於最近比較忙,也沒想好新的題材來寫部落格,就拿這件事來頂一頂,主要是覺得這也是我日常生活中經歷的小折磨,傷口扒開讓大家看一看刀疤可不可愛,把我不開心的事情說出來讓大家開心一下,接下來我們談一談次的崩潰事件。
PS:本次事件中的主角我已經溝通過,可以用該事件來整理這篇文章,感謝。另外,所有關於聊天記錄中的個人賬戶資訊都已經做了遮擋操作。
我的 2019 年記錄:
「合抱之木,生於毫末,百丈之臺,起於壘土」記錄我的 2019
線上問答
好,來。
這是一個非常平靜的週一,打完卡-->吃完早飯-->開完早會,準備看看郵件又有什麼東西要做。忽然,QQ 群裡熱鬧起來了,這就是我的日常,幾個 QQ 群總會時不時的忽然就躁動了起來,躁動的像你媽打你毫無道理。此時,我還沒有意識到事情的嚴重性,接下來的半個小時我應該都會後悔點開這隻跳動的小企鵝。
9:56:44
記住這個時間,9:56:44,一切的一切由此開始,一位 QQ 群友在群裡發問,無法登陸 My-Blog 的後臺讓我們幫忙看一下。 My-Blog 是我的另外一個在 GitHub 上釋出的開源部落格專案,我還沒有介紹給大家,後續我會整理一些文章來詳細地介紹一下這個 Spring Boot 開源部落格專案。
9:58:42
有其他群友發了一句加鹽了,緊接著發問的群友又問了一句什麼意思。
10:23:02
好的,過了差不多半小時,本次崩潰事件的主角閃亮登場了!讓我們掌聲歡迎受害者入場!
可能是當時開會比較久,亦或者是在帶薪蹲坑,所以一直到半小時後才看到群裡的訊息,然後受害者回了一句“可能又是沒連上資料庫”,同時配上一個無語的表情。
事件背景
好的,通過以上三個時間點以及施暴者和受害者之間的對話,我來還原一下整個事件的背景:
一位群友使用了我的開源部落格專案程式碼,在本地啟動並很順暢的運行了,但是在登入部落格後臺管理系統時,沒有登入成功,他不知道是什麼原因,也可能搗鼓了很久但是沒有結果,因此他選擇來到受害者的 QQ 群裡施暴,噢不對,是發問。
緊接著一位群友說是加鹽了,這裡我插一句,並不是加鹽了, My-Blog 這個開源部落格的登入方式很簡單,使用者的登入流程也不復雜,表結構設計也就是使用者名稱、密碼這種欄位,密碼是用到了 MD5 方式儲存的,並沒有加鹽。
緊接著受害者回答到可能是沒連上資料庫,我們看此時的受害者還是一臉輕鬆,他竟然還能發得出寶情標,說明此時受害者情緒也比較穩定。
至於為什麼說沒連上資料庫呢?因為這個專案自從開源到現在,我遇到最多的問題就是為什麼連不上資料庫,至於沒連上資料庫的原因也很簡單,十個遇到這個問題的朋友有九個是資料庫賬戶或者密碼寫錯了。其他問題應該不多,因為這個開源專案很齊全,所有的程式碼都是開源的,Java 程式碼全部開源,頁面檔案全部開源,資料庫檔案全部開源,預設的後臺登入賬號密碼我也已經寫到文件裡了。
因此使用這個專案的朋友一般不會遇到這個問題,最多的問題就是連不上資料庫,這也是為什麼我會那麼回答。
OK,背景介紹完畢,請大家記住受害者此時的平靜,彈幕刷起來,“合影留念”。
線上確認
10:44:58
緊接著,這位群友回答,已經連上資料庫了,只是登入不進去。
10:49:09
由於眾人並沒有在群裡說話,這位群友又再次確認,並問道“賬號密碼不就是 user 表裡的嗎”。(PS:還好他問了這麼一句,不然真找不到什麼問題)
10:50:12
通過監控記錄,我們再次發現了受害者的身影。
因為他剛剛問了那麼一句話,所以我已經確定應該不是程式問題,之前我還有點懷疑是不是開原始碼有問題,現在可以確認應該是這位群友的操作問題。雖然如此,但是我也發現了一個令我吃驚的事情,就是這哥們兒貌似在做一件我無法理解、也萬萬沒有想到的事情,他輸賬號密碼的時候輸入了加密後的字串。
因此,受害者開始進行確認:“你賬號輸了 admin 密碼輸了 md5 後的字串?”。此時,我多麼希望他不是這麼做的,不然我真的無法接受。
10:51:12
通過監控記錄,我們發現嫌疑人也出現在畫面中,而且,手中的凶器上已經沾上了血跡。
這位群友發的截圖,真的像是一刀紮在了我堅實的胸膛上(就當是堅實的吧,大家別戳穿我,嘻嘻),我當時真的開始有點兒難受了。
10:51:22
不看監控了。
受害者當時並不死心,又再次進行確認。
我不敢相信我的眼睛,因此我再三確認,前文中我也提到過,這個開源部落格專案的文件是很全的,所有檔案開源,而且一些注意事項我也寫在倉庫文件裡了,其實確認的時候已經是崩潰的前兆了。
10:51:56
“對,密碼直接複製進去的”
彈幕刷起來,“合影留念”。
這句話當時就將我擊倒了,我不敢相信我的眼睛,也有其他群友看不下去了,開始表示無奈。
線上崩潰
10:52:04
確認結果僅僅幾秒鐘之後,受害者崩潰了,QQ 群主線上崩潰。
OK,還開始口吐芬芳。
跟大家說一下,10:51:57 到 10:52:04 這短短的幾秒鐘,大家不知道我有多痛苦,我平時在群裡一直是一個很開朗的形象,但是真的被這件事情打擊的沒了心智。
那幾秒鐘,我甚至開始懷疑世界,我做錯了什麼?我到底要怎樣活?
10:52:04 到 10:52:30 繼續自閉。
10:52:50
終於整理好了情緒,但是我已經崩潰了。
我向群裡的老哥們發問:“你們真的要這麼搞我嗎?”
我當時太痛苦了,我真的已經開始懷疑世界了,為什麼要這麼針對我啊?明明已經告訴你賬號密碼了,你怎麼還能輸錯啊?是不是要我到你家裡給你開電腦、給你啟動專案才行啊?我到底要怎樣做你們才能滿意啊?
開始整活兒
看到這裡我氣得渾身發抖,大熱天的全身冷汗,手腳冰涼,地獄空蕩蕩魔鬼在人間,這個 QQ 群還能不能好了?群主到底要怎麼活著你們才滿意 ?眼淚不爭氣的流了下來 ,這個 QQ 群到處充斥著對群主的壓迫,群主何時才能真正的站起來!
渾身發抖,渾身發抖,爺當時只記得渾身發抖。
你們發現了嗎?還有群友看熱鬧不嫌事兒大,我太難了,發抖警告!
線上訴苦
其實我也不記得當時的想法了,但是我感覺得到我當時心裡特別特別堵,因為真的很少在群裡暴躁,要麼就是當天早上發生了其他的事情,茶葉蛋殼沒剝好,或者是豆漿太燙不舒服,總之那天就忽然崩潰掉了,這也是我建群以來第一次崩潰,之後開始訴苦。
10:53:22
其實我當時已經崩潰了,也有點瘋了,10:53:22 開始碎碎念模式。
10:53:43
繼續訴苦,碰到一些很無奈的問題,就得調整心態。
10:54:04
這群主瘋了!他還在碎碎念!
所有的程式碼都是開源的,Java 程式碼全部開源,頁面檔案全部開源,資料庫檔案全部開源,我都做到這份兒上了,我真的不知道為毛還要被折磨啊?
10:54:19
崩潰的群主,他還在訴苦!
對,還有說找不到 SQL 檔案的!!!我都寫在文件裡了好嗎!!!都已經標上去了!!!
10:56:52
繼續訴苦。
建群之後遇到的問題也很多了,連不上資料庫、頁面報錯、Maven 依賴報錯、程式碼看不懂、下載不到 Jar 包、不會用 IDEA.....
一系列的問題,我都感覺挺正常的,可能是剛開始學 Spring Boot,或者剛開始著手做一些 Java Web 專案,有一些問題是非常正常的。但是今天這種事情真的離譜,我也是第一次碰到這種問題,而且我萬萬想不到的就是,這位朋友真的把 MD5 後的字串輸入了密碼框!這也是我建群之後,或者說開源了這個部落格專案之後,第一次碰到有人這麼搞我,真的崩潰了。
10:57:06
帥氣的臉龐忽然紅了。
可能是意識到場面有些失控,群主開始調整心態,畢竟崩潰是不能解決問題的。
10:57:34
真的好累啊。
就算了吧,不要把大家弄得尷尬。
還是算了吧,也不是有意錯填密碼。
那就算了吧,各回各家。
放下吧
“沒事兒,都是一步步過來的,我好了。”
還是告訴大家,群主已經沒事了,這件事就讓它過去吧。
我不是真的快樂,我的微笑只是我塗上的保護色。
總結
別再逼我了,我就要發抖了,手腳冰涼警告!
給大家整理了一下受害者崩潰的時間線,希望大家能夠心疼一下這位卑微的群主,哪怕一秒也行。當然,這位被折磨到崩潰的受害者就是我本人,這件事情我一直都印象深刻,每次看到群裡有人問關於 My-Blog 這個開源部落格專案的問題時,我都會想起這段回憶,也會記起那天被群友支配的恐懼,唉。
我是十三,今後我依然會分享一些經歷過的好玩的事情。
除註明轉載/出處外,皆為作者原創,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利。
感謝大家的觀看,我是十三,文章首發於我的公眾號“程式設計師的小故事”。