Spring IoC 源码之XmlBeanFactory
失宠的 XmlBeanFactory 上篇文章中提到 Spring IoC 容器中的两条设计路径,但是这两条路径都只是体现了接口之间的关系,今天就从具体的实现来看看 Spring IoC 不同功能的IoC容器。 在Spirng 中I...
失宠的 XmlBeanFactory 上篇文章中提到 Spring IoC 容器中的两条设计路径,但是这两条路径都只是体现了接口之间的关系,今天就从具体的实现来看看 Spring IoC 不同功能的IoC容器。 在Spirng 中I...
Spring IOC 总览 最近这几个月的时间一直在看 Spring的源码,学习的过程本身就是一个输入输出,反复循环的过程,经过这一段时间的学习,从以前只是使用的阶段到现在 Spring的理解又有了一些新的认识。通过之后的文章来记录学习...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
数组 数组是指用一组地址连续的存储线性表的数据元素。数组能够顺序(按照存入的顺序)存储相同类型的多个数据。访问数组中的某个元素的方法是将其编号然后通过编号访问,这个编号我们称其为索引。如果有N个值,它们的编号是0至N-1(索引的取值范...
ConcurrentHashMap ConcurrentHashMap是线程安全的HashMap;在并发的情况下使用HashMap可能会导致死循环,在进行put操作时导致CPU利用率接近100%。是因为在多线程会导致HashMap的En...
红黑树 定义 红黑树也是一种平衡搜索树,他可以保证在最坏的情况下基本动态集合操作的时间复杂度为O(lgn)。 红黑树是一棵二分搜索树,它在每个位置上增加了一个存储位来表示节点的颜色,可以是RED或BLACK。通过任何一条从根到叶子的...
2-3 查找树(2-3-Search-Tree) 2-结点:标准二叉树中的结点称为2-结点(含有一个键和两条链接)。 3-结点:包含两个键和三条链接。 定义:一颗2-3查找树或为一棵空树,或由以下结点组成: 2-结点,含有一个键(及其对...
索引是什么? 索引是依靠某些数据结构和算法来组织数据,最终引导用户快速检索出所需要的数据。 工作方式: 利用b+树,链表,二分法查找,做到了快速定位目标数据,快速范围查找。 索引有2个特点: 通过数据结构和算法来对原始的数据进行一些有效的组...
什么是事务? 数据库中的事务是指对数据库执行一批操作,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的情况。 事务的几个特性(ACID) 原子性(Atomicity) 事务的整个过程如原子操作一样,最终要么全部成功,或者全部失...
count(*) 和 count(1)和count(列名)区别 count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽...
学习过mysql的都知道,我们删除表数据,删除表或者清空表的时候会使用删除语句去进行删除,在MySql中常用来删除语句有drop、truncate、delete,很多刚毕业的人去面试的时候面试官都会问到这个问题说一下这三个之间的区别,本编文...