關(guān)于纖程在JDK里面不直接支持,纖程有個(gè)名字叫協(xié)程,這個(gè)里面區(qū)分四個(gè)概念 程序,進(jìn)程,線程,纖程,這是通俗易懂的概念。 關(guān)于纖程和線程的本質(zhì)區(qū)別是一個(gè)通過內(nèi)核空間,一個(gè)不通過...
關(guān)于纖程在JDK里面不直接支持,纖程有個(gè)名字叫協(xié)程,這個(gè)里面區(qū)分四個(gè)概念 程序,進(jìn)程,線程,纖程,這是通俗易懂的概念。 關(guān)于纖程和線程的本質(zhì)區(qū)別是一個(gè)通過內(nèi)核空間,一個(gè)不通過...
這篇主要講CMS的日志格式、G1的日志格式、常用參數(shù) 、纖程 學(xué)習(xí)過程中用到的一些知識。 CMS日志分析 首先啟動(dòng)linux 然后執(zhí)行 命令java -Xms20M -Xmx...
模板概述 基于 Antlr4 編譯 hive 相關(guān) xxx.g 文件生成對應(yīng)的模板,如 hive 源碼中: 編譯完成生成對應(yīng) *.java 文件,Antlr4 詳見: 解析流...
老哥,有源碼可以分享學(xué)習(xí)下嗎?之前沒有接觸過這塊
Hive SQL 元數(shù)據(jù)血緣管理模板概述 基于 Antlr4 編譯 hive 相關(guān) xxx.g 文件生成對應(yīng)的模板,如 hive 源碼中: 編譯完成生成對應(yīng) *.java 文件,Antlr4 詳見: 解析流...
解決JVM運(yùn)行中的問題 一個(gè)案例理解常用工具 測試代碼: java -Xms200M -Xmx200M -XX:+PrintGC com.mashibing.jvm.gc.T...
Class進(jìn)入到內(nèi)存有三大步,分別是loading,linking,initlalizing. 上一次說到為什么要搞雙親委派模式,主要是為了安全,如果任何一個(gè)class都可...
Class Loading Linking Initalizing 簡單說上次講到了class文件的格式,這次講的是class文件怎么放進(jìn)內(nèi)存的。class 文件怎么進(jìn)入到內(nèi)...
我們有一個(gè)文件x.java->執(zhí)行javac->變成x.class ,當(dāng)我們調(diào)用java命令的時(shí)候class會(huì)被裝載到內(nèi)存叫classLoader。一般的情況下我們寫自己類文...
贅述 本系列的文章將會(huì)從spark源碼的角度來分析spark任務(wù)提交集群到運(yùn)行結(jié)束這個(gè)過程的處理邏輯,所以對Spark編程的熟練度要求比較高。 Spark是基于內(nèi)存的大數(shù)據(jù)處...