
java基础
文章平均质量分 76
米巴子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
索引
索引 1. 什么是索引 优化复杂查询操作,提高查询效率,加速查询 2. 索引的原理 2.1 索引原理 通过不断缩小获取数据的范围来筛选出最终想要的结果,同时把随机事件变成顺序事件,来提高查询效率。 2.2 磁盘IO与预读 磁盘IO是非常高昂的操作,计算机系统进行了优化,当一次IO时,不光把当前磁盘地址的数据,而是把相邻的数据也都读取到内存缓冲区内。 3. 索引的数据结构 每次查找数据时把磁盘IO次数控制在一个很小的数量级,最好是常数数量级。那么我们就想到如果一个高度可控的多路搜索树是否能满足需求呢?就这样,原创 2021-03-16 20:13:49 · 232 阅读 · 0 评论 -
Spring框架中Bean的生命周期
Spring框架中Bean的生命周期 (1)实例化一个Bean – 也就是new (2)按照Spring上下文对实例化的Bean进行配置 --IOC注入 (3)如果这个Bean已经实现了BeanNameAware接口,会调用它实现的setBeanName(String)方法,此处传递的就是Spring配置文件中Bean的id值 (4)如果这个Bean已经实现了BeanFactoryAware接口,会调用它实现的setBeanFactory(setBeanFactory(BeanFactory))传递的是Sp原创 2021-03-15 11:33:25 · 409 阅读 · 0 评论 -
“equals“ 和 ““==““ 的区别
“equals” 和 “”=="" 的区别 1. equals 1.1 作用 判断两个对象是否相等,返回值为boolean类型。 1.2 底层原理 在Object类种,equals的判断方法如下: public boolean equals(Object obj) { return (this == obj); } 可以看到,Object 类种的 equals 方法其实就是 == 方法,两者相同。 那equals到底有何区别? 因为equals可以根据业务需要,实现你想要的比较方法。 通过equals(原创 2021-03-13 11:37:45 · 185 阅读 · 0 评论