SSM
春日部小学森
心有猛虎,细嗅蔷薇
展开
-
单例模式的四种具体写法
通过在类中定义一个静态内部类,将对象实例的创建与初始化放在内部类中完成,我们在getInstance中获取对象直接通过静态内部类调用单例对象。饿汉模式在getInstance方法调用前实例已经被创建,因此实例在类加载的时候就已经存在于JVM中,因此。懒汉模式就是在加载类的时候只声明变量,不new对象,后面需要用到的时候再new对象,并把对象赋给变量。主要被用于一个全局类的对象在多个地方被使用并且对象的状态是全局变化的场景下。普通的懒汉模式在单线程场景下是线程安全的,但在多线程场景下是非线程安全的。原创 2023-12-24 07:30:00 · 849 阅读 · 0 评论 -
拦截器与过滤器的区别
过滤器:你要从一堆请求中通过一个工具挑选出符合你要求的请求,而这个工具就是过滤器拦截器:当一个流程正在进行时,你希望干预它的进展,甚至是直接将它终止。原创 2023-12-13 15:27:49 · 617 阅读 · 0 评论 -
Spring的两大核心概念
Spring框架的两大核心是与控制反转指的是将对象的创建和依赖注入由应用代码转移到了Spring容器中进行,即由Spring容器负责创建对象和管理它们之间的依赖关系。这样,应用代码只需要关注业务逻辑的实现,而不需要关注对象的创建和管理,降低了应用代码的复杂度,提高了代码的可重用性和可维护性。其中作为Spring框架中的一种设计模式,用于实现控制反转。它是一种将对象之间的依赖关系从硬编码中解耦的方法。原创 2023-12-12 23:18:53 · 954 阅读 · 0 评论 -
Spring支持哪几种事务管理类型,Spring 的事务实现方式和实现原理是?
在数据层保障一系列的数据库操作同成功同失败:在数据层或业务层保障一系列的数据库操作同成功同失败Spring为了管理事务,提供了一个平台事务管理器PlatformTransactionManager。原创 2023-12-12 15:06:36 · 583 阅读 · 0 评论 -
Spring框架中的五种常用设计模式
Spring 的 Bean 默认是单例模式,通过 Spring 容器管理 Bean 的⽣命周期,保证每个 Bean 只被 创建⼀次,并在整个应⽤程序中重用。原创 2023-12-12 07:00:00 · 1551 阅读 · 0 评论