一. 前提 很早之前就了解到目前主流的APM開源框架如Pinpoint、SkyWalking等等都是通過java.lang.instrument...
投稿
收錄了7篇文章 · 1人關(guān)注
一. 前提 很早之前就了解到目前主流的APM開源框架如Pinpoint、SkyWalking等等都是通過java.lang.instrument...
檢查 首先去檢查這個指令的參數(shù)是否能在常量池中定位到一個類的符號引用,并且檢查這個符號引用代表的類是否已經(jīng)被加載、解析和初始化過。 類加載 如果...
對象的內(nèi)存布局 在HotSpot虛擬機中,對象的內(nèi)存中的布局可以分為3塊區(qū)域:對象頭,實例數(shù)據(jù)和對齊填充。 對象頭 Mark Word 用于存儲...
一、逃逸分析 逃逸分析是編譯語言中的一種優(yōu)化分析,而不是一種優(yōu)化的手段。通過對象的作用范圍的分析,為其他優(yōu)化手段提供分析數(shù)據(jù)從而進行優(yōu)化。逃逸分...
參考:http://ifeve.com/java-nio-vs-io/原文地址 目錄 Java NIO教程 Java NIO 教程(一) 概述 ...
我們都知道,Java關(guān)鍵字volatile的作用 1、內(nèi)存可見性2、禁止指令重排序 可見性是指,在多線程環(huán)境,共享變量的操作對于每個線程來說,都...
Netty到底是什么 從HTTP說起 有了Netty,你可以實現(xiàn)自己的HTTP服務器,F(xiàn)TP服務器,UDP服務器,RPC服務器,WebSocke...