- 博客(5)
- 收藏
- 关注
原创 AVL平衡二叉树旋转详解
AVL(平衡二叉树) AVL定义 左子树和右子树的高度之差的绝对值不超过1,高度之差也叫做平衡因子(Balance Factor),简称BF 左右子树也都是平衡二叉树 当一个节点没有左子树时,左子树高度为-1 当一个节点的左子树时叶子节点时,左子树的高度为0 当一个节点的左子树的左子树是叶子节点时,左子树的高度为1 # 如图所示: # 例1: 以2为根节点,左子树的高度为0,右子树的高度为1,0 - 1 = 1,满足平衡二叉树条件 -1 <= BF <= 1 # 例2: 以1为根节点,左右
2020-09-30 17:39:00
1498
1
原创 centos7使用yum方式安装MySQL5.7
1.安装MySQL 从CentOS 7.0发布以来,yum源中开始使用Mariadb来代替MySQL的安装。 即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容。 使用源代码进行编译安装很麻烦,想使用yum安装MySQL的话,就需要去下载官方指定的yum源 下载并安装mysql官方的yum源 # 下载 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rp
2020-07-28 15:53:40
420
原创 SpringBoot:一个模块加载另一个的模块的配置文件
目的:父工程parent下的两个模块,common和eureka,使eureka模块的配置文件可以读取common的配置文件 首先是配置文件类型,我使用的是yml,使用properties也是一样的 目录结构如图: 在commom模块中添加一些自定义配置 yml文件必须以application-XXX.yml格式命名,不然后续配置无法识别 在eureka模块中的配置 # 配置读取common文件 spring: profiles: active: common 通过${}表达式,就可以拿
2020-07-10 17:10:47
14131
8
原创 MyBatis之通用mapper方法总结
一、增删改查 select 根据实体中的属性值进行查询 List<T> selct (T record) ; 根据主键字段进行查询,参数必须包含完整的主键属性 T selectByPrimaryKey(Object key); 查询全部结果 List<T> selectAll( ); 根据实体中的属性进行查询,只能有一个返回值,有多个结果会抛出异常 T selectOne(T record); 根据实体中的属性查询总数 int selectCount(T
2020-07-06 17:10:46
807
原创 微信小程序支付流程(Java后端)
微信小程序支付(Java后端) 一、小程序支付的交互图如下 按住ctrl点击 微信支付平台开发文档 二、准备工作 第一步:在pom文件中导入微信支付SDK 有可能自动下载不了,可以到微信支付平台下载手动导入maven仓库 SDK下载地址:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1 第二步:创造一个配置类,填入必要信息,如图 支付成功后的回调url必须是公网可以访问的 第三步:创建包结构com.g
2020-07-02 15:39:32
2049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