04 2021 档案

摘要:什么是事务 事务是数据库操作最基本操作组,逻辑上是一组操作,要么都成功,要么都失败 事务四个特性 原子性 一致性 隔离性 持久性 spring事务分为编程式事务和声明式事务 声明式事务: 基于xml配置 基于注解 一般使用注解 @Transactionnal 参数: propagation:事务传播 阅读全文
posted @ 2021-04-22 17:16 永真 阅读(53) 评论(0) 推荐(0)
摘要:AOP概念 面向切面编程。利用AOP可以对业务逻辑重要部分进行隔离,降低各部分逻辑之间的耦合度。 AOP底层原理 底层使用动态代理 有接口情况: 使用JDK动态代理创建接口代理对象 没有接口情况: 使用CGLIB动态代理创建当前类子类代理对象 jdk动态代理实现 (1)调用 newProxyInst 阅读全文
posted @ 2021-04-22 17:15 永真 阅读(74) 评论(0) 推荐(0)
摘要:什么是IOC 控制反转,将对象的创建交给spring 目的:降低耦合 IOC实现过程 xml解析 + 反射 + 工厂模式 在xml中配置对象 读取xml文件中的class属性找到类 利用反射创建对象 IOC2个接口 BeanFactory IOC容器的基本实现,一般情况是Spring内部使用的接口, 阅读全文
posted @ 2021-04-21 17:09 永真 阅读(74) 评论(0) 推荐(0)
摘要:什么是反射 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class对象),这个对象就包含 阅读全文
posted @ 2021-04-16 17:04 永真 阅读(642) 评论(0) 推荐(0)