• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

标签: JAVA


java 程序非业务高峰 负载飙高 jstat 之 gcutil 数据解析 堆内存

jstat 命令官网查看java堆内存模型java的垃圾收集主要指的是java堆内存空间,那么在每一次执行GC的时候需要区分出那些堆内存空间需要被回收,那些不应该被回收。 所以为了整个的回收处理方便,JVM将堆内存分为如下的几个组成部分。而这几个组成部分你还需要去考虑JDK的版本,现在的JVM内存划分就必须考虑JDK1.8以前和JDK1.8之后的问题了。堆内存 = 年轻代 + 年老代 + 永久代 + 元数据区年轻代 = Eden区 + 两个Survivor区(From和To)jstat -gcutil 垃圾收集统计jstat -gcutil 4007 2000  ... ...
阅读全文

如何更改 Spring Boot 的默认端口

更过参看: https://www.baeldung.com/spring-boot-change-port1. 使用属性文件定制 Spring Boot 的最快,最简单的方法是覆盖默认属性的值。对于服务器端口,我们要更改的属性是 server.port。默认情况下,嵌入式服务器从端口8080开始。让我们看看如何在 application.properties 文件中提供不同的值:server.port=8081现在服务器将在端口8081上启动。同样,如果我们使用 application.yml 文件,则可以执行以下操作:server:   port&n... ...
阅读全文

jconsole jmx 监控远程jar包运行情况

设置变量JMXARGS="-Djava.rmi.server.hostname=172.19.89.71 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=4444 -Dcom.sun.management.jmxremote.rmi.port=4444 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"启动nohup java  $JMXARGS&n... ...
阅读全文

tomcat 软连接的使用

默认 tomcat 不支持软链接的目录或者文件。直接使用会报错。可以在tomcat里context.xml文件里设置allowLinking="true"就可以打开软连接。根据tomcat版本不同有不同的设置:tomcat567版本: context.xml<Context allowLinking="true" />tomcat89版本: context.xml<Context>     <Resources allowLinking="tru... ...
阅读全文

jconsole 连接不到 java jmx 端口 -- 详解

起因之前生产 tomcat 开启 jmx 端口,但是在本地死活连不上,今天 kafka 开启 jmx 本地又是死活连不上。到最后的解决方法都是在配置了 -Dcom.sun.management.jmxremote.port=8888之后再多配置一个 -Dcom.sun.management.jmxremote.rmi.port=8888 选项,那么到底这两个有什么不同呢?疑问其实当我们启用 java 的 jmx 配置的时候,他会启动三个端口。默认我们配置了jmxremote.port其余两个端口会自动生成随机端口。网上大部分教程也没有说配置 jmxremote.rmi.po... ...
阅读全文

tomcat 开启 jmx 监控 可使用 jconsole zabbix jmx 监控等

环境:centos7tomcat8jdk81. tomcat 开启 jmx修改tomcat的实际启动脚本catalina.sh无密码连接配置CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote  -Djava.rmi.server.hostname=192.168.33.55 (服务器ip) -Dcom.sun.management.jmxremote.port=3838   -Dcom.sun.management.jmxremote.rmi.port=3838&n... ...
阅读全文

通过jinfo工具在Java程序运行时开启GC日志

Java中GC类型参数描述UseSerialGC虚拟机运行在Client模式的默认值,打开此开关参数后,使用Serial+Serial Old收集器组合进行垃圾收集。UseParNewGC打开此开关参数后,使用ParNew+Serial Old收集器组合进行垃圾收集。UseConcMarkSweepGC打开此开关参数后,使用ParNew+CMS+Serial Old收集器组合进行垃圾收集。Serial Old作为CMS收集器出现Concurrent   Mode Failure的备用垃圾收集器。UseParallelGC虚拟机运行在Server模式的默认值,打开此开关参数后,使用Pa... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。