![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
韩利鹏
大数据处理-java高级工程师
展开
-
spring事物管理一学就会
spring事物1. 什么是事物2. 事物隔离级别3. 事物传播行为4. 具体实现 1. 什么是事物 事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败。 典型场景:银行转账 ,lucy 转账 100 元 给 mary,lucy 少 100,mary 多 100 。 事务四个特性(ACID) (1)原子性 (2)一致性 (3)隔离性 (4)持久性 2. 事物隔离级别 事务有特性成为隔离性,多事务操作之间不会产生影响。不考虑隔离性产生很多问题。 有三个读问题:脏读、不可原创 2020-10-19 22:44:58 · 246 阅读 · 0 评论 -
spring-aop一学就会
spring-aop1. aop概念2. aop术语3. 具体操作3.1 切入点表达式3.2 开启切面扫描3.3 代码示例 1. aop概念 AOP是 面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 通俗描述:不通过修改源代码方式,在主干功能里面添加新功能。 aop有两种代理的情况,一种是有接口的情况,使用jdk的动态代理,没有接口的情况使用的是cglib动态代理的方式。(具体代码省略) 2. ao原创 2020-10-18 22:53:39 · 225 阅读 · 0 评论 -
spring-ioc一学就会
spring-ioc1.IOC介绍2.IOC的bean管理2.1 基于xml方式的创建对象2.1.1 基于 xml 方式创建对象2.1.2 基于 xml 方式注入属性2.1.2.1 第一种注入方式:使用 set 方法进行注入2.1.2.2 使用有参数构造进行注入2.1.2.3 注入属性2.1.2.4 xml 注入集合属性2.1.2.5 工厂bean的形式注入2.1.2.6 xml 注入其他类型属性2.2 基于注解创建对象2.2.1 开启注解2.2.2 实例化对象2.2.3 注入对象3. 实例是单实例还是多实原创 2020-10-18 20:12:56 · 153 阅读 · 0 评论