上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 大循环中,每次与相邻的元素进行比较,确定一个最大元素,最大元素升序右移,一个小循环确定一个最大元素,那么每次小循环的次数也会少一次,平均时间复杂度是O(n^2)。 1 public class BubbleSort implements IArraySort{ 2 3 4 @Override 5 p 阅读全文
posted @ 2021-02-26 10:34 huang1993 阅读(51) 评论(0) 推荐(0)
摘要: 先看第一个 注释上有提及,注解起作用的相关类 第二个,也是自动配置的启动注解 第一个:自动配置包,@Import 注解有三种使用方法,当注入的这个类实现特定接口,会有特殊效果 第二个 到这里,其实自动配置的注解层面的原因已经说完了,其实在注解层面还是很简单就清楚自动配置的过程的,下面是配合配置文件的 阅读全文
posted @ 2021-01-24 09:50 huang1993 阅读(109) 评论(0) 推荐(0)
摘要: 首先说启动过程,下一篇说自动配置的过程 创建了SpringApplication之后,调用它的run方法,启动 创建父容器 准备容器,设置了小部分信息 然后开始刷新容器 摆了一道 回到熟悉的那个方法,不过其中有些改变,只看改变的那些方法,而且到现在,web容器和子容器都还没启动 第一个: 第二个: 阅读全文
posted @ 2021-01-23 12:28 huang1993 阅读(192) 评论(0) 推荐(0)
摘要: 从web.xml说起,父子容器的启动,必须配置contextLoadListener和一个servlet,然后加入init-param指定配置文件,而ServletContextListener是javax提供的接口,在web容器启动时,就会自动调用它的初始化方法,导入父容器的配置文件 创建父容器, 阅读全文
posted @ 2021-01-18 11:02 huang1993 阅读(139) 评论(0) 推荐(0)
摘要: 之前学习了BeanFactoy的创建过程和Bean的生命周期之后,这次将看看平时经常使用ApplicationContext和BeanFactory是什么关系。 从new一个ApplicationContext开始 进入的第一个方法看看: 进入第二方法,也是最重要的一个方法,这个方法中有十二个方法, 阅读全文
posted @ 2021-01-13 09:47 huang1993 阅读(151) 评论(0) 推荐(0)
摘要: 进入方法内部,先看整个方法包含了哪些重要方法: 整个方法看完了,接着进入其中比较重要的方法看看: 第一个getSingleton方法,也就是尝试从缓存中拿 第二个方法:将拿到的bean看看是不是FactoryBean,如果是,那么返回的就是通过getObject方法返回的bean 会在判断是否单例之 阅读全文
posted @ 2021-01-10 13:39 huang1993 阅读(143) 评论(0) 推荐(0)
摘要: 1 public class MyApplicationContext { 2 public static void main(String[] args) { 3 ClassPathResource resource = new ClassPathResource("application.xml 阅读全文
posted @ 2021-01-06 11:42 huang1993 阅读(142) 评论(0) 推荐(0)
摘要: 一、API 1、int getAndIncrement() 返回旧值,然后自增 2、int incrementAndGet() 自增,然后返回新值 3、int getAndDecrement() 返回旧值,然后自减 4、int decrementAndGet() 自减,然后返回新值 5、boolea 阅读全文
posted @ 2021-01-05 22:55 huang1993 阅读(170) 评论(0) 推荐(0)
摘要: ResourceLoader:定义资源加载器,主要应用于根据给定的资源文件地址返回对应的Resource。BeanDefinitionReader:主要定义资源文件读取并转换为BeanDefinition的各个功能。EnvironmentCapable:定义获取Environment方法。Docum 阅读全文
posted @ 2021-01-05 10:09 huang1993 阅读(143) 评论(0) 推荐(0)
摘要: AliasRegistry:定义对alias的简单增删改等操作。SimpleAliasRegistry:主要使用map作为alias的缓存,并对接口AliasRegistry进行实现。SingletonBeanRegistry:定义对单例的注册及获取。BeanFactory:定义获取bean及bea 阅读全文
posted @ 2021-01-05 10:07 huang1993 阅读(177) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 下一页