1.简介 Mac OS自带的终端,用起来虽然有些不太方便,界面也不够友好。iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、自动填充建议、...
1.简介 Mac OS自带的终端,用起来虽然有些不太方便,界面也不够友好。iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、自动填充建议、...
广义上的二进制文件包括文本文件,这里讨论的是狭义上的二进制文件与文本文件的比较: 1. 能存储的数据类型不同 文本文件只能存储char型字符变量。二进制文件可以存储char/...
0. 最近发现有个 Java 写的 sidecar 程序本来运行很平稳,忽然 Young GC 的频率就开始升高,新生代大小频繁的调整,最终是在一轮 Mixed GC 之后才...
1.创建一个配置类,在配置类上添加 @ComponentScan 注解。该注解默认会扫描该类所在的包下所有的配置类,相当于之前的 <context:component-sca...
JAVA进程启动的时候,虽然我们可以为JVM指定合适的内存大小,但是这些内存操作系统并没有真正的分配给JVM,而是等JVM访问这些内存的时候,才真正分配,这样会造成以下问题:...
简书 占小狼转载请注明原创出处,谢谢! 前言 其实一直想系统的学习下G1的垃圾回收算法,无奈水平有限,拖拖拉拉断断续续很久,在JVM领域,R大是权威人物,有人说过R大说的都是...
G1从入门到放弃(二) 上一篇文章主要讲了G1的理论知识,本篇文章会讲解在实际生产中如何读懂G1日志,以及介绍G1的参数配置。 Young GC日志 通过使用-XX:+Pri...
G1从入门到放弃(一) 最近在看关于G1垃圾收集的文章,看了很多国内与国外的资料,本文对G1的这些资料进行了整理。这篇合适JVM垃圾回收有一定基础的同学,作为G1入门可以看一...
说明:JDK7和JDK8的Region划分实现略有不同(差异非常小,且只有-Xmx和-Xms的值不一样才有区别),本篇文章讲解的是JDK8中Region的划分实现;如果要了解...