这篇主要讲CMS的日志格式、G1的日志格式、常用参数 、纤程 学习过程中用到的一些知识。 CMS日志分析 首先启动linux 然后执行 命令java -Xms20M -Xmx...

IP属地:上海
这篇主要讲CMS的日志格式、G1的日志格式、常用参数 、纤程 学习过程中用到的一些知识。 CMS日志分析 首先启动linux 然后执行 命令java -Xms20M -Xmx...
模板概述 基于 Antlr4 编译 hive 相关 xxx.g 文件生成对应的模板,如 hive 源码中: 编译完成生成对应 *.java 文件,Antlr4 详见: 解析流...
Class进入到内存有三大步,分别是loading,linking,initlalizing. 上一次说到为什么要搞双亲委派模式,主要是为了安全,如果任何一个class都可...
仅供学习参考
解决JVM运行中的问题 一个案例理解常用工具 测试代码: java -Xms200M -Xmx200M -XX:+PrintGC com.mashibing.jvm.gc.T...
Class Loading Linking Initalizing 简单说上次讲到了class文件的格式,这次讲的是class文件怎么放进内存的。class 文件怎么进入到内...
我们有一个文件x.java->执行javac->变成x.class ,当我们调用java命令的时候class会被装载到内存叫classLoader。一般的情况下我们写自己类文...
赘述 本系列的文章将会从spark源码的角度来分析spark任务提交集群到运行结束这个过程的处理逻辑,所以对Spark编程的熟练度要求比较高。 Spark是基于内存的大数据处...
背景 说到Java SPI,事情得追溯到数月前。那天打开webp-imageio-core的源码准备稍微看下,点开项目第一眼就看到了WebPImageWriterSpi.ja...