前面一节说到invokeBeanFactoryPostProcessors方法的调用来注册bean定义,这次来看看finishBeanFactoryInitialization这个方法实例化非懒加载的单例bean。 1.从getBean到doGetBean先尝试从单例缓存池里面获取:DefaultS ...
分类:
编程语言 时间:
2019-10-08 23:47:46
阅读次数:
109
1. 考虑没有限制的情况,一定是把操作离线下来,按照边权从小到达做。可以发现,如果没有限制,完全图是多余的,直接拿树边进行合并就可以了。我们要做这么一件事情,把每个点属于的图上联通块看做颜色,每次合并链上相邻两块颜色不一样的,那么我们再额外使用一个并查集,把树上相邻的颜色相同的点合并在一个集合里,每... ...
分类:
其他好文 时间:
2019-10-08 21:45:59
阅读次数:
112
本文将基于C语言,依次介绍八大排序算法:冒泡排序、选择排序、插入排序、希尔排序、堆排序、快速排序、归并排序、基数排序,并对其性能作对比。 ...
分类:
编程语言 时间:
2019-10-07 17:22:03
阅读次数:
108
在使用Hibernate的过程中,发现手动设置的id(主键)无效,Hibernate仍然会在保存(调用Hibernate提供的merge()方法)的时候自动生成一个随机的id。 经过调试发现问题出在了Hibernate的实体映射配置文件(xml)上。 因为在id的映射字段上加上了id自动生成策略,因 ...
分类:
Web程序 时间:
2019-10-07 00:51:15
阅读次数:
148
操作说明 git branch -vv 如图 所示 -vv 显示 的是 版本号 `[]` 里面的是 远程 仓库位置 ...
分类:
其他好文 时间:
2019-10-06 16:57:38
阅读次数:
311
springboot2.0.2整合elasticsearch6.4.1:报错: 查看官方才发现6.X不支持一个index多个type了 解决方法,看看是否已经存在index和type: 删除或者重新新建一个indexName ...
分类:
移动开发 时间:
2019-10-06 15:07:05
阅读次数:
83
Merge语句是Oracle 9i新增的语法,用来合并Update和Insert语句。通过Merge语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行Update,无法匹配的执行Insert。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于Insert+Updat ...
分类:
数据库 时间:
2019-10-06 11:32:28
阅读次数:
105
学习一下数组、json、函数和类的检测等 1.数组 array_diff — 计算数组的差集 array_merge — 合并一个或多个数组 array_intersect — 计算数组的交集 array_keys — 返回数组中部分的或所有的键名 array_map — 为数组的每个元素应用回调函 ...
分类:
编程语言 时间:
2019-10-06 00:12:31
阅读次数:
114
希望在 GitLab 中对 2 个 branch 进行合并,如何创建 Pull Request 并且如何进行合并呢? 在 GitLib 的 Web 界面中选择 Merge Requests 然后再界面中选择新建一个 Merge Request。 在左侧选择需要合并的 Branch,在右侧选择合并到的 ...
分类:
Web程序 时间:
2019-10-04 14:58:18
阅读次数:
138