一、上節回顧 上一節,我們一起學習了如何分析網絡丟包的問題,特別是從鏈路層、網絡層以及傳輸層等主要的協議棧中進行分析。 不過,通過前面這幾層的分析,我們還是沒有找出最終的性能瓶頸。看來,還是要繼續深挖才可以。今天,我們就來繼續分析這個未果的案例。 在開始下面的內容前,你可以先回憶一下上節課 ...
一 解決問題的前提是定義清楚問題 通過對一些模糊需求進行假設,來限定要解決問題的范圍 根據某個值查找數據,比如 select from use where id 根據區間值來查詢某些數據比如 select from use where id gt and id lt 性能方面的需求,我們主要考察時間和空間兩方面,也就是執行效率和存儲空間 執行效率:我么你希望通過索引,查詢數據的效率盡可能的高 存儲 ...
2019-03-06 18:54 0 1012 推薦指數:
一、上節回顧 上一節,我們一起學習了如何分析網絡丟包的問題,特別是從鏈路層、網絡層以及傳輸層等主要的協議棧中進行分析。 不過,通過前面這幾層的分析,我們還是沒有找出最終的性能瓶頸。看來,還是要繼續深挖才可以。今天,我們就來繼續分析這個未果的案例。 在開始下面的內容前,你可以先回憶一下上節課 ...
一、引子 過去幾年里,整個計算機產業屆,都在嘗試不停地提升I/O設備的速度。把HDD硬盤換成SSD硬盤,我們仍然覺得不夠快;用PCI Express接口的SSD硬盤替代SATA接口的SSD硬盤,我們 ...
參考極客時間專欄《數據結構與算法之美》學習筆記 一、入門篇 數據結構與算法之美學習筆記:第三講 數據結構與算法之美學習筆記:第四講 二、基礎篇 數據結構與算法之美學習筆記:第五講 數據結構與算法之美學習筆記:第六講 數據結構與算法之美學習筆記:第七講 數據結構與算法之美學習 ...
一、上節回顧 上一節,我們學習了碰到分布式拒絕服務(DDoS)的緩解方法。簡單回顧一下,DDoS利用大量的偽造請求,導致目標服務要耗費大量資源,來處理這些無效請求,進而無法正常響應正常用戶的請求。 由於 DDoS 的分布式、大流量、難追蹤等特點,目前確實還沒有方法,能夠完全防御DDoS 帶來 ...
目錄 4.1 預備知識 4.1.1 樹的實現 4.1.2 樹的遍歷和應用 4.2 二叉樹 4.2.1 實現 4.2. ...
1.基礎 BootStrap是全球最流行的前端框架,用於構建響應式、移動設備優先的WEB站點。 可以通過官網:https://getbootstrap.com/,下載BootStrap以獲 ...
第四十八個知識點:TPM的目的和使用方法 在檢查TPM目的之前,值得去嘗試理解TPM設計出來的目的是為了克服什么樣的問題。真正的問題是信任。信任什么?首先內存和軟件運行在電腦上。這些東西能直接的通過操作系統進行獲取,因此能在操作系統層級的攻擊者可以訪問秘密信息(例如安全密鑰)。:如果這些密鑰直接 ...
一、上節回顧 不知不覺,我們已經學完了整個專欄的四大基礎模塊,即 CPU、內存、文件系統和磁盤 I/O、以及網絡的性能分析和優化。相信你已經掌握了這些基礎模塊的基本分析、定位思路,並熟悉了相關的優化 ...