使用分布式锁解决接口互斥性、幂等性问题两例
针对近期处理的两例并发场景引发的「互斥性」「幂等性」问题进行过程分析、输出系统方案。 ...
针对近期处理的两例并发场景引发的「互斥性」「幂等性」问题进行过程分析、输出系统方案。 ...
需求分支首先通过MR合并到了master分支,部署后发现有问题,于是回滚代码,操作了MR处的revert,后面修复了问题,使用原功能分支提新的MR时,发现变更处是空的,本文来解决此类无法合并情形的问题。 ...
年后负责一个比较老的服务,报警不少,今天排查的这个问题也只有在老版本MyBatis下才有机会复现,值此宝贵的线上问题机会,记录一番。 低版本MyBatis中,在高并发情况下,有概率遇到解析private内部类集合解析抛错的情况。 我通过分析异常栈+搜索+分析源码的方式解决了此问题。 ...
排查一则生产环境报 ConcurrentModificationException 的问题。 在相对复杂的工业代码中(绕来绕去,不是简单的一个函数调用),排查「简单问题」也不是一件简单的事。 ...
排查了一则MySQL中datetime写入 诡异进位 的问题,通过查阅官方文档的方式找到了问题原因。顺带巩固下基础知识。 ...
Since 3.4.1 (less or more), mybatis-plus bring in a bug: when parsing extra whitespaces in SQL, it throws net.sf.jsqlparser.parser.ParseException. I solved the problem by finding relevant discussions and resources to gain insights into the issue. ...
排查了一则MySQL中in查询传入270个入参则 索引失效 的问题,本文记录分析与解决的过程。 ...