首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
扎心柯
掘友等级
Java后端开发-工程师
|
元气森林
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
(面试题)聊聊Spring的循环依赖问题
是什么:在单例模式下,两个或多个Bean,相互之间持有对方的引用,会导致注入的时候产生死循环 为什么:最主要的原因还是因为Spring的生命周期,实例化 -> 属性注入 -> 初始化 -> 销毁。 比
(面试题)详细解释Spring中的AOP
AOP,叫做面向切面编程,也就是将通用处理(日志、权限)封装成切面,跟业务逻辑进行分离 降低系统耦合度,将通用处理和业务逻辑代码进行分离,可以不修改业务代码实现方法的增强 实现代码复用,将通用处理封装
(面试题)#{} 和 ${}的区别是什么
#{}相当于是预编译,所有传过来的参数都会被认为是普通字符 ${}相当于字符串拼接,所有传过来的字符都会被认为是SQL语句,有SQL注入的风险 举例,比如我输入密码 or '1' = '1',如果是#
(面试题)Mybatis和Hibernate的区别
我认为Hibernate是一款真正意义上的ORM框架,修改对象状态去修改数据库。而Mybatis某种意义上实际上是面向表结构,直接依赖于SQL语句 Hibernate不需要写SQL语句,一些基础的AP
(面试题)Springboot的自动装配原理
是什么:Springboot的自动装配就是在系统启动过程中,自动扫描starter里面的配置类,将其加载到我们的Spring容器中,相当于是提供了一种默认配置,达到"开箱即用" 原理:从程序入口注解反
(面试题)SpringMVC的工作流程
先说SpringMVC的作用,免得被面试官看出来说的生硬,不要有背的感觉。 **概念**:SpringMVC,相当于是Spring提供的一个Web框架,提供了一个总的前端控制器DispatcherS
(面试题)Spring、SpringMVC、SpringBoot的区别
- **Spring**是一个拥有IOC和AOP的容器框架和中间层框架 - IOC,控制反转,不需要new该对象,直接从spring容器中获取,达到松耦合 - AOP,面向切面编程,分离业务逻辑和通用
(面试题)Spring事务什么时候失效
方法不是public 调用的不是被Spring管理的对象,因为事务底层实现原理是AOP生成代理对象实现事务,然后放入Spring容器 数据库不支持事务,比如MySQL数据中myIsam引擎就不支持事务
(面试题)Spring事务的传播级别
首先我需要说明的是,方法A调用了方法B,方法B上加了事务注解,方法A是不知道加了没有 ,我们接下来传播级别是站在方法B角度上说的 required级别: 方法B:如果A没有事务,我方法B启动一个自己的
(面试题)Spring事务的实现方式和实现原理
实现方式: 编程式 在代码中手动设置,比较细致 声明式 使用@Transactional注解,对该注解修饰方法开启事务 实现原理: 在一个方法上加了@Transactional注解后,Spring会基
下一页
个人成就
文章被点赞
4
文章被阅读
9,231
掘力值
188
关注了
0
关注者
2
收藏集
1
关注标签
0
加入于
2022-01-20