首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
线上问题
青石路
创建于2024-01-09
订阅专栏
日常工作中碰到的生产问题
等 1 人订阅
共9篇文章
创建于2024-01-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
都说了布尔类型的变量不要加 is 前缀,非要加,这不是坑人了嘛
POJO的布尔类型变量,不要加is前缀,命名不符合规范,集成第三方框架的时候就很容易出不好排查的问题;Spring MVC 对参数的绑定与转换,内容不同,采用的处理器也不同
删除个文件夹,vfs2上传文件到ftp就异常553,这么不经事吗
vfs2是有缓存的,如果不小心把 FTP 目录删除了,上传会失败:553 Can't open that file: No such file or directory,可以通过禁用缓存来处理
当 Spring 循环依赖碰上 Aysnc,调试过程中出现 BeanCurrentlyInCreationException,有点意思
Spring 调试过程中不要随便去点代理对象的 `toString`,它可能会导致对象的提前曝光,打乱了 Spring bean 的创建过程,最终导致异常
都说了能不动就别动,非要去调整,出生产事故了吧 → 补充
对 druid 异常 SQLFeatureNotSupportedException 的源码探究,很多细节值得大家学习
都说了能不动就别动,非要去调整,出生产事故了吧
关于对组件的升级,或者对旧代码的调整,都有可能牵一发动全身,影响甚大,个人推荐是:能不动就不要动,改好没绩效,改出问题要背锅,吃力不讨好,又不是不能跑
事务提交之后再执行某些操作 → 你有哪些实现方式?
事务提交之后再执行某些操作 → 你有哪些实现方式? 文中提到的四种,你都能想到吗 TransactionSynchronizationManager 是非常推荐的方式
记一次线上问题 → 菜鸟杀手,事务为什么没生效
实际项目中很容易踩坑的一个问题,不只是新手,很多老手也容易忽略这个点 不是事务没生效,而是事务自动提交,多次数据库操作根本就不在一个事务中!
记一次 MySQL timestamp 精度问题的排查 → 过程有点曲折
记一次 MySQL timestamp 精度问题的排查,过程有点曲折 MySQL的时间类型,默认会四舍五入
记一次线上问题,拿到的不是最新数据 → 偶尔的热情真的难顶呀!
数据保存与消息发送在一个事务中, 下游系统调用接口的时候,事务还未提交,接口返回的可能是旧数据! 这是有问题的