自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Java 事务管理终极指南:从源码黑洞到架构巅峰的全维度突破

我们的代码中,createOrder和decreaseInventory方法都使用了默认的REQUIRED传播机制,在高并发场景下,由于数据库锁等原因,导致事务提交顺序出现问题,从而引发数据不一致。经过分析,我们决定将decreaseInventory方法的事务传播机制改为REQUIRES_NEW,这样每次扣减库存操作都会在一个独立的事务中执行,即使createOrder方法的事务出现问题,库存扣减操作也能保证原子性。同时,在遇到事务相关问题时,要从事务传播机制、数据库锁、并发控制等多个方面进行排查。

2025-06-29 17:10:38 351

原创 《MySQL全方位实战指南:SQL语句规范、避坑手册与深度总结》

sql示例:sql忘记指定字符集导致中文乱码数据库已存在时重复创建(应使用IF NOT EXISTS)sqlsql危险操作警告:删除数据库是不可逆操作,执行前务必确认数据已备份。本文系统整理了MySQL中各类SQL语句的使用规范、应用场景和注意事项。通过实际案例和常见错误分析,希望能帮助读者避免常见陷阱,提高数据库开发效率。SQL学习是一个不断积累的过程,建议读者在学习理论的同时多动手实践,遇到问题时善用官方文档和社区资源。

2025-06-28 10:19:44 666

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除