首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户8039134069028
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
SpringMVC
SpringMVC工作原理 1.用户发送请求至前端控制器DispatcherServlet。 2.DispatcherServlet 收到请求调用HandlerMapping处理器映射器。 3.处理器
Springboot
spring缺点:配置繁琐、依赖繁琐 Springboot:自动配置、起步依赖:依赖传递、辅助功能(嵌入式服务器) 起步依赖原理分析 1.spring-boot-starter-parent定义了各种
@Autowired和@Resource的区别
@Autowired:Spring内置的注解,默认按类型注入,有多个同类型时,在按变量名称注入,按名称找不到会报错。 @Resource:JDK提供的注解,默认按名称注入,按名称无法注入就会抛出异常;
MyBatis
${}相当于使用字符串拼接,将传递进来的参数原样拼接SQL中,在SQL注入的风险 #{}相当于使用占位符,解析传递进来的参数数据,可以防止SQL注入,提高系统安全性
脏读、不可重复读、幻读
数据库并发事务下会出现的问题: 脏读:一个事务读取到了另一个事务未提交的数据 不可重复读:A事务在读数据,事务B在更新数据,导致事务A读取到的字段内容不一致 幻读:A事务在读数据,事务B在增删数据,导
BeanFactory与ApplicationContext
一、初始化方式不同 BeanFactory是延迟初始化的,它是调用getBean()方法时,才会初始化Bean, ApplicationContext在容器启动时就进行初始化 二、Bean的作用不同
Spring
作用:在数据层或业务层保障一系列的数据库操作同成功同失败 1.基于声明式事务,可以在方法或类上添加@Transactional注解来实现,不需要手动编写事务代码,Spring会自动将该方法或类进行事务
项目Aop将增删改查相关的操作日志记录到数据库
使用Aop中的环绕通知+切入点表达时,这个表达式为增删改查的方法,然后通过环绕通知的参数获取请求方法的参数,比如操作时间、操作类名、操作方法名、操作方法参数、操作耗时,在获取参数之后,再调用接口里的i
Aop的理解
Aop理解: 面向切面编程, 作用:在不惊动原始设计的基础上,进行功能增强 Aop的工作流程: 1.Spring容器启动 2.读取所有切面配置的切入点 3.初始化bean,判定bean对应的类中的方法
Bean的生命周期
Bean生命周期:指的是Bean从创建到销毁的过程,分4大类: 1. 实例化 2. 属性赋值 3. 初始化 a.调用XXAware回调 调用BeanNameAware的setBeanNane()方法传
下一页
个人成就
文章被阅读
1,369
掘力值
146
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2023-08-18