
java底层学习
文章平均质量分 75
on_my_way20xx
这个作者很懒,什么都没留下…
展开
-
深入学习GC之-GC日志解读
想要查看GC日志首先要在jvm的参数中加入下面的选项: -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:d:/GClogs/tomcat6-gc.log 。 GC日志实例: 4.231: [GC 4.231: [DefNew: 4928K->512K(4928K), 0.0044047 secs] 6835转载 2016-10-14 15:35:19 · 3724 阅读 · 0 评论 -
GC之CMS GC日志分析
最近在学习JVM和GC调优,今天总结下CMS的一些特点和要点,首先贴上一个实际的CMS GC log,先来解读下各个元素。 /**/15887.169: [GC (CMS Initial Mark) [1 CMS-initial-mark: 1307523K(1398144K)] 1336024K(2027264K), 0.0046835 secs] [Times: us原创 2017-03-20 16:40:40 · 751 阅读 · 0 评论 -
MySQL 5.7.18 zip 文件安装过程
安装最新MySQL:5.7.18 1.下载路径https://dev.mysql.com/downloads/mysql/有账号登陆下载,没有账号:no thanks;just start my download 2.解压放到指定盘中 笔者:D:\mysql5.7 3.配置环境变量MYSQL_HOME:D:\mysql5.7在path 后面添加 ;%...转载 2018-11-10 13:34:58 · 209 阅读 · 0 评论 -
jmap 使用解读
1. jmap -heap pid 查看java 堆(heap)使用情况 using thread-local object allocation. Parallel GC with 4 thread(s) //GC 方式 Heap Configuration: //堆内存初始化配置 ...原创 2018-11-19 14:31:01 · 2989 阅读 · 3 评论 -
volatile不能保证原子性
转载自:https://www.cnblogs.com/dolphin0520/p/3920373.html 从上面知道volatile关键字保证了操作的可见性,但是volatile能保证对变量的操作是原子性吗?下面这个例子可以看出来volatile不能保证原子性,仅仅能保证可见性.import java.util.concurrent.atomic.AtomicIntege...转载 2019-01-29 15:16:02 · 470 阅读 · 1 评论 -
JAVA中“...”三个点是什么意思
如果是是形参 里面出现,表示的是可变参数,即表示的传入的参数个数是可变,你传多少个参数都被放到一个数组里面。例如:public static void dealArray(int...intArray) { for(int i: intArray) { System.out.print(i +" "); } System.out.pr...转载 2019-03-12 10:25:24 · 8443 阅读 · 0 评论