今日学习20190421

Posted needoffer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了今日学习20190421相关的知识,希望对你有一定的参考价值。

数据结构

Floyd算法

【转】https://www.cnblogs.com/wangyuliang/p/9216365.html        从i号顶点到j号顶点只经过前k号点的最短路程。O(n^3),迭代。

Dijkstra算法

【转】https://www.cnblogs.com/jason2003/p/7222182.html   无法处理权值为负数的情况。初始点到各个点的最短路径。

prim算法

Prim算法从任意一个顶点开始,每次选择一个与当前顶点集最近的一个顶点,并将两顶点之间的边加入到树中。Prim算法在找当前最近顶点时使用到了贪婪算法。

kruskal算法

【转】https://blog.csdn.net/gettogetto/article/details/53216951#commentBox

两者最小生成树的算法,一个是把边加入集合,一个是把点加入集合。

 

mybati

延迟加载

测试一

 不进行任何配置,执行两次查询。无论是否查询blog的任何属性,都会执行author数据的查询。

技术图片

 

技术图片

 

 测试二

配置全局属性如下:

1.如果不查询blog的任意属性,那么不会执行author的查询

2.只要查询被blog的任意属性,都会执行author的数据的查询。

<setting name="LazyLoadingEnabled" value="true"/>

 

测试三

配置全局属性如下:

1.只要查询被blog的任意属性,都会执行author的数据的查询。

<setting name="LazyLoadingEnabled" value="true"/>

 

技术图片

 

技术图片

 测试四

配置全局属性

延迟加载,并且是不积极的。如果需要访问blog的飞author属性,则不执行关联的author查询。

<setting name="LazyLoadingEnabled" value="true"/>

<setting name="aggreLazyLoading" value="false"/>

技术图片

 

技术图片

 测试五

配置全局属性

延迟加载,并且是不积极的。如果需要访问blog的author属性,则执行关联的author查询,不访问则不执行。

技术图片

 

测试六

 监听器

<discriminator     />

技术图片

 

以上是关于今日学习20190421的主要内容,如果未能解决你的问题,请参考以下文章

前端学习(2996):vue+element今日头条管理--代码测试规范

前端学习(2995):vue+element今日头条管理--代码测试规范

前端学习(3011):vue+element今日头条管理--关于编辑器代码段

IOS开发-OC学习-常用功能代码片段整理

java SpringRetry学习的代码片段

python 机器学习有用的代码片段