catch 住异常照样回滚?这个坑叫 rollbackOnly
catch 住异常照样回滚?这个坑叫 rollbackOnly 线上有个经典事故:外层方法 catch 住了内层方法抛的异常,日志里什么都没报,结果一查数据库,外层前面写的数据也全没了。更诡异的是,控制台时不时冒出一个 UnexpectedRollbackException。
上线十年,81万行代码的老系统重构之旅
本文借着CRP-付款模块的改造,总结和抽象了一些老系统改造的方法。希望能对遇到类似问题的同学有所帮助。
WPS JSA错误处理机制:try..catch的10种实战用法,让代码不再崩溃
辛辛苦苦写的自动化脚本,一运行就报错崩溃?数据处理到一半,一个意外错误导致前功尽弃?今天教你用try...catch构建稳固的错误处理机制,让你的JSA代码像专业软件一样稳定可靠!错误处理,是业余程序员和专业开发者的分水岭。
Service 方法抛了异常,为什么 Controller 还是返回了成功?
一个上线后才暴露的现场:用户反馈"订单提交了但查不到",后端查日志,异常堆栈赫然在列——SQLIntegrityConstraintViolationException,时间点完全吻合。再看接口返回:code=200,message=成功。异常打了日志,接口返回成功,数据没落库。
如何用AI编程工具提高效率,又不会让自身的编程思维退化?
导语InfoQ中文2025年发过一篇讨论Vibe Coding的文章,核心观点就一句:AI编程工具普及之后,程序员真正的护城河不再是"会写代码",而是"知道该让AI写什么"。
QQ封号检测接口:实时查询账号冻结/社交限制状态
支持 curl、axios 调用,开源示例直接可用当前状态:接口待更新中,暂不可用,请耐心等待通知一、为什么需要封号检测接口?运营社群、游戏公会、营销推广时,经常需要批量判断 QQ 号是否已被腾讯冻结。
碳与硅的第一次握手
但当下正在让这块地基出现修补不了的裂缝——当一种系统能够独立感知信息、制定策略、执行交易,不再每次等人类点“确认”,新玩家就已经坐在了谈判桌上。