7 個對 Java 意義重大的效能指標,你知道幾個?
1. 響應時間和吞吐量 2. 平均負載 3.錯誤率 4.GC 率和暫停時間 5.業務指標 6.正常執行時間和服務執行狀態 7.日誌大小 本文中,蒐集了7個最有影響的衡量標註,讓你可以不依賴日誌檔案來瞭解應用程式。現在,讓我們看看這些效能指標...
1. 響應時間和吞吐量 2. 平均負載 3.錯誤率 4.GC 率和暫停時間 5.業務指標 6.正常執行時間和服務執行狀態 7.日誌大小 本文中,蒐集了7個最有影響的衡量標註,讓你可以不依賴日誌檔案來瞭解應用程式。現在,讓我們看看這些效能指標...
為什麼使用訊息佇列? 訊息佇列有什麼優點和缺點? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什麼區別,以及適合哪些場景? 面試官心理分析 其實面試官主要是想看看: 第一,你知不知道你們系統裡為什麼要用訊息佇列這個...
需求介紹 原理解釋 網頁端+伺服器 手機端+伺服器 登入成功 需求介紹 首先,介紹下什麼是掃碼登入。現在,大部分同學手機上都裝有qq和淘寶,天貓等這一類的軟體。而開發這些app的企業,都有他們相對應的網站。為了讓使用者在使用他們的網站時,登入...
JVM的記憶體區域是怎麼劃分的? OOM可能發生在哪些區域上? 堆記憶體結構是怎麼樣的? 常用的效能監控與問題定位工具有哪些? 參考 JVM的記憶體區域是怎麼劃分的? JVM的記憶體劃分中,有部分割槽域是執行緒私有的,有部分是屬於整個JVM...
單一職責原則 開閉原則 里氏替換原則 依賴倒置原則 介面隔離原則 迪米特原則 總結 這是設計樣式系列開篇的第一篇文章。也是我學習設計樣式過程中的總結。這篇文章主要講的是面向物件設計中,我們應該遵循的六大原則。只有掌握了這些原則,我們才能更好...
一、資料檔案 二、開發語言 三、支援的協議 四、訊息儲存 五、訊息事務 六、負載均衡 七、叢集方式 八、管理介面 九、可用性 十、訊息重覆 十一、吞吐量TPS 十二、訂閱形式和訊息分發 十三、順序訊息 十四、訊息確認 十五、訊息回溯 十六、...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. Collector Naming Server 2.1 NamingModule 2.2 NamingModuleJettyProvider 2.3 NamingHa...
先釐清一些基礎概 1、什麼是架構 2、什麼是架構圖 3、架構圖的作用 4、架構圖分類 怎樣的架構圖是好的架構圖 1、方框代表什麼? 2、虛線、實線什麼意思?箭頭什麼意思?顏色什麼意思? 3、執行時與編譯時衝突?層級衝突? 本文推薦的畫圖方法...
本文是作者在單機上面從零到一實現增量同步MySQL資料到elasticsearch canal adapter方式(binlog)實現。 實現步驟 (1)安裝MySQL (2)開啟MySQL binlog row樣式,並啟動 MyS...
1 從零開始 2 基於本機記憶體的快取 3 服務端的Redis 3.1 持久化(Persistence) 3.2 哨兵(Sentinel)和複製(Replication) 3.3 叢集(Cluster) 4 客戶端的Redis 4.1 資料...