- 博客(10)
- 收藏
- 关注
原创 Spring Boot 分离打包
1、首先打出正常的 jar 包,解压后将 lib 上传到服务器2、修改 pom,重新打包<build> <plugins> <plugin> <groupId>org.springframework....
2020-12-29 11:28:49 28
原创 MySQL 七种 JOIN
共有SELECT *FROM t_dept aINNER JOIN t_emp b ON a.id = b.deptId;左独占+共有SELECT *FROM t_dept aLEFT JOIN t_emp b ON a.id = b.deptId;右独占+共有SELECT *FROM t_dept aRIGHT JOIN t_emp b ON a.id = b.deptId;左独占SELECT *FROM t_dept aLEFT JOIN t_emp
2020-06-13 18:01:41 268
原创 Navicat 连接 MySQL 8.0.2 出现 2059 错误
原因:MySQL8之前的版本中加密规则是mysql_native_password,而在MySQL8之后,加密规则是caching_sha2_password解决:mysql -uroot -puse mysql;ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASS...
2020-04-28 14:49:27 27
原创 剑指 Offer树的子结构
题目描述输入两棵二叉树A,B,判断B是不是A的子结构。思路如果根节点相同则递归调用 isSubtreeWithRoot(),如果根节点不相同,则判断 root1 的左子树和 roo2 是否相同,再判断右子树和 root2 是否相同;注意节点为空的条件,isSubStructure() 中,只要有树为空就返回 false; isSubtreeWithRoot() 中,要先判断 root2,如...
2020-04-01 18:49:03 112
原创 剑指 Offer 矩形覆盖
题目描述我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?思路符合斐波那契数列参考代码public class Solution { public int RectCover(int target) { if (target == 0) return 0; ...
2020-04-01 12:10:09 116
原创 剑指 Offer 变态跳台阶
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。思路f(1) = 1f(2) = f(2-1) + f(2-2)f(3) = f(3-1) + f(3-2) + f(3-3)综上所述:f(n) = 2 * f(n-1)参考代码public class Solution { public int Jump...
2020-04-01 12:08:16 88
原创 剑指 Offer 旋转数组的最小数字
题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。思路采用二分法查找需要考虑三种情况:array[mid] < array[r],此时最小数一定在...
2020-04-01 12:03:11 81
原创 剑指 Offer 重建二叉树
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路我们知道,前序遍历的第一个节点就是树的根节点,所以我们先根据前序遍历序列的第一个数字创建根结点,接下来在中序遍历序列中找到根结点的位置,根节点的左...
2020-04-01 11:13:07 86
原创 Centos7 搭建 cloudera-manager 集群
0、准备工作关闭防火墙# 所有节点systemctl stop firewalldsystemctl disable firewalld禁止交换# 所有节点sysctl vm.swappiness=0禁用大页面# 所有节点echo never > /sys/kernel/mm/transparent_hugepage/defragecho never > /s...
2019-10-26 00:52:25 485
原创 ImportError: libssl.so.1.0.0: cannot open shared object file: No such file or directory
yum -y install gcc automake autoconf libtool makewget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gzmv openssl-1.0.1e.tar.gz /opt/software/tar -vaxf /opt/software/openssl-1.0.1e....
2019-10-26 00:52:16 5038
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人