生产中出现了 org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
异常,结合源码分析下原因
在开发的过程中,使用事务与锁是解决一些问题最常用的方式,但是当这俩个结合起来你真的会用吗?在高并发的场景下会出现哪些问题?要如何避免这些问题?接下来,带你了解事务与锁之间真正的打开方式。
对于Java新手来说,日志查询是公司实际开发中必备技能,对于老手来说,怎么更快捷的查询日志定位问题才是关键。我整理了工作中日志查询常用的命令与技巧,以及一些生产日志定位问题的实战经验,欢迎各位小伙伴留言补充命令用法与场景描述。
最近项目中不同微服务之间的LocalDateTime时间交互,格式上出现了差异,一个服务入参返参都是默认的 yyyy-MM-dd'T'HH:mm:ss
,一个服务定义了全局时间格式,入参与返参是 yyyy-MM-dd HH:mm:ss
,导致服务调用失败。正常情况下,所有服务应该做到格式统一,今天我就从源码上,来分析下全局定义时间格式的几种方式。