自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (38)
  • 论坛 (1)
  • 收藏
  • 关注

原创 一文唬住所有面试官:懒汉式单例模式中的线程安全问题

@#

2020-01-29 23:26:08 2561 1

原创 关于javacore和dump文件

Dump 就是对程序运行时内存上的信息进行转储, 让我们可以查看程序当时的运行情况. Dump 对于调优和排错是非常有用的工具.Heap DumpJava 运行时对象分配在堆内存上, Heap dump 就是对堆内存进行转储.生成jmap通过命令jmap -dump:live,format=b,file=***.hprof pideg:jmap -dump:live,format=b,...

2020-01-04 15:09:42 2907

原创 通过jcmd分析内存泄漏

初体验直接执行jcmd可以看到没有这个命令这是因为jcmd是1.7之后才出来的修改jdk版本,就可以用了,如下命令介绍获取所有的JVM首先,我们可以通过jcmd获取所有的JVM列表。>jcmd直接输入jcmd,就能列出所有运行中的JVM。7796840475921228 sun.tools.jcmd.JCmd7628 org.jetbrains.idea.m...

2020-01-04 15:09:29 3095

原创 通过jhat分析内存泄漏

dump堆信息jcmdjmapjconsolejvisualVM等等工具虚拟机添加-XX: HeapDumpOnOutOfMemoryError 选项, 在抛出 OutOfMemoryError 时, 会自动执行堆转储。分析dump文件jhat -J-Xmx512M dump.hprof说明:有时dump出来的堆很大,在启动时会报堆空间不足的错误,可加参数:jhat -J-Xmx...

2020-01-04 15:09:17 3257

原创 通过jstack分析cpu问题

这个命令不是用来分析内存泄漏的,使用来分析线程问题的。引用下之前写过的一个东西,可能会有帮助:工作填坑记,关于cpu100%只能通过jstack txt文件分析原因背景工作中客户嵌入我们的agent,导致cpu飙升到100%,给搞挂了,客户已经删了agent相关所有文件,将agent剔除了。线索:在这之前客户把平台关了。提供了jstack文件之前学习jvm的时候,了解过一些jst...

2020-01-04 15:09:06 2850

原创 通过MAT分析内存泄漏

获得dump文件通过命令jmap -dump:live,format=b,file=***.hprof pideg:jmap -dump:live,format=b,file=dump.hprof 48671shell启动脚本增加如下配置:2.1. -XX: HeapDumpOnOutOfMemoryError当OutOfMemoryError发生时自动生成 Heap Dump ...

2020-01-04 15:08:52 2455

原创 通过jmap分析内存泄漏

jmap -histo:live pid首先应该明确的是,jmap命令只能为内存泄漏提供一些线索和依据,但是不能确切的排查出代码中哪一行真正的出现了问题。举个例子:一个池子有1000L的容量,前面的800L红色的水一直没有问题,这时向其中倒入了201L蓝色的水,池子里面的水溢出了,我能确切的说是这800L红色的水的问题导致的吗?我能确切的说是这201L蓝色的水导致的吗?只能说怀疑是800L的问...

2020-01-04 15:08:36 3243

原创 通过jconsole分析内存泄漏

初体验(mac为例)终端输入:jconsole选择需要监控的程序,可以远程,可以本地,这里我们监控本地的为例:1:使用SSH工具,CD命令到JDK_HOME/BIN路径下。cd /app/jdk1.6.0_45/bin./jconsole 打开jconsole窗口2:选择应用进程点击”Connect”后 ,连接打开主窗口3:选中面板中的”MBeans”,并点开左边栏中的依次打开c...

2020-01-04 15:08:16 3304 1

原创 通过jinfo分析内存泄漏

作用查看JVM参数(常用)查看系统参数,即可通过System.getProperty(key)获得的参数(常用)修改JVM参数(少用)分析core文件(少用)这里看到这个命令主要是为了查看和修改参数的,所以可以说对于内存泄漏没有太大的帮助。而且分析core文件这个功能我自己也没有尝试成功。至于它的详细用法就不介绍了。...

2020-01-04 15:08:05 2341

原创 通过jstat分析内存泄漏

jstat -gc pid [interval]jstat -gc 52691 1000Full gc 很多包括程序运行以来共发生YGC(Young GC)次数,耗时(s),发生FGC(Full GC)次数,耗时(s),总耗时GCT(GC Time)。jstatjstat 是一个非常强大的 JVM 监控工具,一般用法是:1. jstat [-options] pid interva...

2020-01-04 15:07:47 2838

原创 通过jvisualvm分析内存泄漏

到jdk的目录下的bin下执行jvisualvm进去之后,如图上面是有visual GC这个工具的,但是真实的我刚打开的时候是没有的,需要:找到希望安装的插件进行安装,因为visual GC这个插件我已经安装过了所以在已安装里面这里我们再安装下VisualVM-JConsole这个插件然后关掉原来的窗口,再次启动因为看效果比较慢,所以 java -Xmx201k -Xmn20...

2020-01-04 15:07:12 2810

原创 Java获取Aix系统cpu和内存使用率

背景需要增加熔断功能,但是之前写的是linux系统,在Aix系统中失效了,需要重新写。原来的linux用的是/proc/meminfo、/proc/stat这两个文件进行监控的,但是Aix中没有这两个文件。而且top命令也是不支持的,所以只能重写思路一:topas在linux中有top命令,在Aix中与之对应的是topas命令topas命令详解:https://blog.csdn.ne...

2020-01-02 11:52:47 2338

尚硅谷springcloud思维导图

尚硅谷springcloud思维导图,完整,有了它,springcloud再也不是那么遥远。

