極客時間實戰目錄

1、深刻淺出計算機組成原理

深刻淺出計算機組成原理:經過你的CPU主頻,咱們來談談「性能」到底是什麼?(第3講)html

深刻淺出計算機組成原理學習筆記:咱們該從哪些方面提高「性能」(第4講)程序員

深刻淺出計算機組成原理學習筆記:計算機指令:讓咱們試試用紙帶編程(第5講)算法

深刻淺出計算機組成原理學習筆記:原來if...else就是goto(第6講)數據庫

深刻淺出計算機組成原理學習筆記: 函數調用:爲何會發生stack overflow?(第7講)編程

深刻淺出計算機組成原理學習筆記:爲何程序沒法同時在Linux和Windows下運行?(第8講)數組

深刻淺出計算機組成原理學習筆記:動態連接:程序內部的「共享單車」(第10講)緩存

深刻淺出計算機組成原理學習筆記:二進制編碼:「手持兩把錕斤拷,口中疾呼燙燙燙」(第11講)性能優化

深刻淺出計算機組成原理學習筆記: 理解電路:從電報機到門電路,咱們如何作到「千里傳信」?(第12講)服務器

深刻淺出計算機組成原理學習筆記: 加法器:如何像搭樂高同樣搭電路(上)?(第13講)網絡

深刻淺出計算機組成原理學習筆記: 加法器:如何像搭樂高同樣搭電路(下)?(第14講)

深刻淺出計算機組成原理學習筆記:浮點數和定點數(上)怎麼用有限的Bit表示儘量多的信息?(第15講)

深刻淺出計算機組成原理學習筆記:浮點數和定點數下-深刻理解浮點數到底有什麼用?(第16講)

深刻淺出計算機組成原理學習筆記:創建數據通路(上)-指令more運算=CPU(第17講)

深刻淺出計算機組成原理:創建數據通路(中)-指令+運算=CPU(第18講)

深刻淺出計算機組成原理:創建數據通路(下)-指令+運算=CPU(第19講)

深刻淺出計算機組成原理:面向流水線的指令設計(上)-一心多用的現代CPU(第20講)

深刻淺出計算機組成原理:面向流水線的指令設計(下)-奔騰4是怎麼失敗的?(第21講)

深刻淺出計算機組成原理:冒險和預測(一)-hazard是「危」也是「機(第22講)

深刻淺出計算機組成原理:冒險和預測(二)-流水線裏的接力賽(第23講)

深刻淺出計算機組成原理:冒險和預測(三):CPU裏的「線程池」(第24講)

深刻淺出計算機組成原理:冒險和預測(四)-今天下雨了,明天還會下雨麼?(第25講)

深刻淺出計算機組成原理:Superscalar和VLIW-如何讓CPU的吞吐率超過1?(第26講)

深刻淺出計算機組成原理:SIMD:如何加速矩陣乘法?(第27講)

深刻淺出計算機組成原理:異常和中斷-程序出錯了怎麼辦?(第28講)

深刻淺出計算機組成原理學習筆記:CISC和RISC-爲何手機芯片都是ARM?(第29講)

深刻淺出計算機組成原理:GPU(上)-爲何玩遊戲須要使用GPU?(第30講)

深刻淺出計算機組成原理:GPU(下)-爲何深度學習須要使用GPU?(第31講)

深刻淺出計算機組成原理:FPGA、ASIC和TPU(上)-計算機體系結構的黃金時代(第32講)

深刻淺出計算機組成原理:解讀TP-設計和拆解一塊ASIC芯片(第33講)

深刻淺出計算機組成原理學習筆記:理解虛擬機-你在雲上拿到的計算機是什麼樣的?(第34講)

深刻淺出計算機組成原理學習筆記:存儲器層次結構全景-數據存儲的大金字塔長什麼樣?(第35講)

深刻淺出計算機組成原理學習筆記:局部性原理-數據庫性能跟不上,加個緩存就行了(第36講)

深刻淺出計算機組成原理學習筆記:理解CPUCache(上):「4毫秒」究竟值多少錢(第37講)

深刻淺出計算機組成原理學習筆記:高速緩存(下)-你肯定你的數據更新了麼?(第38講)

深刻淺出計算機組成原理學習筆記:MESI協議-如何讓多核CPU的高速緩存保持一致?(第39講)

深刻淺出計算機組成原理學習筆記:理解內存(上)-虛擬內存和內存保護是什麼?(第40講)

深刻淺出計算機組成原理學習筆記:理解內存(下)-解析TLB和內存保護(第41講)

