- 博客(18)
- 收藏
- 关注
原创 mysql 1093 - You can‘t specify target table ‘xx表‘ for update in FROM clause 错误原因和解决
mysql 1093 - You can‘t specify target table ‘xx表‘ for update in FROM clause 原因和解决方案
2025-01-13 15:15:53
924
原创 spring boot 项目本地起线上环境如何禁用kafka的消费
要根据操作系统来禁用 Kafka 配置,首先,你可以在 Spring Boot 中通过检查操作系统类型来实现条件配置。可以使用 Spring @Conditional 注解结合一个自定义的条件类来判断系统是否是 Windows 系统。如果是 Windows 系统,就跳过 SecondKafkaConfig 的加载。
2025-01-13 08:28:07
494
原创 spring boot 单体项目如何实现Tracing(追踪)
Spring Cloud Sleuth能够为你提供强大的分布式追踪能力,便于分析和排查问题,即使在单体应用中也能帮助你更好地监控系统。
2025-01-12 15:54:11
932
原创 java spring boot 实现在线WebLog、动态修改日志级别(log level ),错误日志告警、支持压制
在线WebLog、动态修改日志级别(log level ),错误日志告警、支持压制
2025-01-12 15:36:09
724
原创 在Spring Boot项目中实现全局线程池管理、动态线程池、线程池监控和线程池编排
Java spring boot 实现全局线程池管理、动态线程池、线程池监控、线程池编排
2025-01-12 15:19:16
752
原创 JAVA 注入使用@Bean 注解的方法
在使用CompletableFuture 异步操作的时候使用了自定义的线程池并且getCachedExecutor 上并没有添加@Scope(“singleton”) 单例注解,所以在调用的时候会不停的创建线程池也不在完成的时候是否可能会导致资源耗尽。.将getCachedExecutor 变成注入,为了保险在getCachedExecutor 底下添加@Scope(“singleton”),这样保持始终只有一个线程池。
2024-10-12 17:37:39
187
1
原创 JenKins 流水线如何实现一次打包,多个服务器部署
有的时候一套代码里面可能有很多yml文件,每个yml文件对应一个需要部署的基地,当环境非常多的时候,一套一次打包多次部署的JenKins流水线就显得非常重要,下面将介绍一种简单的实现步骤。这里需要注意,打包的时候需要使用mvn clean package -P ${profiles} -DskipTests命令profiles 一定要加上这里可以随便写一个比如dev。上述就是一个简单的一次打包多服务器部署的简单实现方式。4.在各个基地编写deploy.sh。
2024-07-31 20:34:38
829
原创 docker-compose 启动的nginx 如何修改前端发包地址
第三步:复制或迁移前端dist 文件夹到新的/opt/tpm/nginx/html/tpm/目录下面 cp -r /home/tpm/nginx/html/tpm/dist /opt/tpm/nginx/html/tpm/第二步:修改docker-compose.yml 文件中的前端挂载路径为/opt/tpm/nginx/html/tpm/(修改成自己需要的)第四步:/home/tpm/nginx 目录下面执行docker-compose up -d 命令完成迁移。
2024-07-31 17:35:02
468
原创 Git 版本回退回退已经push到远程分支的内容
1.git 回退本地的代码的版本可以直接在idea中选择需要回退的位置右键选择回退到当前提交,在弹出的页面,选择一种模式,各种模式的区别主要是暂存区和工作区已文件怎么变化,一般选择hard,这样暂存区和工作区的文件都会跟着一起回退。2.回退已经push到远程分支的代码可以使用 先使用 git reset 命令将本地代码回滚到指定的提交,然后使用git push – force 将本地分支的更改强制推送到远程分支。
2024-07-22 09:15:11
878
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人