- 博客(11)
- 收藏
- 关注
原创 docker排查Springboot容器CPU飙高
1.使用docker stats2.进入对应容器内部3.使用top命令查看哪个进程cpu最高top4.查看进程下的哪个线程cpu飙高(7为进程pid)top -Hp 75.将线程号转为16进制(51为线程pid),我的结果为336.将进程信息打印出来 (7为进程pid)7.退出容器,将容器内的进程信息copy到外面8.txt查找出错信息直接文件内搜索’0x33‘,这里的33是我的线程十六进制pid结果如下对应代码块。
2025-08-21 10:48:52
295
原创 若依适配SQLite
find_in_set(#{deptId}, ancestors)改为(‘,’ || ancestors || ‘,’) LIKE ‘%’ || ‘,’ || CAST(#{deptId, jdbcType=BIGINT} AS TEXT) || ‘,’ || ‘%’注意:sqlite数据库文件请不要放在resource目录下!因为编译时会将这个数据库文件放在编译文件下,到时生效的会是target里面的sqlite文件,然后这个问题导致我的页面修改不生效,重启之后页面内容还是没变!适合小团队和简单项目。
2025-08-21 10:24:24
451
原创 docker搭建redis哨兵模式
输出应为其中一个从节点(redis-slave1或redis-slave2)的IP和端口,这个IP应该是docker内部的IP,可以使用以下命令查看到底是哪个节点的IP。脚本内容(注意:这里面的redis-sentinel1需要替换为redis-sentinel2或redis-sentinel3放到另外两台服务器)这个脚本内容redis-slave可以替换为redis-slave1啥的,各个容器名称尽量不一样。我需要在三台服务器(一主二从)上搭建一个redis的哨兵模式。和两个连接的从节点信息。
2025-08-21 09:39:46
420
原创 arthas排查docker部署jar接口耗时
# AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性灰子哥,牛皮!## 创建目录,并使用它作为工作目录## 将后端项目的 Jar 文件,复制到镜像中# 复制字体到镜像中# 更新字体缓存## 设置 TZ 时区## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖## 应用参数## 暴露后端项目的 48080 端口## 启动后端项目成功启动了docker。
2025-08-13 11:57:10
304
原创 docker安装保姆级教学
麒麟系统参考以下:https://blog.csdn.net/lp1302190871/article/details/146045544?ubuntu参考以下:https://zhuanlan.zhihu.com/p/1895524884802671040。下载镜像工具:https://github.com/topcss/docker-pull-tar。在/etc/docker/daemon.json文件中追加下面命令。
2025-08-12 15:17:17
166
原创 keepalived主备部署
本文详细介绍了Keepalived高可用集群的安装配置过程。主要内容包括:下载Keepalived软件包并上传服务器;在线/离线两种方式安装依赖组件;编译安装Keepalived;编写Nginx监听脚本;配置主备服务器的keepalived.conf文件(含VIP设置、优先级、健康检查等);启动服务并验证VIP漂移功能。最后还提供了常见问题排查方法,如脚本权限问题和双主机VIP问题。通过这套配置,可以实现Nginx服务的高可用,当主服务器Nginx故障时自动切换到备服务器。
2025-07-31 14:31:02
905
原创 使用easypoi时sum表达式求和后精度丢失问题
摘要: 在使用easypoi 4.4.0版本导出Excel模板时,发现sum表达式求和结果出现精度丢失问题,原因是源码中ExcelExportOfTemplateUtil.handlerSumCell()方法将数值与字符串拼接后强制转为文本类型。通过创建相同包路径的类覆盖原方法,移除字符串拼接逻辑,直接写入数值,解决了该问题。
2025-07-19 12:03:00
249
原创 SpringBoot启动报错找不到数据库驱动
我在本地启动一直没问题,然后打包,使用jar包启动后报错springboot java.lang.ClassNotFoundException: dm.jdbc.driver.DmDriver,是这样的,我有个项目用到了达梦数据库,然后驱动用的是本地的jar包,依赖是这么引入的。如果是打成war包的话得在目录下添加。
2025-07-07 16:47:28
242
原创 内网穿透工具frp(超好用)
前言现在我所知道的比较流行的内网穿透工具也就两个:1:花生壳 流量太小 比较卡 得下载app2:frp frp分为frpc和frps,一个是客户端(内网frpc)一个是服务端(公网frps),你的请求打到内网的客户端,然后内网的frpc和公网的frps进行通信,将这个请求打到公网上。所以要想用frp实现内网穿透,需要自己买个云服务器。然后就是要求你的内网和云服务器可以通信!!!
2025-07-07 15:48:16
290
原创 国产数据库人大金仓保姆级教学
其中currentSchema=FINANCE表示使用默认模式为FINANCE,SYS_CATALOG表示如果和系统表重名,但还是找系统的sys_user表。**注意: 如果目标库为Kingbase 或者SQLServer时请将目标库设置为默认对象,否则执行SQL将会出现问题!选择授权文件之后点击下一步,选择安装软件的位置,博主就装在D盘啦,没分盘的朋友或者C盘容量大的朋友也可以选择装在C盘。点击下一步,点击我接受许可协议,然后继续下一步,根据自己的需要选择安装方式,然后点击下一步。
2025-07-07 14:44:53
1538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