2019-01-09

weblogic.jar

weblogic.jarweblogic.jarweblogic.jarweblogic.jar weblogic核心jar,用于看weblogic源码

2019-08-14

常用中英文ttf字体大全打包下载.zip

包括:times new roman,中山行书百年纪念版,calibri,Christopherhand,DejaVuSansMono,方正兰亭黑,James Fajardo,Monaco,微软雅黑,仿宋,黑体,楷体,宋体,yahei_mono,仿宋_GB2312,楷体_GB2312,迷你简行楷碑。

2020-02-19

尚硅谷mysql高级视频的思维导图

尚硅谷mysql高级视频的思维导图,真的好用,学习起来事半功倍

2019-04-08

Yuque-0.2.5.exe

语雀客户端

2020-04-10

axis demo

axis的一个demo,喜欢的可以下载下来看看,绝对物超所值

2018-12-26

wildfly-8.1.0.Final.zip

wildfly-8.1.0.Final.zip

2019-08-14

h2 的jar包

h2 的jar包

2019-04-08

springboot2.2.0

springboot2.2.0

2019-06-04

emqx-centos6.8-v3.2.0.zip

物联网emq 可用

2019-07-17

asynchttpclient_demo2

如题的一个demo,操作在readme中写的很清楚了,如果是jar包或者war包,可以通过反编译工具,进行反编译,查看源码。

2018-12-06

grpc的一个demo

grpc的一个小demo,喜欢的可以下载下来看看,绝对物超所值。

2018-12-26

尚硅谷springcloud课程源码,springcloud demo

尚硅谷springcloud课程源码,springcloud demo,整合了各种功能。

2019-01-09

wildfly-8.2.1.Final.zip

wildfly-8.2.1.Final.zip

2019-08-14

cxf 的一个demo

cxf的一个小demo,喜欢的可以下载下来看看,绝对物超所值。

2018-12-26

spring-data-redis 1.2.1release

spring-data-redis 1.2.1release

2019-06-04

ibmmq6.0 /7.0/ 8.0demo,已经将相应版本jar包放入对应lib

本人测试已经通过,安装的是ibmmq8,资源是三个war项目,分别是6 7 8 的驱动版本。

2018-10-16

httpclient_demo

如题的一个demo,操作在readme中写的很清楚了,如果是jar包或者war包,可以通过反编译工具,进行反编译,查看源码。

2018-12-07

yum-utils.zip

yum-utils安装 [root@localhost yum-utils]# rpm -qa |grep yum-utils 卸载 [root@localhost yum-utils]# rpm -e --nodeps yum-utils-1.1.31-40.el7.noarch 上传离线版本包并解压 安装 [root@localhost yum-utils]# rpm -ivh yum-utils-1.1.31-50.el7.noarch.rpm 查看更新版本 [root@localhost yum-utils]# rpm -qa |grep yum-utils

2019-11-07

weblogic ejb demo

weblogic ejb的一个demo,喜欢的话可以下载下来,绝对物超所值。

2018-12-26

rabbitmq学习教程,值得拥有

rabbitmq的教学视频呢,你值得拥有,加把劲少年,努力吧。

2019-01-03

springboot学习视频,值得拥有

springboot的学习视频,你值得拥有,少年加把劲,好好努力吧

2019-01-03

ip.py 自动检索出可用代理ip port的python脚本,需要 python 3.x

ip.py 自动检索出可用代理ip port的python脚本,需要 python 3.x ip.py 自动检索出可用代理ip port的python脚本,需要 python 3.x

2019-05-12

IINA104.dmg

IINA mac好用的播放器软件 mac好用的播放器软件 mac好用的播放器软件 mac好用的播放器软件

2019-07-17

springboot jetty的一个demo

springboot的一个demo,喜欢的话可以下载下来,绝对物超所值。

2018-12-26

Jboss6.2下载,好用

Jboss6.2下载,好用,下了就知道

2019-04-29

chaoxz.com - Moom.dmg

MOOM mac好用的分屏软件,上下左右,类似windows mac好用的分屏软件,上下左右,类似windows mac好用的分屏软件,上下左右,类似windows

2019-07-17

spring_mybatis_demo

如题的一个demo,操作在readme中写的很清楚了,如果是jar包或者war包,可以通过反编译工具,进行反编译,查看源码。

2018-12-06

netty3的一个demo

netty3的一个demo,喜欢的话可以下载下来,绝对物超所值。

2018-12-26

cxf_webservice_demo

如题的一个demo,操作在readme中写的很清楚了,如果是jar包或者war包,可以通过反编译工具,进行反编译,查看源码。

2018-12-06

resin-pro-3.1.8.tar.gz

resin-pro-3.1.8.tar.gzresin-pro-3.1.8.tar.gz

2019-08-14

docker教程,值得拥有

docker教程,你值得拥有,人生就要不断的进步,小伙子再加把劲

2019-01-03

quartz-1.6.0官方jar包,源代码和API

真实可用!

2019-11-05

leesin.jar

springboot 1.5

2019-06-04

hibernate_demo_332.zip

hibernate_demo_332.zip

2019-05-22

hibernate_demo_438final.zip

hibernate_demo_438final.zip

2019-05-22

jersey_demo

如题的一个demo,操作在readme中写的很清楚了,如果是jar包或者war包,可以通过反编译工具,进行反编译,查看源码。

2018-12-06

axis_demo_webservice

如题的一个demo,操作在readme中写的很清楚了,如果是jar包或者war包,可以通过反编译工具,进行反编译,查看源码。

2018-12-07

Leesin Dong的留言板

发表于 2020-01-02 最后回复 2020-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除