- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 java 程序cpu占用过高排查
定位docker容器。根据lsns -p PID获取到的信息(jar包名称可定位项目)定位到docker容器,需人工判断。a、占用CPU最高的PID在jps的列表里,java进程运行在服务器,可直接执行jstack PID。b、占用CPU最高的PID不在jps列表里,java进程运行在容器中。lsns命令查看程序的命名空间 ,如果显示的命名空间信息中有。容器内查看进程ID,ps、jps、top命令都可以。,那么该 PID 很可能在一个 Docker 容器中。jps命令查看当前在服务器执行的java程序。
2023-08-11 15:54:48 4408
原创 java项目使用docker部署后EasyExcel异常
java项目使用docker部署后EasyExcel异常,ExcelGenerateException: Create workbook failure,Caused by: java.lang.NullPointerException: null at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
2023-08-11 10:21:42 424
原创 升级win11后tomcat无法使用,显示端口被占用
升级win11后tomcat无法使用,显示端口被占用, 但是检查端口并没有被占用, 解决方案
2022-02-23 10:41:53 1864 1
原创 自定义链表
纯靠想象手写, 没参考其他代码, 增查功能interface ILink<T>{ /** * 插入数据 * @return */ int add(T node); /** * 输出数据 */ T get(int index); /** * 获取链表长度 * @return */ int getLength();}/** * 手撕单向链表 * @par
2020-12-23 15:44:48 141
原创 Java 生产者消费者模型 示例
/*生产者负责信息内容的生产,每当生产出一份信息, 消费者要从这里面取走信息如果生产者没有生产完,消费者要等待生产完成,如果消费者没有对信息进行消费, 则生产者要等消费者消费完成再继续生产*/class Message { boolean flag = true; //flag=true表示生产, 不允许消费, false表示消费,不允许生产 private int message = 0 ; public int get() { return message; } pub.
2020-07-12 11:30:27 241
原创 JVM指令手册 中文版【推荐】
栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5 将int类型常量5压入栈lconst_0 将long类型常量0压入栈lconst_1 将long类型常量1压入栈fconst_0 将
2020-07-01 23:00:34 707 1
Redis常见面试题汇总.pdf
2020-07-01
JVM指令手册【完善中文版】.txt
2020-07-01
2020年《Java面试题手册》.pdf
2020-07-01
Git使用教程思维导图【推荐】
2020-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人