06 2022 档案
摘要:不同的Integer对象值相同在hashMap中会当成同一个Key 问题 为什么不同的Integer在hashMap中会当成同一个Key? public static void main(String[] args) { Map<Integer, Integer> integerIntegerHas
阅读全文
摘要:linux常用命令(centos) 文章目录 linux常用命令(centos)网络命令ifconfigmailpingtraceroutenetstatsetup(redhat) 压缩解压gzipgunziptarzipunzipbzipunbzip 通用lsmkdirrmdircdpwdcpmv
阅读全文
摘要:ResourceLoader接口解读 ResourceLoader源码 ResourceLoader接口比较简单,就是要求实现该接口的类能获取Resource。 spring提供了一个默认的ResourceLoader实现类,叫做:DefaultResourceLoader /** * 加载资源的策
阅读全文
摘要:DefaultResourceLoader解读 DefaultResourceLoader介绍 DefaultResourceLoader是spring提供的一个默认的资源加载器,DefaultResourceLoader实现了ResourceLoader接口,提供了基本的资源加载能力。 Defau
阅读全文
摘要:EncodedResource类解读 EncodedResource介绍 EncodedResource是spring中Resource编码相关的封装类,EncodedResource里面封装了一个Resource成员属性,其实主要功能就是通过指定的编码获取资源的输入流。 EncodedResour
阅读全文
摘要:WritableResource接口解读 源码 WritableResource继承于Resource,提供了资源的写能力。 public interface WritableResource extends Resource { //是否可写 default boolean isWritable(
阅读全文
摘要:FileSystemResource解读 FileSystemResource介绍 spring的一个用于读取文件系统下的资源的一个实现类,使用起来非常简单。 FileSystemResource部分源码 获取文件的输入流 /** * This implementation opens a NIO
阅读全文
摘要:Resource接口解读 Resource介绍 Resource是spring的资源策略接口,Resource定义了一套资源框架。spring提供了更加丰富的资源的定义。对不同来源的资源文件都有相应的 Resource 实现∶文件(FileSystemResource)、Classpath 资源(C
阅读全文
摘要:spring中的messageSource(国际化) 文章目录 spring中的messageSource(国际化)MessageSource介绍使用MessageSource做消息转换配置类资源文件测试结果 spring的AbstractApplicationContext中MessageSour
阅读全文
摘要:spring中的ApplicationEventMulticaster 文章目录 spring中的ApplicationEventMulticasterApplicationEventMulticaster介绍ApplicationEventMulticaster接口源码上下文初始化Applicat
阅读全文
摘要:GenericBeanDefinition及其子类解析 文章目录 GenericBeanDefinition及其子类解析GenericBeanDefinition介绍GenericBeanDefinition子类介绍GenericBeanDefinition源码获取GenericBeanDefini
阅读全文
摘要:DefaultBeanDefinitionDocumentReader解读 文章目录 DefaultBeanDefinitionDocumentReader解读DefaultBeanDefinitionDocumentReader介绍DefaultBeanDefinitionDocumentRead
阅读全文
摘要:BeanDefinitionDocumentReader BeanDefinitionDocumentReader介绍 BeanDefinitionDocumentReader是一个spring中定义解析DOM树中的bean信息转换为BeanDefinition的接口 BeanDefinitionD
阅读全文
摘要:XmlBeanDefinitionReader解读 文章目录 XmlBeanDefinitionReader解读XmlBeanDefinitionReader介绍DTD和XSDXmlBeanDefinitionReader源码XmlBeanDefinitionReader一些关键成员属性loadBe
阅读全文
摘要:BeanDefinitionReader接口解读 BeanDefinitionReader介绍 BeanDefinitionReader是一个BeanDefinition读取器的接口,实现了改接口的Reader可以从不同的资源文件中加载bean到beanFactory中。 public interf
阅读全文
摘要:AbstractBeanDefinitionReader解读 AbstractBeanDefinitionReader简介 AbstractBeanDefinitionReader是读取BeanDefinition一个抽象类,他已经实现了部分BeanDefinitionReader接口的部分方法,并
阅读全文
摘要:FactoryBean解读 文章目录 FactoryBean解读FactoryBean介绍FactoryBean源码FactoryBean使用例子 FactoryBean介绍 在Spring中有两种类型的bean,一种是普通Bean,一种是工厂Bean,即FactoryBean。 FactoryBe
阅读全文
摘要:BeanDefinitionRegistry接口解读 BeanDefinitionRegistry 是一个接口,它定义了关于 BeanDefinition 的注册、移除、查询等一系列的操作。 基本所有BeanFactory接口的实现类都会实现BeanDefinitionRegistry接口,因为要对
阅读全文
摘要:AbstractBeanDefinition解读 AbstractBeanDefinition介绍 AbstractBeanDefinition是实现了BeanDefinition接口的一个抽象类,是一个BeanDefinition的一个基础抽象类。 许多BeanDefinition实现类都继承了A
阅读全文
摘要:BeanDefinition BeanDefinition介绍 BeanDefinition是一个描述了 Bean 实例,实例包含属性值、构造方法参数值以及更多实现信息接口。主要提供描述bean和修改bean的信息的一个接口对象。 一般情况下BeanDefinition对象会在BeanDefinit
阅读全文
摘要:GenericApplicationContext类解析 文章目录 GenericApplicationContext类解析GenericApplicationContext介绍利用BeanDefinitionReader读取不同资源到上下文中 GenericApplicationContext介绍
阅读全文
摘要:AbstractApplicationContext抽象类解读 文章目录 AbstractApplicationContext抽象类解读AbstractApplicationContext介绍AbstractApplicationContext核心方法refreshobtainFreshBeanFa
阅读全文
摘要:ApplicationContext接口解读 文章目录 ApplicationContext接口解读ApplicationContext介绍BeanFactory和ApplicationContext关系ApplicationContext源码 ApplicationContext介绍 在使用Spr
阅读全文
摘要:spring中的ConversionService 文章目录 spring中的ConversionServiceConversionService介绍示例ConversionServiceConverter测试 源码分析 ConversionService介绍 ConversionService是s
阅读全文
摘要:spring中的Lifecycle Lifecycle介绍 Lifecycle是spring中的生命循环接口,实现该接口的类将会可以启动,关闭。在AbstractApplicationContext通过ConfigurableApplicationContext接口中就实现了Lifecycle,当上
阅读全文
摘要:Servlet生命周期与线程安全 文章目录 Servlet生命周期与线程安全Servlet生命周期init()方法service()方法destroy() 方法 Servlet线程安全 Servlet生命周期 Servlet生命周期分为三个阶段: 初始化阶段:init()运行阶段:service()
阅读全文
摘要:Linux启动SELinux centos centos自带SELinux。 检查SELinux是否开启 root@ubuntu:/home/wenyao/Desktop# getenforce Permissive #如果是disabled证明是未开启,而(enforcing,permissive
阅读全文
摘要:Redirecting to /bin/systemctl start crond.service 原因CentOS7 上的 cron相关命令需要用systemctl来启动服务和 CentOS6上的cron命令不一样 1.解决方法 CentOS6上的cron命令 service crond star
阅读全文