摘要: Spring中事务的理解 什么是事务? 数据库操作最基本单元,逻辑上一组操作,要么都成功,否则失败。典型场景:银行转账。 四大特性:原子、一致、隔离、持久性。ACID特性。 原子性:要么都成功,不可分割,一个失败都都失败。 一致性:操作前后总量不变。比如两人都有100块钱,一共200,一个人转给另一 阅读全文
posted @ 2020-08-11 00:12 zhaojianhui 阅读(528) 评论(0) 推荐(0) 编辑
摘要: Spring中的Aop 1、什么是AOP? 面向切面编程。利用它可以对业务逻辑的各个部分进行隔离,从而使得业务部分之间的耦合度降低,提高程序开发效率。 应用场景有:日志记录、性能统计、安全控制、事务处理、异常处理... 通俗描述:不通过修改源代码方式,在主干功能里添加新功能 AOP底层原理: 1、底 阅读全文
posted @ 2020-08-10 01:17 zhaojianhui 阅读(532) 评论(0) 推荐(0) 编辑
摘要: Spring中IOC的理解 1、什么是IOC? (1)控制反转。把对象创建和对象间的调用过程交给Spring进行管理。 (2)使用IOC的目的:为了耦合度降低。 2、IOC底层原理? (1)xml解析、工厂模式、反射 (2)图解 原始调用方式(耦合度太高,dao如果变了service也要跟着变): 阅读全文
posted @ 2020-08-08 20:56 zhaojianhui 阅读(881) 评论(0) 推荐(0) 编辑