- 博客(6)
- 收藏
- 关注
原创 linux查询cpu飙升到100%
5、执行jstack 2732对这个进程做dump,输出所有的线程信息,同时对第4步得到的线程编号转化为16进制(比如说将2734转化为AAE),然后去堆栈信息中查询。2、查到以后,top -p 进程号 查看消耗cpu的这个进程(假如是2732)6、 根据定位到的具体位置判断具体代码位置,进行分析。4、找到特别消耗cpu的线程(假如是2734)1、top命令找出最消耗cpu的进程。3、按下大写H,查看该进程下的线程集。
2024-05-19 11:23:55
90
1
原创 word转html工具
<!-- word转html --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.10.1</version></dependency><dependency> <groupId>org.a.
2022-02-18 14:42:04
263
原创 html导出pdf
<!-- html转PDF --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>kernel</artifactId> <version>7.1.1</version> </dependency> <dependency> .
2022-02-18 14:41:03
126
原创 jvm优化
1. JVM堆内存划分这两天看到下面这篇文章的图不错。一图读懂JVM架构解析1.1 JDK7及以前的版本其中最上一层是Nursery内存,一个对象被创建以后首先被放到Nursery中的Eden内存中,如果存活期超两个Survivor之后就会被转移到长时内存中(Old Generation)中。永久内存中存放着对象的方法、变量等元数据信息。通过如果永久内存不够,就会得到如下错误:Java.lang.OutOfMemoryError: PermGen111.2 JD.
2022-02-18 14:40:30
449
原创 mysql中创建远程用户并授权,得以在本地代码中运行远程数据库
create user ruisheng identified by '123';grant all privileges on *.* to 'ruisheng'@'%'identified by '123' with grant option;flush privileges ;
2022-02-18 14:36:54
482
原创 mybatis中动态sql应该注意的问题
如果动态sql<if test = "id != null and id != ' ' "> id = #{id} </if>如果id为int类型,则id = 0 不进入该判断所以写成<if test = "id != null and id != ' ' or id == 0 "> id = #{id} </if>
2022-02-18 14:34:31
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人