![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 89
任程鹏
这个作者很懒,什么都没留下…
展开
-
Mybatis 中同一个mapper文件方法重载问题引发的生产事故
Mybatis 中同一个mapper文件方法重载问题引发的生产事故生产上遇到的问题问题描述:关于一个数量统计的问题,生产上给客户发送消息,统计发送失败的数量,结果发现发送失败数量往往大于消息数量的几倍甚至几十倍。问题排查:经过各种代码流程,消息触发日志等手段的分析排查,都没什么问题,头发即将掉光的时候,突然发现了更新消息发送失败数量的方法竟然有重载,终于抓住了一线希望,觉得重载似乎和这个问题没多少关系,但是这是唯一的突破点。所以闷着头,本地来一把调式,看看mapper重载的情况下,在加载和方法调用的原创 2021-11-03 19:25:25 · 1198 阅读 · 1 评论 -
spring下的InitializingBean介绍
以SqlSessionFactoryBean 为例;在spring 启动时候,解析完各种BeanDefinition,进行一些bean工厂后置处理器,注册bean后置处理器等等操作后,会对单例的BeanDefinition进行实例化(原生对象和代理对象都在此创建)。创建 SqlSessionFactory bean 中,会调用InitializingBean的afterProper...原创 2019-07-12 16:50:46 · 252 阅读 · 0 评论