自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux,Java,SpringBoot,Python,Lua略知一点

关注微信公众号:入门小站,每天解锁新技能

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Bean实例化的几种特殊方式

ServiceLoader 利用JDK里面的反向控制 ServiceLoaderFactoryBean AutowireCapableBeanFactory#createBean BeanDefinitionRegistry#registerBeanDefinition RumenzFactory接口和默认实现类DefaultRumenzFactory RumenzFactory.java package com.rumenz; public interface RumenzFactory { .

2020-06-30 00:09:29 138

原创 Spring Bean初始化的几种常规方式

通过构造方法实例化 通过静态工厂实例化 通过实例工厂实例化 通过FactoryBean实例化 RumenzA实体类 package com.rumenz; public class RumenzA { private String id; private String name; public RumenzA() { System.out.println("RumenzA 无参构造方法"); } public RumenzA(String id.

2020-06-29 00:00:31 448

原创 Spring中将BeanDefinition注册到IOC容器中

Spring中将BeanDefinition注册到IOC容器中 XML配置元信息 <bean name=”…” … /> 注解: @Bean,@Component,@Import 命名: BeanDefinitionRegistry#registerBeanDefition 非命名 BeanDefinitionReaderUtils#registerWithGeneratedName AnnotatedBeanDefinitionReader#register Rum

2020-06-27 23:49:23 217

原创 Spring中构建BeanDefinition的两种方法

BeanDefinitionBuilder GenericBeanDefinition RumenzA.class package com.rumenz; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; public class RumenzA { .

2020-06-26 23:54:42 1050

原创 Spring中的BeanDefinition

BeanDefinition 是 Spring Framework 中定义 Bean 的配置元信息接口.BeanDefinition描述一个bean. 包括bean的属性,构造函数参数列表,依赖bean,是否是单例,bean的类名等等 ** 打印BeanDefinition (BeanDefinition 并非 Bean 终态,可以自定义修改) Generic bean: class [com.rumenz.RumenzA] scope= abstract=false lazyInit=null .

2020-06-25 23:26:15 320

原创 Spring Bean懒加载与非懒加载

懒加载:对象使用的时候才去创建。节省资源,但是不利于提前发现错误; 提前加载:容器启动时立马创建。消耗资源,但有利于提前发现错误 Spring 默认设置是非懒加载 1,由于在controller中会注入service层的类,由于,controller层面上的spring-mvc不是懒加载,即当在controller中注入service时,就会初始化此service类。因此即调用到谁初始化谁 2,如果一个bean被设置为延迟初始化,而另一个非延迟初始化的singleton bean依赖于它,那么当A.

2020-06-25 00:03:32 2670

原创 JVM常见垃圾收集器

(1) 串行收集器 Serial:Serial、Serial Old -XX:+UseSerialGC -XX:+UseSerialOldGC (2) 并行收集器 Parallel:Parallel Scavenge、Parallel Old,吞吐量 吞吐量优先 -XX:+UseParallelGC -XX:+UseParallelOldGC Server模式下的默认收集器 (3) 并行收集器 Concurrent: CMS、G1,停顿时间 (4) 并行 (Parallel) 指多条垃圾收集线

2020-06-24 16:29:29 97

2进制转换工具/8进制转换工具/16进制转换工具

本工具支持将数字从在2-36进制中任意进制间相互转换,只支持整数,纯客户端实时计算。

2021-12-11

空空如也

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

TA关注的人

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