一.G1 GC术语Overview 1.1 并发 并发的意思是Java应用执行和垃圾收集活动可以同时进行 1.2 并行 并行的意思是垃圾收集运算是多线程执行的,比如CMS垃圾收集器的年轻代就是并行的,并行与串行的区别如下图,左边为串行,右边为串行: 1.3 STW STW(stop the worl ...
分类:
其他好文 时间:
2020-02-01 19:37:15
阅读次数:
70
我是计科洪成龙。 我喜欢打篮球,球技虽然一般,但是真的热爱,几天不打球心里就痒痒的,没有活力,学习心不在焉。 无论是一个人打还是一群小伙伴们一起打,我的原则是, 打得开心就好 。但是一直输,我也开心不起来! 有时候同学们叫我打球,我嘴上说着~~“不打,要学习”~~,身体倒很诚实,最后一个人默默地冲下 ...
分类:
其他好文 时间:
2020-01-30 17:23:07
阅读次数:
72
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 开心,这题用15题的方法一遍过。 相同点: 1. 排除 len(nums) < 3 的情况 2. 先排序 3. ...
分类:
其他好文 时间:
2020-01-30 14:29:21
阅读次数:
87
年少的我背着书包走在求学路上时,也以为前面会有许许多多的好日子在等着我。 结果回过头看去,其实那时,竟是我最好的生活。 生活辣的像一记耳光,拍醒你所有因无知而产生的幻想。 人都曾无知而以为自己了不起,越长大越被痛打的满地找牙,才知道我们大都是平凡人,不是天之骄子。 想想谁小时候不自以为自己是最牛逼, ...
分类:
其他好文 时间:
2020-01-29 14:19:43
阅读次数:
77
2019年的最后一天稀松平常,但年代之交这种人类自定义的巧合,也给许久没吐槽的我一些落笔的动力。我早就忘了十二岁的我曾对未来有何期待,但仍想给三十岁的自己一些回忆。又十个轮回后,明天或意外,还有那么大的分别吗? 大环境下的焦虑和愿景 在即将走出校园的时刻,我对社会大环境有了前所未有的焦虑。扩展了自己 ...
分类:
其他好文 时间:
2020-01-29 10:36:45
阅读次数:
77
JVM的结构图 Java内存结构 JVM内存结构主要有三大块:堆内存、方法区和栈。 堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配; 方法区存储类信息、常 ...
分类:
其他好文 时间:
2020-01-26 19:10:01
阅读次数:
68
百度老总退位,总觉得环境越来越偏向自己不适应的样子。 现在还能去哪里浏览网页?bili显得太年轻化,不怎么适合我这个年龄的人。搜狐显得太市井,包罗万象,后台却做的不好,不容易添加评论。新浪显得太“官方”,总是一种说不清的固定格式去观察事物,显得不怎么真实。而且那边博客太落后,技术基本上不更新了,连自 ...
分类:
Web程序 时间:
2020-01-25 23:35:53
阅读次数:
98
以前收集器的特点 1. 年轻代和老年代是各自独立且连续的内存块 2. 年轻代收集必须使用单个eden+S0+S1进行复制算法 3. 老年代收集扫描整个老年代区域 4. 都是以尽可能少而快速地执行GC为设计原则 G1是什么 G1(Garbage Frist)收集器,是一款面向服务端应用的收集器 从官网 ...
分类:
编程语言 时间:
2020-01-25 23:24:12
阅读次数:
94
2019年一眨眼就过去了,现在已经是大年三十的晚上了。 回想2019年,仿佛就在昨天,这一年过的并不是很曲折,一切还算顺利,但这并不代表我过的很好。 年初时候我在武汉一家公司上班,那也是我正式工作以来的第一家公司,可能因为是一家外包公司的缘故,所以人员流动量还是很大的,基本上都是只会呆上两年的时间。 ...
分类:
其他好文 时间:
2020-01-25 01:03:53
阅读次数:
92