原文:Redis中一個String類型引發的慘案

曾經看到這么一個案例,有一個團隊需要開發一個圖片存儲系統,要求這個系統能快速記錄圖片ID和圖片存儲對象ID,同時還需要能夠根據圖片的ID快速找到圖片存儲對象ID。我們假設用 位數來表示圖片ID和圖片存儲對象ID,例如圖片的ID為 ,它所對應的圖片存儲對象的ID為 ,可以看到圖片ID和圖片存儲ID正好是一一對應的,是典型的key value形式,所以首先會想到直接使用String類型來保存數據。把 ...

2021-07-24 11:28 0 263 推薦指數:

查看詳情

從組件文檔引發慘案 ◤1◢

公司目前有很多后台管理系統,目前代碼量都越來越大,在開發的過程中,我們也秉承着提取公共組件,通過復用組件來減少開發工作量,隨着公共組件數量的增加,新同事想要快速了解公共組件如何使用,需要到具體的業務頁面中去看,這樣子學習組件的成本太大,於是就想給每個組件提供一個文檔,來解釋組件如何使用 ...

Fri Dec 20 18:08:00 CST 2019 1 1016
String屬於“假引用類型”,代碼為證(一個String引發的血案...)

一直以為String是引用類型,今天寫了個淺拷貝的測試,發現String有基本類型的特征。 print結果: 如果String是引用類型,那么對象u打印的結果就應該是aaa222666.而實際上str的內容並未因為uclone的修改而修改,說明他們指向的是不同的地址 ...

Mon Oct 28 19:43:00 CST 2013 29 1690
一道題引發慘案

昨天在一個cocos2d-x的群里,有群友發了一個問題求答案,當時自已也一下子沒想到什么好的寫法,這時候有個群友寫了一個比較少見的代碼方法,當時一看到這代碼,我有一種如糊灌頂的感受,因為自已平時基本沒用這種寫法,今日在別的群,我就發了這道題讓大家討論一下,結果沒想到,引發 ...

Thu Jul 03 23:24:00 CST 2014 10 340
一個purge參數引發慘案——從線上hbase數據被刪事故說起

在寫這篇blog前,我的心情久久不能平靜,雖然明白運維工作如履薄冰,但沒有料到這么一個細小的疏漏會帶來如此嚴重的災難。這是一起其他公司誤用puppet參數引發的事故,而且這個參數我也曾被“坑過”。 0. 一個purge參數引發的事故 故事要從周二下午說起 ...

Wed Aug 13 20:58:00 CST 2014 2 2638
一個隨意list引發慘案(java到底是值傳遞還是引用 傳遞?)

前兩天寫了一個遞歸,因為太年輕,把一個遞歸方法需要用到的list定義該遞歸方法外了,結果開始斷點測試的時候有點小問題 ,然后上線之后因為數據量太多導致了一個java.util.ConcurrentModificationException異常,然后就debug。然后一頓操作因為單元測試的時候馬 ...

Thu Oct 10 05:34:00 CST 2019 0 712
一個小問題引發慘案(計算幾何,Voronoi圖,半平面交,分治)

某天無聊,腦子里突然蹦出一個小問題: 給定一個矩形平面,有\(n\)個相同功率的通信基站,請在平面上求出信號最弱的位置 或者說,有\(n\)個點,找出一個位置,使其離這些點中最近的點最遠 是不是一個很簡單的小問題呢 引入Voronoi圖,定義法 對於平面上每個位置,都能找到離其距離最近 ...

Fri Sep 17 09:53:00 CST 2021 4 157
npm依賴版本變動引發慘案

此文轉載自:https://my.oschina.net/u/3091008/blog/4613229 LiteOS Studio圖形化調測能力,物聯網打工人必備!>>> [toc] 來了新同事,拉同一個項目到本地安裝依賴之后跑不起來,但是其他三台電 ...

Sat Dec 26 01:59:00 CST 2020 0 523
一次dns緩存引發慘案

時間2015年的某個周六凌晨5點,公司官方的QQ群有用戶反饋官網打不開了,但有的用戶反饋可以打開,客服爬起來自己用電腦試了一下沒有問題,就給客戶反饋說,可能是自己網絡的問題,請過會在試試。早點8點,越 ...

Thu Feb 09 17:25:00 CST 2017 46 24517
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM