摘要: 前言 在Java领域,数据持久化有几个常见的方案,有Spring自带的JdbcTemplate、有MyBatis,还有JPA,在这些方案中,最简单的就是Spring自带的JdbcTemplate了,这个东西虽然没有MyBatis那么方便,但是比起最开始的Jdbc已经强了很多了,它没有MyBatis功 阅读全文
posted @ 2019-11-21 22:21 王大军 阅读(451) 评论(0) 推荐(0)
摘要: 前言 在我们学习红黑树之前,我们先来看看什么是2-3树 2-3树 2-3树是最简单的B-树(或-树)结构,其每个非叶节点都有两个或三个子女,而且所有叶都在统一层上。 2-3树是一种平衡搜索树。但2-3树已经不是一棵二叉树了,因为2-3树允许存在3这种节点,3节点中可以存放两个元素,并且可以有三个子节 阅读全文
posted @ 2019-11-21 20:56 王大军 阅读(182) 评论(0) 推荐(0)
摘要: 前言 在Spring Boot中,配置文件有两种不同的格式,一个是properties,另一个是yaml。 虽然properties文件比较常见,但是相对于properties而言,yaml更加简洁明了,而且使用的场景也更多,很多开源项目都是使用yaml进行配置(例如Hexo)。除了简洁,yaml还 阅读全文
posted @ 2019-11-21 19:21 王大军 阅读(1294) 评论(0) 推荐(0)
摘要: 简介 定义:在计算机科学中,AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。 性质:1. 本身首先是一棵二叉搜索树。 2. 带有平衡条件:每个结点的左右子树的高度之差的绝对值(平 阅读全文
posted @ 2019-11-21 09:35 王大军 阅读(255) 评论(0) 推荐(0)