摘要: 1.Spring对事物的支持一般有两种方式 编程式事务管理:通过 TransactionTemplate或者TransactionManager手动管理事务,实际应用中很少使用,这不是本文的重点,就不在这里赘述。 声明式事务管理:使用场景最多,也是最推荐使用的方式,直接加上@Transactiona 阅读全文
posted @ 2024-01-16 16:59 小杰i 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Spring的状态机 Spring 状态机(Spring State Machine)是 Spring Framework 提供的一个模块,用于支持有限状态机(Finite State Machine,FSM)的实现。有限状态机是一个数学模型,描述了一个系统在不同状态之间的转换以及触发这些 阅读全文
posted @ 2024-01-09 14:58 小杰i 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: 1.Aware介绍 在Spring当中有一些内置的对象是未开放给我们使用的,例如Spring的上下文ApplicationContext、环境属性Environment,BeanFactory等等其他的一些内置对象,而在我们可以通过实现对应的Aware接口去拿到我们想要的一些属性,一般命名都是xxx 阅读全文
posted @ 2024-01-08 15:58 小杰i 阅读(253) 评论(0) 推荐(1) 编辑
摘要: 1.为什么说JDK动态代理必须要实现当前父接口才能使用 JDK动态代理是基于接口的代理,它要求目标类(被代理的类)必须实现一个或多个接口。这是因为JDK动态代理是通过创建目标类的接口的代理对象来实现的,代理对象实现了目标接口,并在方法调用时委托给InvocationHandler中的invoke方法 阅读全文
posted @ 2024-01-07 18:33 小杰i 阅读(330) 评论(4) 推荐(0) 编辑
摘要: 一 .MySQL 基础架构分析 介绍一下下图涉及的一些组件的基本作用帮助大家理解这幅图。 连接/线程处理(连接器): 身份认证和权限相关(如连接处理、授权认证、安全等等)。 查询缓存: 执行查询语句的时候,会先查询缓存(MySQL 8.0 版本后移除)。 解析器: 没有命中缓存的话,SQL 语句就会 阅读全文
posted @ 2024-01-04 09:14 小杰i 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.事务介绍: 一般是指要做的或所做的事情。 在计算机 术语 中是指访问并可能更新数据库中各种 数据项 的一个程序 执行单元 (unit) 2.数据库事务具有ACID四大特性。 ACID是以下4个词的缩写: 原子性(atomicity) :事务最小工作单元,要么全成功,要么全失败 。 一致性(con 阅读全文
posted @ 2021-11-15 23:31 小杰i 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 想读懂Spring的依赖注入流程,我们先简单了解一下Ioc和DI是什么? IoC和DI Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想 Ioc就是将你设计好的对象交给容器来进行管理 DI—Dependency Injection,即“依赖注入”:组件 阅读全文
posted @ 2021-10-17 21:22 小杰i 阅读(1319) 评论(0) 推荐(2) 编辑
摘要: 我们先来聊聊bean的生命周期: bean的生命周期图: AbstractAutowireCapableBeanFactory的docreateBean()方法(简单描述): 1.可以根据源码的时候得出在docreateBean方法里面是bean生命周期的核心逻辑: //只放了核心逻辑 protec 阅读全文
posted @ 2021-10-17 19:47 小杰i 阅读(837) 评论(0) 推荐(1) 编辑
摘要: spring ioc是什么? IoC 容器是 Spring 的核心,也可以称为 Spring 容器。Spring 通过 IoC 容器来管理对象的实例化和初始化,以及对象从创建到销毁的整个生命周期。 Spring 中使用的对象都由 IoC 容器管理,不需要我们手动使用 new 运算符创建对象。 由 I 阅读全文
posted @ 2021-10-16 14:41 小杰i 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.说到Spring MVC就会想到它是基于MVC设计模式的思想来设计的: 那么MVC设计模式是什么呢? 下面来介绍一下 MVC 设计模式 MVC是模型(model)-视图(view)-控制器(controller)的缩写,是一种用于设计编写Web应用程序的模式。 MVC设计模式的三大角色: Mod 阅读全文
posted @ 2021-10-16 14:11 小杰i 阅读(932) 评论(0) 推荐(2) 编辑