随笔分类 - Debug
摘要:> 请给我的爱人来一杯mockito.在Java单元测试中,Mockito是一个常见的测试框架。我将在这篇文章中简单介绍一下Mockito的使用。欢迎大家留言讨论 ###### Test Double( 测试替身 ) - Dummy:不包含实作,在该次测试中完全用不上,只是为了满足编译而传入 - S
阅读全文
摘要:在我们日常的开发中,我们经常需要查看每个线程的cpu使用情况。其实,在linux中,top也是我们查看cpu使用状况的一个好帮手 top:先查看每一个进程的使用状况 我们可以发现PID:3800这个经常的CPU使用率偏高 top -Hp 3800:查看这个3800进程的具体CPU使用情况 我们可以发
阅读全文
摘要:我们在日常开发时,难免会遇到一些没有内存泄漏等问题。有时,我们无法下载arthas等开源的诊断工具。这时候,我们就可以借助JDK自带的一些诊断工具。 首先我们可以使用jstat查看gc信息 字段含义 S0C:年轻代中第一个Survivor区的容量,单位为KB。 S1C:年轻代中第二个Survivor
阅读全文
摘要:在我们日常的工作中,经常会遇到一些线上才会遇到的问题。Arthas无疑是我们在工作中,定位线上问题的神奇。下面,我将介绍一下我们在工作中经常用到的一些功能。 dashboard 首先我们可以通过dashboard查看线程整体的运行情况,heap的消耗情况,以及运行时环境 thread thread:
阅读全文