事务

事务
a 转钱的时候(post坏了) b

要么都成功,要么都失败

事物的几大原则 ACID
A: 原子性 :就是最小的,不可分割的, (同时执行两条sql 语句要么同时成功,要么同时失败)

C:一致性 :如果现在同时执行两条sql语句 执行的过程中中间出现了异常,会出现这种情况
也就是 要么回到最初的状态,要么回到执行后的状态,不可能出现在中间状态.

I:隔离性 :每一个事务都不相互影响

D:持久性 : 只要commit 提交成功之后就不会再改变了.

优化了我们的基类
通过静态代码块来读取配置文件 1, 获取路劲 2读取配置文件的实例化类, 第三步用反射把路径转化为输入流对象,
把输入流读取的数据,发给实例化对象里面 ,拿到具体的键获取其值

利用单例设计模式来进行优化: 私有对象,私有构造(得到propertis对象 ), 提供一个对外的方法(安全性: 利用双重锁来实现) 提供一个获取值得方法

一个框架 dbutils 得到核心类是queryRunner 提供了很多方法 一般 传递的是(连接对象,sql,结果集,参数);

理解封装的思想. 以后拿到代码 ,想到如何优化与封装 ,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值