- 博客(14)
- 收藏
- 关注
原创 SpringMVC简介和体验
SpringMVC 是 Spring 框架的一个模块,用于开发 Web 应用程序。它是一个基于 MVC 设计模式的 Web 框架,可以帮助开发者快速构建 Web 应用程序。SpringMVC 的核心是 DispatcherServlet,它是一个前端控制器,负责接收 HTTP 请求并将请求分发给对应的处理器(Handler)进行处理。处理器可以是一个控制器(Controller),也可以是一个 RESTful Web 服务。
2023-09-22 09:06:26
156
1
原创 Spring 声明式事务
声明式事务的优点在于可以将事务管理的细节屏蔽起来,使得代码更加简洁、易读、易维护,同时也提高了代码的复用性。相比声明式事务,编程式事务的优点是灵活性高,可以按照自己的需求来控制事务的粒度、模式等等。编程式事务是指通过编写代码的方式直接控制事务的提交和回滚,通常使用事务管理器(如 Spring 中的 PlatformTransactionManager )来实现。细节没有被屏蔽:编写编程式事务的代码需要考虑很多细节,如事务的开启、提交、回滚等,这些细节都需要程序员自己来完成,比较繁琐。
2023-09-21 16:31:06
181
原创 Spring AOP面向切面编程
在 AOP 中,有一些术语名词是我们需要了解的,包括:1. 切面(Aspect):横切关注点被模块化的特殊对象。2. 连接点(Join Point):程序执行过程中的某个特定点,如方法的调用或异常的处理。3. 切入点(Pointcut):一组连接点的集合,用于定义切面在何处执行。4. 通知(Advice):切面在特定的切入点上执行的动作,包括前置通知、后置通知、返回通知、异常通知和环绕通知。前置通知:在被代理的目标方法前执行返回通知:在被代理的目标方法成功结束后执行(
2023-09-21 14:26:44
135
原创 Spring IoC容器和核心概念
所有内容写到 XML 格式配置文件中。声明 Bean 通过标签。标签包含基本信息(id, class)和属性信息。引入外部的 properties 文件可以通过。IoC 容器实现选择 ClassPathXmlApplicationContext 对象。注解负责标记 IoC 的类和进行属性装配。XML 文件依然需要,需要通过标签指定注解范围。
2023-09-21 11:52:49
115
原创 Java多线程整理
New(新建状态):当线程对象被创建但还未开始执行时,线程处于新建状态。这是线程对象被实例化后的初始状态。Runnable(可运行状态):当线程正在执行或可执行时,线程处于可运行状态。在可运行状态下,线程还可能正在等待其他系统资源(例如处理器时间片)。Blocked(阻塞状态):当线程被阻塞并等待某个监视器锁时,线程处于阻塞状态。此时,线程暂时停止执行并等待某个条件的满足,如等待其他线程释放锁。
2023-07-17 21:11:47
327
1
原创 JAVA:向有序序列中插入一个字符
需求说明:一组有序的字符序列a、b、c、e、f、p、u、z,向字符序列插入一个新的字符,要求插入之后的字符序列仍保持有序。
2023-05-18 17:34:56
986
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人