![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 70
-小帅
加油向未来
展开
-
2021-07-05
1.单元测试相关知识 单元测试概念 相关注解 @Test 标识当前是一个单元测试方法 @Before会在单元测试执行之前做一些事情 @Ignore:这个注释是用来忽略有关不需要执行的测试的。 断言Assert 简单来讲 断言就是"判断"。 在单元测试中 我们可以针对接口预期的返回结果,进行判断 Junit所有的断言都包含在 Assert 类中。 Assert 类中的一些有用的方法列式如下: void assertEquals(boolean expected, boolean actual):检查两个原创 2021-07-05 15:26:23 · 144 阅读 · 1 评论 -
Java中的Synchronied的锁原理及升级过程,探究想上厕所的小华是怎么拉裤兜子的
小明去小华家玩耍,中途小明想要上厕所,而小华家只有一个厕所。 我们将厕所比喻对象的锁、而小明,小华是抢占锁的两个线程、 门上的名字代表偏向的线程ID、上厕所的过程就是执行同步代码块。 1. 小明进入厕所,在自己的手上签下记录,关门后~~门上亮原创 2020-09-24 17:48:59 · 8117 阅读 · 0 评论 -
面试题常考-JVM篇(没事就更新)
1.JVM参数主要有几种分类? 2.Java中会内存泄漏么,简述一下 3.Java虚拟机是如何判定两个Java类是相同的? 4.Java中都有哪些引用类型 5.Java中对象什么时候可以被垃圾回收? 5.1.什么是GC root? 6.StackOverflow一般会在什么情况下发生? 7.堆空间分为哪几个部分,以及如何设置而各个部分? 8.什么是栈帧?栈帧存储了什么? 9.如何设置参数输出GC的日志原创 2020-08-07 16:09:56 · 284 阅读 · 0 评论 -
JVM篇-安装Visual GC插件
1、访问地址:https://visualvm.github.io/pluginscenters.html,找到自己JDK版本对应的插件下载地址(我的JDK版本为1.8.0_66): 2、点击该链接进入如图界面,找到Visual GC插件,点击下载 3、打开Java VisualVM,工具——>插件——>已下载——>添加插件——>安装: 4、安装完成后的界面 ...原创 2020-08-04 12:25:21 · 355 阅读 · 0 评论