深刻淺出計算機組成原理學習筆記:總線-計算機內部的高速公路(第42講)

深刻淺出計算機組成原理學習筆記:輸⼊輸出設備:咱們並非只能⽤燈泡顯⽰「0」和「1」(第43講)

深刻淺出計算機組成原理學習筆記:理解IO_WAIT-IO性能究竟是怎麼回事兒?(第44講)

深刻淺出計算機組成原理學習筆記:機械硬盤-Google早期用過的「黑科技(第45講) 

深刻淺出計算機組成原理學習筆記:SSD硬盤(上)-如何完成性能優化的KPI?(第46講)

深刻淺出計算機組成原理學習筆記:SSD硬盤(下)-如何完成性能優化的KPI?(第47講)

深刻淺出計算機組成原理學習筆記:DMA:爲何Kafka這麼快?(第48講)

深刻淺出計算機組成原理:數據完整性(上)-硬件壞了怎麼辦?(第49講)

深刻淺出計算機組成原理:數據完整性(下)-如何還原犯罪現場(第50講)

深刻淺出計算機組成原理:分佈式計算-若是全部人的大腦都聯網會怎樣?(第51講)

深刻淺出計算機組成原理:設計大型DMP系統(上):MongoDB並非什麼靈丹妙藥(第52講)

深刻淺出計算機組成原理:設計大型DMP系統(下)-SSD拯救了全部的DBA(第53講)

深刻淺出計算機組成原理:理解Disruptor(上)-帶你體會CPU高速緩存的風馳電掣(第54講)

深刻淺出計算機組成原理:理解Disruptor(下)-不須要換擋和踩剎⻋的CPU,有多快?(第55講)

2、趣談Linux操做系統

趣談Linux操做系統學習筆記:內存管理(上)(第20講)

趣談Linux操做系統學習筆記:內存管理(下):爲客戶保密,項目組獨享會議室封閉開發(第21講)

趣談Linux操做系統學習筆記:物理內存管理(下)(第24講)

趣談Linux操做系統學習筆記:用戶態內存映射:如何找到正確的會議室?(第25講)

趣談Linux操做系統學習筆記:內核態內存映射:如何找到正確的會議室?(第26講)

趣談Linux操做系統學習筆記:文件系統:項目成果要歸檔,咱們就須要檔案庫(第27講)

 

 


3、Linux性能優化實戰

 

Linux性能優化實戰:負載均衡與CPU使用率(01)

Linux性能優化實戰:到底應該怎樣理解平均負載(02)

Linux性能優化實戰:CPU的上下文切換是什麼意思(03)

Linux性能優化實戰:CPU的上下文切換是什麼意思(04)

Linux性能優化實戰:應用的CPU使用率100%實驗(05)

Linux性能優化實戰:系統CPU使用率高,但爲啥找不到高的應用(06)

Linux性能優化實戰:系統中出現大量不可中斷進程和殭屍進程怎麼辦(07)

Linux性能優化實戰:系統中出現大量不可中斷進程和殭屍進程怎麼辦(08)

Linux性能優化實戰:怎麼理解軟中斷(09)

Linux性能優化實戰:系統的軟中斷CPU使用率升高,我該怎麼辦?(10)

Linux性能優化實戰:如何迅速分析出CPU的瓶頸在哪(11)

Linux性能優化實戰:CPU性能優化的幾個思路(12)

Linux性能優化實戰:答疑一(13)

Linux性能優化實戰:答疑二(14)

Linux性能優化實戰:Linux內存是怎麼工做的?(15)

Linux性能優化實戰:怎麼理解內存中的Buffer和Cache?(16)

Linux性能優化實戰:如何利用系統緩存優化程序的運行效率?(17)

Linux性能優化實戰:內存泄漏了,我該如何定位和處理?(18)

Linux性能優化實戰:系統的swap變高(19)

Linux性能優化實戰:系統的swap變高(20)

Linux性能優化實戰:如何「快準狠」找到系統內存的問題?(21)

Linux性能優化實戰:Linux 文件系統是怎麼工做的?(23)

Linux性能優化實戰:Linux 磁盤I/O是怎麼工做的(上)(24)

Linux性能優化實戰:Linux 磁盤I/O是怎麼工做的(下)(25)

Linux性能優化實戰:案例篇:如何找出狂打日誌的「內鬼」?(26)

Linux性能優化實戰: 案例篇:爲何個人磁盤I/O延遲很高?(27)

