上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 40 下一页
摘要: 1. 事务的概念 事务(Transaction)指的是一个操作序列,该操作序列中的多个操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。 目前常用的存储引擎有InnoDB(MySQL5.5以后默认的存储引擎)和MyISAM( 阅读全文
posted @ 2023-03-04 09:26 CodeWhisperer001 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ​ 一次连接,操作表格里的多条数据,就是批量操作 1 批量增加 2 批量修改 3 批量删除 实体类 package com.msb.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsCons 阅读全文
posted @ 2023-03-04 09:20 CodeWhisperer001 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ​ AspectJ本身并不是spring框架中的组成部分, 是一个独立的AOP框架,一般把AspectJ和Spring框架的AOP依赖一起使用,所以要导入一个独立的依赖 实现的两种方式 1 基于注解方式实现 (熟练) 2 基于XML配置方式 (了解) 准备工作1 导入依赖 <dependencies 阅读全文
posted @ 2023-03-04 00:53 CodeWhisperer001 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ​ 1、创建两个类,增强类和被增强类,创建方法 见之前的代码 2、在spring配置文件中创建两个类对象 <!--创建对象--> <bean id="userDao" class="com.com.msb.UserDaoImpl"></bean> <bean id="daoAspect" class 阅读全文
posted @ 2023-03-04 00:46 CodeWhisperer001 阅读(8) 评论(0) 推荐(0) 编辑
摘要: AOP切面编程一般可以帮助我们在不修改现有代码的情况下,对程序的功能进行拓展,往往用于实现 日志处理,权限控制,性能检测,事务控制等AOP实现的原理就是动态代理,在有接口的情况下,使用JDK动态代理,在没有接口的情况下使用cglib动态代理 为Dao层所有的add方法添加一个性能记录功能 AOP中的 阅读全文
posted @ 2023-03-03 23:53 CodeWhisperer001 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ​ bean从创建到销毁经历的各个阶段以及每个阶段所调用的方法 1 通过构造器创建bean实例 执行构造器 2 为bean属性赋值 执行set方法 3 初始化bean 调用bean的初始化方法,需要配置指定调用的方法 4 bean的获取 容器对象 getBean方法 5 容器关闭销毁bean 调用销 阅读全文
posted @ 2023-03-03 14:53 CodeWhisperer001 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ​ spring容器可以读取.properties属性配置文件,可以将文件中的信息注入给bean 例如,引入Druid数据源,配置连接池信息 1 导入Druid依赖和mysql-connector依赖 <dependency> <groupId>com.alibaba</groupId> <arti 阅读全文
posted @ 2023-03-03 14:47 CodeWhisperer001 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ​ 事务的管理应该放在我们的service层进行处理 spring中有两种事务的管理方式 1 编程式事务管理(了解) 2 声明式事务管理(掌握) 基于注解方式实现(掌握) XML方式实现(了解) Spring声明式事务的实现方式,底层就是AOP,AOP的底层就是动态代理 Spring事务管理相关的A 阅读全文
posted @ 2023-03-03 14:41 CodeWhisperer001 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ​ 代理模式 是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。 房产中介代替业主卖房 静态代理 静态代理中代理类与被代理类都需要实现同一个接口,这就说明我们的一个静态代理类只能代理一个类,并且还要事先知道我们要代理哪个类才能写代理类,如果我们有其 阅读全文
posted @ 2023-03-03 14:37 CodeWhisperer001 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ​ bean自动装配 通过property标签可以手动指定给属性进行注入 我们也可以通过自动转配,完成属性的自动注入,就是自动装配,可以简化DI的配置 准备实体类 package com.msb.bean; /** * @Author: Ma HaiYang * @Description: Mirc 阅读全文
posted @ 2023-03-02 21:38 CodeWhisperer001 阅读(9) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 40 下一页