并发异常涉及流程

排查mybatis ognl解析参数值并发设置字段访问性报错问题一例

年后负责一个比较老的服务,报警不少,今天排查的这个问题也只有在老版本MyBatis下才有机会复现,值此宝贵的线上问题机会,记录一番。 低版本MyBatis中,在高并发情况下,有概率遇到解析private内部类集合解析抛错的情况。 我通过分析异常栈+搜索+分析源码的方式解决了此问题。 ...

March 1, 2024 · 4 min · DragonSong

troubleshooting mybatis-plus parsing whitespaces in SQL

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. ...

August 7, 2023 · 1 min · DragonSong