Linux性能優化實戰: 案例篇:一個SQL查詢要15秒,這是怎麼回事?(28)

Linux性能優化實戰: 案例篇:Redis響應嚴重延遲,如何解決?(29)

Linux性能優化實戰:如何迅速分析出系統I/O的瓶頸在哪裏?(30)

Linux性能優化實戰:套路篇-磁盤 I/O 性能優化的幾個思路(31)

Linux性能優化實戰: Linux 性能優化答疑(四)(32)

Linux性能優化實戰:關於 Linux 網絡,你必須知道這些(上)(33講)

Linux性能優化實戰:關於 Linux 網絡,你必須知道這些(下)(34講)

Linux性能優化實戰:基礎篇:C10K 和 C1000K 回顧(35講)

Linux性能優化實戰:套路篇-怎麼評估系統的網絡性能?(36)

Linux性能優化實戰:案例篇-DNS 解析時快時慢,我該怎麼辦?(37)

Linux性能優化實戰:案例篇-怎麼使用 tcpdump 和 Wireshark 分析網絡流量?(38)

Linux性能優化實戰:案例篇-怎麼緩解 DDoS 攻擊帶來的性能降低問題?(39)

Linux性能優化實戰:案例篇-網絡請求延遲變大了,我該怎麼辦?(40)

Linux性能優化實戰:案例篇-如何優化 NAT 性能?(上)(41)

Linux性能優化實戰:案例篇-如何優化 NAT 性能?(下)(42)

Linux性能優化實戰:套路篇-網絡性能優化的幾個思路(上)(43)

Linux性能優化實戰:套路篇-網絡性能優化的幾個思路(下)(44)

Linux性能優化實戰:Linux 性能優化答疑(五)(45)

Linux性能優化實戰:案例篇-爲何應用容器化後,啓動慢了不少?(46)

Linux性能優化實戰:案例篇-服務器老是時不時丟包,我該怎麼辦?(上)(47)

Linux性能優化實戰:案例篇-服務器老是時不時丟包,我該怎麼辦?(下)(48)

inux性能優化實戰:案例篇:內核線程 CPU 利用率過高,我該怎麼辦?(49)

Linux性能優化實戰:案例篇-動態追蹤怎麼用?(上)(50)

Linux性能優化實戰:案例篇-動態追蹤怎麼用?(下)(51)

Linux性能優化實戰:案例篇-服務吞吐量降低很厲害,怎麼分析?(52)

Linux性能優化實戰: 套路篇-系統監控的綜合思路(53)

Linux性能優化實戰:套路篇:應用監控的通常思路(54)

Linux性能優化實戰: 套路篇-分析性能問題的通常步驟(55)

Linux性能優化實戰: 套路篇-優化性能問題的通常方法(56)

Linux性能優化實戰:套路篇:Linux 性能工具速查(57)

Linux性能優化實戰: 答疑(六)-容器冷啓動如何性能分析?(58)

 

4、MySQL實戰45講

MySQL實戰45講學習筆記:日誌系統(第二講)

MySQL實戰45講學習筆記:事務隔離級別(第三講)

MySQL實戰45講學習筆記:索引(第四講)

MySQL實戰45講學習筆記:索引(第五講)


5、數據結構與算法之美

數據結構與算法之美學習筆記:複雜度分析(第3講)

數據結構與算法之美學習筆記:複雜度分析(第4講)

數據結構與算法之美學習筆記:數組爲何從0開始編號(第5講)

數據結構與算法之美學習筆記:鏈表上-如何實現LRU緩存淘汰算法?(第6講)

數據結構與算法之美學習筆記:鏈表下-如何輕鬆寫出正確的鏈表代碼?(第7講)

數據結構與算法之美學習筆記:散列表上-Word文檔中的單詞拼寫檢查功能是如何實現的?(第18講)

數據結構與算法之美學習筆記:散列表-中-如何打造一個工業級水平的散列表?(第19講)

數據結構與算法之美學習筆記:散列表下-爲何散列表和鏈表常常一塊兒使用(第20講)

數據結構與算法之美學習筆記:哈希算法上-如何防止數據庫中國的用戶信息脫褲(第21講)

數據結構與算法之美學習筆記:哈希算法-哈希算法在分佈式系統中有哪些應用(第22講)

數據結構與算法之美學習筆記:B+樹(第48講)

 

6、程序員的數學

 

程序員的數學基礎學習筆記:時間和空間複雜度((第16講)

做者:羅阿紅 出處:http://www.cnblogs.com/luoahong/ 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。
相關文章
相關標籤/搜索