分散式鏈路追蹤 SkyWalking 原始碼分析 —— Agent 收集 Trace 資料
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. Trace 2.1 ID 2.2 AbstractSpan 2.3 TraceSegmentRef 2.4 TraceSegment 3. Context 3.1 C...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. Trace 2.1 ID 2.2 AbstractSpan 2.3 TraceSegmentRef 2.4 TraceSegment 3. Context 3.1 C...
一、 問題提出:《阿裡巴巴JAVA開發手冊》裡面寫超過三張表禁止join,這是為什麼? 二、問題分析:對這個結論,你是否有懷疑呢?也不知道是哪位先哲說的不要人云亦云,今天我設計sql,來驗證這個結論。(實驗沒有從程式碼角度分析,目前達不到。可...
面試題剖析 Cache Aside Pattern 最初級的快取不一致問題及解決方案 比較複雜的資料不一致問題分析 只要用快取,就可能會涉及到快取與資料庫雙儲存雙寫,你只要是雙寫,就一定會有資料一致性的問題,那麼你如何解決一致性問題? 面試...
前言 1. 最佳化一覽圖 2. 最佳化 2.1 軟最佳化 2.2 硬最佳化 結語 前言 資料庫最佳化一方面是找出系統的瓶頸,提高MySQL資料庫的整體效能,而另一方面需要合理的結構設計和引數調整,以提高使用者的相應速度,同時還要盡可能的節約系統資源,以...
摘要: 原創出處 http://www.iocoder.cn/SkyWalking/agent-dictionary/ 「芋道原始碼」歡迎轉載,保留摘要,謝謝! 1. 概述 2. Collector 同步相關 API 2.1 應用的同步 A...
一、引言 二、LTW(Load Time Weaving) 三、java.lang.instrument包的工作原理 四、程式碼及演示效果 五、打jar的時候需要註意的地方 六、總結 一、引言 眾所周知,一旦提到AOP,相信大家都是條件反射的...
前言 一. 開發語言 二. 純記憶體訪問 三. 單執行緒 四. 非阻塞多路I/O復用機制 前言 Redis是一種基於鍵值對(Key-Value)的NoSQL資料庫,Redis的Value可以由String,hash,list,set,zse...
為什麼想去位元組跳動 我準備了些啥? 位元組跳動面試體驗 經驗總結 本文作者,是寫 Scala 的老王。 太 強 了! 徐媽就是渣渣! 今天正式入職了位元組跳動。工號超吉利,尾數是4個6。然後辦公環境也很好,這邊一棟樓都是辦公區域。公司內部...
一、程式命名 二、偽裝欺詐 三、檔案和註釋 四、程式設計 五、測試 六、其他 原文:http://mindprod.com/jgloss/unmain.html 譯者:陳皓 (@左耳朵耗子) 譯文:http://coolshell.cn/a...
以下都為個人思考總結所得,只作為拋磚引玉之說,一定會有不同意見,如果你有不同看法,歡迎拍磚。 記得剛入公司帶我的研發哥們能寫一手漂亮的 SQL,搜尋準確、執行快、效率高。 配合Web專案中的查詢展示資料的需求,基本是分分鐘完成任務。 那段時...