淺談 Nginx 伺服器的內部核心架構設計
一、前言 二、Nginx的特點 三、Nginx的整體架構 四、Nginx的模組化設計 五、代理設計中的正向代理和反向代理 六、Nginx事件驅動模型 七、Nginx的請求方式處理 八、Nginx行程處理模型 九、小結 一、前言 Nginx&...
一、前言 二、Nginx的特點 三、Nginx的整體架構 四、Nginx的模組化設計 五、代理設計中的正向代理和反向代理 六、Nginx事件驅動模型 七、Nginx的請求方式處理 八、Nginx行程處理模型 九、小結 一、前言 Nginx&...
1. 新浪微博圖床 2. AdBlock 3. WEB 前端助手 4. JSON Viewer 5. Standardized Screenshot 6. Clear Cache 7. 翻譯俠 8. 圖流 9. 閱讀樣式 10. Octot...
兩個概念 三個階段 兩個方向 我是一名程式員,幾個月前剛過完四十歲生日。某個星期六的早晨,我參加了一個 React Native 技術交流會,演講者正在竭力說服我們為什麼它會成為移動開發領域真正的下一個大事件。但對我來說,它有點像十五年前的...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. collector-cluster-define 3. collector-cluster-zookeeper-provider 4. collector-clust...
1. Full GC次數過多 2. CPU過高 3. 不定期出現的介面耗時現象 4. 某個執行緒進入WAITING狀態 5. 死鎖 6. 小結 處理過線上問題的同學基本上都會遇到系統突然執行緩慢,CPU 100%,以及Full GC次數過多...
1、字串不變性 2、equals()方法、hashCode()方法的區別 3、Java異常類的層次結構 4、集合類的層次結構 5、Java同步 6、別名 7、堆和棧 8、Java虛擬機器執行時資料區域 一圖勝千言,下麵圖解均來自Program...
現象 原因 解決 現象 大家可能都聽過JDK7中的HashMap在多執行緒環境下可能造成CPU 100%的現象,這個由於在擴容的時候put時產生了死鏈,由此會在get時造成了CPU 100%。這個問題在JDK8中的HashMap獲得瞭解決。...
前言 Write MyTomcat 2.1 MyRequest 2.2 MyResponse 2.3 MyServlet 2.4 ServletMapping 和 ServletMappingConfig 2.5 MyTomcat 2.6 ...
light-java是內建了undertow http伺服器的REST微服務輕量Java框架,它比Spring Boot內嵌Tomcat這樣流行的微服務平臺要快44倍,與Go語言fast-http效能接近。基準測試 特點: 1.帶有啟動停止...
簡介 生產 消費 訊息投遞語意 檔案組織 常用配置項 簡介 kafka是一個分散式訊息佇列。具有高效能、持久化、多副本備份、橫向擴充套件能力。生產者往佇列裡寫訊息,消費者從佇列裡取訊息進行業務邏輯。一般在架構設計中起到解耦、削峰、非同步處理的作用...