首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
长河0
掘友等级
Java开发
积跬步、至千里。
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 9
沸点 1
赞
10
返回
|
搜索文章
最新
热门
Spring之Bean创建过程
1. Spring提供了xml、注解、JavaConfig多种方式来配置bean,不论何种方式,Spring最终都会将bean封装成BeanDefinition对象,Spring创建bean的依据也是通过BeanDefinition来完成的。 当我们调用getBean()方法获取...
@MapperScan原理探究
1. @MapperScan("com.xxx.2. ImportBeanDefinitionRegistrar是Spring提供的接口,属于Spring的扩展点之一。该接口会暴露BeanDefinitionRegistry对象,Spring允许我们手动往容器注册自定义的Bean...
Spring之自定义Bean何时被扫描注册?
1. 在AnnotationConfigApplicationContext的构造函数里,Spring会创建AnnotatedBeanDefinitionReader对象,它的基本作用是将基于注解的BeanClass封装成BeanDefinition,并注册到BeanFactor...
AnnotatedBeanDefinitionReader
1. xml配置的方式过于繁琐,现在一般更多通过注解或JavaConfig的方式来使用Spring,也就是会用到AnnotationConfigApplicationContext类。在这个类的启动过程中,有一个至关重要的类——AnnotatedBeanDefinitionRea...
BeanDefinition
1. Spring最重要的一个概念当属Bean了,我们写的Controller、Service、Dao凡是加了对应注解交给Spring管理的,都是Spring容器中的一个Bean。把我们自己写的类变成一个Bean交给Spring管理有很多的好处,比如我们不用自己去new对象了,S...
【数据结构】树
树属于「非线性表」的一种,有别于线性表的一对一关系,树被用来定义数据元素间的一对多关系。现实里的树是树根朝下,枝叶朝上。而数据结构里的树,看起来像一棵倒挂的树,它是树根朝上,枝叶朝下的。 现实生活里的很多事物都可以用树结构来表示,例如:人物关系、公司组织架构、文件系统等等。 例如...
【数据结构】散列表
【需求】 设计一个容器,支持add操作,但是不允许添加重复的元素,如果元素重复则覆盖。支持contains操作,快速判断元素是否已存在。最简单的做法就是创建一个数组来存储元素,每次add时遍历一下数组,判断是否已存在。这么做确实可以实现需求,但是效率太低了,每次操作的时间复杂度都...
【数据结构】队列
队列(Queue)也是「线性表」的一种,它的特点是:先进先出,表的一端只能添加元素,另一端只能删除元素。 添加元素叫作「入队」,删除元素叫作「出队」。入队一端叫作「队尾」,出队的一端叫作「队头」。 队列就和生活中的排队一样,得分个先来后到,大家不能插队,永远是先到的人先办事,后到...
【数据结构】栈-CSDN博客
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素...
【数据结构】链表
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。链表也是属于「线...
下一页
个人成就
文章被点赞
237
文章被阅读
126,860
掘力值
4,178
关注了
2
关注者
116
收藏集
1
关注标签
6
加入于
2019-08-20