自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 spring ioc容器

spring ioc容器 单例: bean都是默认单例的,即spring依赖注入Bean实例默认是单例的。 之所以用单例,是因为没必要每个请求都新建一个对象,这样子既浪费CPU又浪费内存; 1.懒汉式单例模式: 即是在需要用到该对象的时候才去进行初始化 1.1.线程安全的懒汉式单例模式 2.双重检测锁实现单例模式 3.饿汉式单例模式 在类加载的时候就创建并初始化单例对象 4.静态内部类实现单例模式

2022-06-23 10:18:28 94 1

原创 java面试题

面试回答: 1.当程序加载运行时会根据spring中配置文件找到bean配置的属性和方法, 并通过java反射机制创建实例化bean对象。 Bean实现了BeanNameAware接口,执行了setBeanName方法,实现注入对象。 2.实现了BeanFactoryAware工厂接口,执行了setBeanFactory方法。 3.实现了ApplicationContext接口类,执行了setsetApplicationContest方法

2022-06-17 20:13:43 71

原创 GC 垃圾回收器

哪些可以作为GC Roots?1.在虚拟机栈(栈帧中的本地变量表)中引用的对象。2.方法区中类静态属性引用的对象。3.在方法区中引用的对象,如字符串常量池(String Table)里的引用4.本地方法栈中JNI引用的对象5.Java虚拟机内部的引用,如基本数据类型对应的Class对象以及一些常驻的异常对象等。6.所有同步锁持有的对象7.反应Java虚拟机内部情况的JMXBean、JVMTI中注册的回调、本地代码缓存等前提: 当Java虚拟机发觉内存资源紧张的时候,就会自动地去清理无用变量所占用的内存空间

2022-06-14 09:03:51 95

原创 SSM框架

轻量级的Java开发框架,核心是IOC(控制反转)和APO(面向切面编程),主要作用是降低代码的耦合度IOC: 控制反转,负责控制对象的生命周期和对象间的关系AOP: 面向切面编程,对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。Bean: 组成应用程序的主体及由Spring IOC容器所管理的对象,被称之为bean作用域:1.singleton: 单例模式,在整个容器中,使用singleton定义的Bean只有一个实例2.prototype:

2022-06-06 19:31:17 178 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除