- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 冒泡排序
原理: 思路:总共需要多少轮冒泡?需要n-1次。 冒泡:每一轮冒泡将会在剩下的(n-i)个元素中产生一个最大或者最少的值, 第一轮i等于0,第二轮i等于1… 而每一轮的冒泡需要比较(n-i-1)次即可确定一个极值,所以(n-i-1)就是一轮冒泡要比较的次数所以具体第一轮参与冒泡的元素个数是与元素总量n有递减关系,并且参数冒泡的次数也是固定的为n-1,这种明显可量化的问题可以用一个很典型...
2018-08-20 22:02:45 4591
原创 了解JSR 303 - Bean Validation
Bean ValidationBean Validation是JSR中的一种规范,提出这个规范的目的在于合理提取数据模型的校验逻辑,使数据校验相关的工作绑定到Java Bean域模型上,从而可以避免相同的校验逻辑重复出现以及重复出现在不同的层上。Bean Validation 中的 constraintBean Validation通过定义相关元数据模型和API来规范校验工作,我们...
2018-08-13 21:43:03 184
原创 Spring Boot整合Mybatis Plus
前面演示了很多整合案例,今天笔录下整合Mybatis Plus的过程,后面文章涉及整合框架组件的文章,会大部分基于Spring Boot来做,因为上一篇文章我们也理解了,Spring Boot已经将整个生态链集成达到了比较规范的程度。Mybatis Plus我们知道Mybatis是一款非常优秀的JDBC持久化框架,利用它我们可以很方便的搭建DAO实现,而Mybatis Plus...
2018-08-04 16:33:24 1540
原创 Spring Boot 自动配置
今天这篇文章不再演示具体代码,只讲些我对Spring Boot自动配置特性的认识,我们首先初步认识它,然后理解它存在的意义、以及实际应用场景。自动配置软件工程的复杂度伴随着需求的复杂日益上升,一个真正的应用运营起来,它涉及到底层硬件、网络基础设施,还涉及到上层应用的架构,维护,部署等。总之现代化的软件分工越来越明细、架构越来越复杂,最终是使各个部件松耦合,方便更好的扩展。然而组件的分是...
2018-08-04 00:25:58 372
原创 Mybatis Starting基于Spring Boot
前面几篇讲了官方方式配置Mybatis、集成Spring方式配置Mybatis、利用Spring JavaConfig配置Mybatis;而今天则学习基于Spring Boot来配置Mybatis。认识Spring BootSpring boot存在的意义: Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 ...
2018-08-02 00:47:09 159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人