案例分享:巧用各種工具提升無原始碼系統的效能和穩定性
導讀:在沒有核心繫統原始碼的情況下,修改原始碼列印耗時的方法無法使用,透過tcpdump、wireshark、gdb、010 editor、火焰圖、ida、資料庫抓sql耗時陳述句、oracle ash報告、loadrunner等工具找到了...
導讀:在沒有核心繫統原始碼的情況下,修改原始碼列印耗時的方法無法使用,透過tcpdump、wireshark、gdb、010 editor、火焰圖、ida、資料庫抓sql耗時陳述句、oracle ash報告、loadrunner等工具找到了...
1 影響效能的幾個方面 2 MySQL體系結構 3 InnoDB儲存引擎 4 InnoDB儲存引擎的特性 5 什麼是鎖 6 如何選擇正確的儲存引擎 7 配置引數 8 效能最佳化順序 1 影響效能的幾個方面 伺服器硬體。 伺服器系...
之前有聊過 golang 的協程,我發覺似乎還很理論,特別是在併發安全上,所以特結合網上的一些例子,來試驗下go routine中 的 channel, select, context 的妙用。 場景-微服務呼叫 我們用 gin(一個web...
1 影響資料庫查詢速度的四個因素 2 風險分析 3 網絡卡流量:如何避免無法連線資料庫的情況 4 大錶帶來的問題(重要) 5 大事務帶來的問題(重要) 1 影響資料庫查詢速度的四個因素 clipboard.png 2 風險分析 QPS:Que...
去年的這個時候小編透過兩個月的複習拿到了阿裡巴巴的 offer,有一些運氣,也有一些心得,藉著跳槽季來臨特此分享出來。 簡單梳理一下我的複習思路,同時也希望和大家一起交流討論,一起學習,如果不對之處歡迎指正一起學習。本文即是複習思路,亦...
當提起這三個詞的時候,是不是很多人都認為分散式=高併發=多執行緒? 當面試官問到高併發系統可以採用哪些手段來解決,或者被問到分散式系統如何解決一致性的問題,是不是一臉懵逼? 確實,在一開始接觸的時候,不少人都會將三者混淆,誤以為所謂的分...
自己的小網站跑在阿裡雲的ECS上面,偶爾也去分析分析自己網站伺服器日誌,看看網站的訪問量。看看有沒有黑闊搞破壞!於是收集,整理一些伺服器日誌分析命令,大家可以試試! 1、檢視有多少個IP訪問: awk '{print $1}' log_fi...
在文章 【死磕 Spring】—– IOC 之 深入分析 BeanFactoryPostProcessor 中提到,BeanFactoryPostProcessor 作用與 bean 完成載入之後與 bean 實體化...
前言 CAS(Compare and Swap),即比較並替換,實現併發演演算法時常用到的一種技術,Doug lea大神在java同步器中大量使用了CAS技術,鬼斧神工的實現了多執行緒執行的安全性。 CAS的思想很簡單:三個引數,一個當前記憶...
在2018年的Garnter技術成熟度曲線中,容器儲存出現在了技術觸發期,已經開始進入大眾的視野。我相信,在未來的兩年內,容器儲存會隨著Kubernetes的進一步成熟和商業化,其地位會越來越重要。如何在五花八門的儲存產品中,選擇適合自己的...