良艺の个人空间 良艺,博客,技术

记一次MySQL锁等待超时问题处理

lock wait timeout exceeded; try restarting transaction! 背景 今天群消息忽然炸了!说是全域CRM下单时,一旦选择X5pro机型创建订单行时,就一直转圈圈,等待很久后弹窗报错: 还有业务反应,订单表导入时,一两条也会报错,报错信息也是: SQL错

Administrator 发布于 2024-10-22

用try..catch捕获了顶层Exception就一定不会影响外部方法吗?

spring 事务, Transaction rolled back because it has been marked as rollback-only

Administrator 发布于 2024-07-17

Gitlab CI实现自动化部署

Gitlab CI实现自动化部署创建时间: May 21, 2024 11:08 AM完结: No更新时间: May 22, 2024 4:46 PM科目: CI/CD前言背景: 我正在开发一个SpringBoot程序,服务器上准备了一个自定义脚本可以进行重启,但我每次更新时,需要基于新内容打包j

Administrator 发布于 2024-05-22

版本控制之maven-release-plugin插件使用

说明步骤pom.xml 配置执行 release:prepare执行 release:perform插件命令介绍踩坑参考

Administrator 发布于 2023-10-27

maven发布jar到中央仓库

maven发布jar到中央仓库的过程记录和踩坑记录

Administrator 发布于 2023-10-27

记一次Kafka重复消费的解决过程

背景今天一个业务系统开发群里的产品经理艾特我和其他几个人,说是帮忙解决一个线上kafka重复消费的问题。问题描述如下:原本: 生产者P,kafka,消费者C,运行顺利。8月27号发现,C在不停地重复消费8月26号某段时间的消息,新消息不消费,并且P一切正常。期间,P、Kafka、C都没有做过任何变动

Administrator 发布于 2022-08-31

Java、Mysql时区问题(常见的8小时偏差)

问题很多童鞋在使用MySQL的过程中, 会遇到时间字段会有8小时“误差”问题, debug发现,明明入库的时候,值是正确的,但是一旦插入数据库就提早了8小时。今天,我打算重新审视一下“时区”这个概念,以及从使用层面重新审视下java,以及MySQL是怎么处理时区这个问题。这篇文章将从以下几个部分展开

Administrator 发布于 2022-08-01

spring-boot-devtools小记

spring-boot-devtools是SpringBoot提供的开发期间的依赖项,可以提供热重载等实现。但是使用过程也可能导致一些问题,主要是类加载器上的问题。引入spring-boot-devtools后,工程被idea打开的部分下的所有java类启动时将采用RestartClassLoade

Administrator 发布于 2022-07-29