![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 72
Java
运维仙人
目前在做大数据运维,会点python/java/go,不定时分享所见,所学,所踩的坑~
展开
-
Java 诊断神器:Arthas
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。原创 2023-05-10 11:40:51 · 642 阅读 · 0 评论 -
JVM参数配置大全(转载)
但是,当堆空间较小时,运行一段时间以后,就会出现“碎片”,如果并发收集器找不到足够的空间,那么并发收集器将会停止,然后使用传统的标记、清除方式进行回收。如果将此值设置为一个较大值,则年轻代对象会在Survivor区进行多次复制,这样可以增加对象再年轻代的存活时间,增加在年轻代即被回收的概论。-XX:+UseAdaptiveSizePolicy:设置此选项后,并行收集器会自动选择年轻代区大小和相应的Survivor区比例,以达到目标系统规定的最低相应时间或者收集频率等,此值建议使用并行收集器时,一直打开。转载 2023-05-08 23:54:35 · 386 阅读 · 0 评论 -
java生成随机数的方法
在java开发测试过程中需要生成一些随机数,可以引入Random类,创建对象,选择需要的方法。原创 2023-03-29 18:29:37 · 850 阅读 · 0 评论 -
RPC通信原理解析
RPC,全称为Remote Procedure Call,即,是一种计算机通信协议。比如现在有两台机器:A机器和B机器,并且分别部署了应用A和应用B。原创 2023-03-05 15:35:57 · 996 阅读 · 0 评论 -
GC简介和监控调优
GC监控 指的是在运行时跟踪JVM运行GC的过程。何时新生代的对象会被移动到老年代,有多少对象被移到了老年代。何时stop-the-world发生以及持续时间。通过GC监控,能发现JVM是否在有效的运行GC以及是否需要额外的GC调优。基于这些信息,我们可以通过优化应用或者改变GC运行方式(GC调优),从而提高应用性能。原创 2023-03-03 00:45:40 · 657 阅读 · 0 评论