摘要:
1、事务概念 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有 操作都失败 (2)典型场景:银行转账 2、事务四个特性(ACID) 1原子性:过程中不可分割,要么都成功,一个失败都失败 2一致性:操作之前和操作之后总量不变 3隔离性:多事务操作时各事务之间互不影响 4 阅读全文
摘要:
1、概念和准备 1.1、JdbcTemplate:Spring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作 1.2 准备工作 1.2.1 引入相关依赖 <!-- JdbcTemplate--> <dependency> <groupId>com.alibaba</grou 阅读全文
摘要:
1、基本概念 (1)面向切面编程(面向方面编程),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间得耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明AOP 2底层原理 2.1AOP底层 阅读全文
摘要:
1、bean作用域 1、singleton(单例模式:默认):确保spring容器中只会存在一个共享的bean实例,并且对所有的bean请求只要id与该bean定义的相匹配,就会返回一个这个bean的实例。 2、prototype(原型模式):每次通过spring容器获取prototype定义的be 阅读全文