摘要: 配置文件配置包扫描路径 递归包扫描获取.class文件 反射、确定需要交给IOC管理的类 对需要注入的类进行依赖注入 配置文件中需要指定包扫描路径 定义一些注解,分别表示访问控制层、业务服务层、数据持久层、依赖注入注解、获取配置文件注解 从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息及 阅读全文
posted @ 2021-10-29 09:07 DingJie1024 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap原理及jdk7和jdk8的区别 jdk7: 数据结构: ReentrantLock+Segment+HashEntry,一个Segment中包含一个HashEntry数组,每个HashEntry又是一个链表结构 元素查询: 二次hash,第一次Hash定位到Segm 阅读全文
posted @ 2021-10-29 08:50 DingJie1024 阅读(96) 评论(0) 推荐(0) 编辑
摘要: ##HashMap和HashTable有什么区别?其底层实现是什么? ###区别: HashMap方法没有synchronized修饰,线程非安全,HashTable线程安全; HashMap允许key和value为null,而HashTable不允许 ###底层:数组+链表 jdk8之后链表高度到 阅读全文
posted @ 2021-10-29 08:14 DingJie1024 阅读(48) 评论(0) 推荐(0) 编辑