logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring加载流程(一)

本文旨在面向注解的方式(代码相比xml更加优雅)首先在我们看源码前,应该明白这几个点。1.spring在根据注解类加载过程中,是通过BeanDefinitionReader去读取注解的Bean定义,完成了spring内部BeanDefinition的注册。什么是BeanDefinition? 可以简单的理解为设计蓝图,里面规定了bean的名称,类,是否是懒加载,是否是Primary,是否是单例…当

#java#spring
Set和存储顺序

Set和存储顺序在java中使用set容器存储时,除非是使用了诸如Integer和String 的java预定义的类型,这些类型是被设计可以在容器内部使用的。当我们自己创建类型时,我们需要怎么样的形式来维护存储顺序呢?其实在不同的Set实现是具有不同的行为,所以对于在特定的Set实现中,放置的类型也有不同的要求。举例类型规定Set存入Set的每个元素都必须是唯一的,因为...

动态数组扩容与缩容

动态数组扩容与缩容想必大家都知道ArrayList的底层使用数组来实现的。今天我们就写个简易版的来实现这一功能。首先我们使用泛型 E 标识元素类型,以容纳世间万物。size 表示数组中的实际元素个数;构造分为无参构造和一个传递容器大小的有参构造。无参构造调用另一构造,初始默认大小为10;这边需要注意的是:------------ 泛型类的数组 我们不能直接初始化为 E data = n...

#java#list
到底了