fFee-ops's Blog
687. 最长同值路径(递归) 687. 最长同值路径(递归)
文章目录 题目 解题思路 代码 题目给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。 这条路径可以经过也可以不经过根节点。 注意:两个节点之间的路径长度由它们之间的边数表示。 解题思路这题虽然题目说可不经过根节点,但是
2021-01-14
404. 左叶子之和(递归) 404. 左叶子之和(递归)
文章目录 题目 解题思路 代码 题目计算给定二叉树的所有左叶子之和。 解题思路第一步:找到叶子节点第二步:判断叶子节点是不是左叶子节点。可以给help参数加一个isLeft来标识。 当递归的是左子树的时候那么就是true,右子树为fa
2021-01-13
分布式锁一步步的推导 分布式锁一步步的推导
2、知道分布式锁吗?有哪些实现方案? 你谈谈对redis分布式锁的理解 Base案例1、建Module 2、改POM <?xml version="1.0" encoding="UTF-8"?> <project xmlns
2021-01-12
Redis写入数据但是可视化工具看不到 Redis写入数据但是可视化工具看不到
今天redis在客户端写入数据,但是可视化工具看不到,用可视化工具写入数据,客户端读取不到。 解决:把redis版本换成5.0.0
2021-01-12
Spring循环依赖源码Debug Spring循环依赖源码Debug
Spring循环依赖源码Debug 3大Map和四大方法,总体相关对象 A/B两对象在三级缓存中的迁移说明 Debug技巧 本次Debug的全部断点 首先我们要搞清楚两个概念:实例化/初始化 实例化: 堆内存中申请一块内存空间,
2021-01-11
springboot测试类Error creating bean with name springboot测试类Error creating bean with name
今天用测试类的时候报错:font color=red>Error creating bean with name xxx 原因: 我把@Service加在了接口上,其实应该加在实现类上。 @Service注解是标注在实现类上的,
2021-01-10
AQS详解 AQS详解
AQS详解 前置知识 可重入锁 Synchronized的重入的实现机理 LockSupport 线程等待唤醒机制(wait/notify) Object类中的wait和notify方法实现线程等待和唤醒 Condition接
2021-01-09
101. 对称二叉树(递归) 101. 对称二叉树(递归)
101. 对称二叉树 题目 解题思路 代码 题目给定一个二叉树,检查它是否是镜像对称的。 解题思路 这题要看是不是镜像,我们可以这么想,何为镜像,就是左子树何右子树对称,我们来举个例子来看看 到底对称的条件是什么。
2021-01-05
GitHub常见使用方法 GitHub常见使用方法
GitHub常见使用方法 常用词含义 in关键词限制搜索范围 stars或fork数量关键词去查找 awesome加强搜索 高亮显示某一行代码 项目内搜索 搜索某个地区内大佬 常用词含义watch:会持续收到该项目的动态fork:复制
2021-01-05
服务器后台运行jar包 服务器后台运行jar包
服务器后台运行jar包 启动 结束 直接用java \-jar xxx.jar这样的话一断开连接,这个jar也不会运行了。 启动我们只要使用nohup java \-jar xxx.jar &在后台运行jar包。输入了nohu
2020-12-29
阿里云部署项目,通过一、二级域名访问 阿里云部署项目,通过一、二级域名访问
阿里云部署项目,通过一、二级域名访问 项目部署 通过域名访问 通过二级域名访问 今天闲来无事想部署一下以前写过的一些demo。记录一下如何用域名访问到项目,再通过二级域名访问到项目。 项目部署以springboot项目为例,打成jar
2020-12-29
CentOS7.3安装MySQL CentOS7.3安装MySQL
CentOS7.3安装MySQL# 查看系统中是否已安装 MySQL 服务: rpm -qa | grep mysql 或 yum list installed | grep mysql # 如果已安装则删除 MySQL 及其依赖的包
2020-12-28
34 / 71