论mysql死锁的切入点以及解决方法

来源:互联网 发布:编程的那些事儿(10 编辑:程序博客网 时间:2024/05/21 09:41

论mysql死锁的切入点以及解决方法

本文主要讲java spring 多线程造成的死锁问题
- 死锁举例*
- 死锁快速解决*
- 死锁本质解决*

@Override
@Transactional(rollbackFor=Exception.class)
public GeneralReponse saveOrder(OpOrder opOrder, GeneralRequest request) {
Long expireTime = opOrder.getCreationTime().getTime()/1000 + PayConstant.OVER_TIME*60;
//加占用库存
increaseOccupy(opOrder);
//存入op_order表
opOrderMapper.insertSelective(opOrder);
//存入op_order_log表
opOrderLogMapper.insertSelective(new OpOrderLog(opOrder.getUserId(), opOrder.getOrderCode(), opOrder.getActivityId(), opOrder.getSaledId(), expireTime, opOrder.getCreationTime(),opOrder.getNum()));
Map

原创粉丝点击