业务描述: 有一张用户账户余额表,用户可以消费从余额中扣款,也可以向其中充值。这些操作可能同时发生,在并发情况下余额会出现问题。
使用双重检查,加上乐观锁来解决。