自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerry

Java, 数据库, 前端

  • 博客(8)
  • 资源 (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 3388

原创 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 302

原创 云环境 Open代理 server 快速搭建指南

企业级的Open代理搭建教程

2023-02-23 19:19:21 1207 1

原创 升级win11后tomcat无法使用,显示端口被占用

升级win11后tomcat无法使用,显示端口被占用, 但是检查端口并没有被占用, 解决方案

2022-02-23 10:41:53 1788 1

原创 自定义链表

纯靠想象手写, 没参考其他代码, 增查功能interface ILink<T>{ /** * 插入数据 * @return */ int add(T node); /** * 输出数据 */ T get(int index); /** * 获取链表长度 * @return */ int getLength();}/** * 手撕单向链表 * @par

2020-12-23 15:44:48 121

原创 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 203

原创 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 661 1

原创 [指南]-DeepFaceLab 2.0说明和教程(推荐)

DeepFaceLab 2.0指南/教程此教程机翻自:https://mrdeepfakes.com/forums/thread-guide-deepfacelab-2-0-explained-and-tutorials-recommended什么是DeepFaceLab 2.0?DeepFaceLab 2.0是利用机器学习来交换视频中人脸的工具/应用程序。1.0和2.0有什么区别?DFL 2.0有什么新功能?DFL 2.0的核心与1.0非常相似,但是对它进行了重写和优...

2020-07-01 21:37:13 12565 3

Redis常见面试题汇总.pdf

1、什么是Redis? Redis本质_上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加 载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是 纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快 的Key-Value DB。Redis的出色之 处不仅仅是性能,Redis最大的魅力是支持保存多种数据 结构,此外单个value的最大限制是1GB,不像memcached只能保存1 MB的数据,因此 Redis可以用来实现很多有用的功能,比方说用他的List来做FIFO双向链表,实现-个轻量 级的高性能消息队列服务,用他的Set可以做高性能的tag系统等等。另外Redis也可以对存 入的Key-Value设置expire时间,因此也可以被当作一个功能加强版的memcached来用。 Redis的主要缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因 此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。

2020-07-01

JVM指令手册【完善中文版】.txt

栈和局部变量操作 将常量压入栈的指令 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压入栈

2020-07-01

2020年《Java面试题手册》.pdf

Java0OP面试题 1、什么是B/S架构?什么是C/S架构 1. B/S(Browser/Server) ,浏览器/服务器程序 2. C/S(Client/Server) ,客户端/服务端,桌面应用程序 2.C/S(Client/Server) ,客户端/服务端,桌面应用程序 2、Java都有那些开发平台? 1. JAVASE :主要用在客户端开发 2. JAVA EE :主要用在web应用程序开发 3. JAVA ME :主要用在嵌入式应用程序开发 3、什么是JDK ?什么是JRE? 1. JDK : java development kit : java开发工具包,是开发人员所需要安装的环境 2. JRE : java runtime environment : java运行环境, java程序运行所需要安装的环境 4、Java语言有哪些特点 .......

2020-07-01

Git使用教程思维导图【推荐】

MindMaster的emmx源格式,Git使用命令汇总, 简单明了的思维导图 内容: 初始化 SSH连接(Window) 本地操作 分支操作 远程操作

2020-07-01

空空如也

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

TA关注的人

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