裝B必備詞彙

2021-09-06 23:36:31 字數 990 閱讀 2880

這個頁面用來記錄遇到的所有高大上的詞彙,本詞匯集僅限於裝b圈交流和討論。

一致性 hash 演算法(consistent hashing)  

記憶體管理演算法--buddy夥伴演算法  

tcp粘包問題   (在乙個只有單獨的send和recv的模型中,出現傳送的位元組和接收的位元組數不同。位元組數4k,目前只是增加延時處理。)

指標重疊  (沒想到面試題中這道題有這個陷阱)

密碼加鹽(salt)  就是給每個密碼加乙個隨機不同的值然後再進行加密

邊緣觸發(edge trigger)和條件觸發(level trigger)  

zombie程序處理  

io優化、web前端調優、服務降級(自動優雅降級)、冪等性設計、失效轉移、效能優化、**優化、負載均衡、快取、負載均衡演算法... 

快取雪崩

當快取處於單點情況下,一旦快取伺服器崩潰,所有的請求就會落到資料庫層,此時,如果由於訪問量過大則會導致資料庫宕機,進而導致整個**或服務不可用,這種快取故障就是俗稱的快取雪崩。

解決方案:解決快取雪崩故障,就得解決單點問題,提高快取高可用性,建立分布式的高可用快取系統,一台快取伺服器掛了,另外的一台起來繼續工作,更不能影響其他的快取系統。

快取穿透

如果某個key對應的資料不存在,而又未對該key做快取,所以每次請求都會穿過快取直接到資料庫進行查詢,併發量高的情況下進而導致資料庫直接宕機,這就是快取穿透。

解決方案:解決快取穿透,如果做了快取就要把null值或者空列表等也要快取起來。如果是惡意攻擊乙個不存在的key,在控制層做頻率限制是必須的。

快取預熱

新的快取系統沒有任何快取資料,在快取重建資料的過程中,系統效能和資料庫負載都不太好,所以最好是在系統上線之前就把要快取的熱點資料載入到快取中,這種快取預載入手段就是快取預熱。

快取熱備

快取熱備即當一台快取伺服器不可用時能實時切換到備用快取伺服器,不影響快取使用。集群模式下,每個主節點都會有乙個或多個從節點來當備用,一旦主節點掛點,從節點立即充當主節點使用。

裝環境必備命令

我裝了三天三夜的環境,然後一手抖把虛擬機器刪了,然後重複不知幾次之後,總結出來的經驗是一定要先換源 豆瓣 阿里雲 清華大學 公升級 pip 到最新的版本後進行配置 pip install pip u pip config set global.index url1.conda源更換為清華 只需輸入如...

裝 必備 使用vim,及用於c開發

將檔案中原有的tab也替換為空格。retab 檔案開啟 命令列開啟檔案 luochunhui.com vim file在vim中開啟另乙個檔案 e foo.c e n wn n 檢視在這本次vim中,已經開啟了哪些檔案了。ls 1 a test.c line 1 2 array.c line 0根據...

ubuntu裝系統後必備軟體安裝

安裝 sudo dpkg i sogou pinyin linux 1.0.0.0033 amd64.deb 注 安裝過程中會提示依賴關係錯誤 修復依賴關係 sudo apt get install f system setting language support,選擇fcitx 按下win鍵,開...