## 数据结构
* [字符串和数组](%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%92%8C%E6%95%B0%E7%BB%84.md)
* [LC242-有效的字母异位词](%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%92%8C%E6%95%B0%E7%BB%84/LC242-%E6%9C%89%E6%95%88%E7%9A%84%E5%AD%97%E6%AF%8D%E5%BC%82%E4%BD%8D%E8%AF%8D.md)
* [链表](%E9%93%BE%E8%A1%A8.md)
* [LC25-K个一组翻转链表](%E9%93%BE%E8%A1%A8/LC25-K%E4%B8%AA%E4%B8%80%E7%BB%84%E7%BF%BB%E8%BD%AC%E9%93%BE%E8%A1%A8.md)
* [LC83-删除有序单链表重复的元素](%E9%93%BE%E8%A1%A8/LC83-%E5%88%A0%E9%99%A4%E6%9C%89%E5%BA%8F%E5%8D%95%E9%93%BE%E8%A1%A8%E9%87%8D%E5%A4%8D%E7%9A%84%E5%85%83%E7%B4%A0.md)
* [栈](%E6%A0%88.md)
* [LC20-有效的括号](%E6%A0%88/LC20-%E6%9C%89%E6%95%88%E7%9A%84%E6%8B%AC%E5%8F%B7.md)
* [队列](%E9%98%9F%E5%88%97.md)
* [双端队列](%E5%8F%8C%E7%AB%AF%E9%98%9F%E5%88%97.md)
* [优先队列](%E4%BC%98%E5%85%88%E9%98%9F%E5%88%97.md)
* [树](%E6%A0%91.md)
* [二叉树](%E6%A0%91/%E4%BA%8C%E5%8F%89%E6%A0%91.md)
* [二叉树的遍历](%E6%A0%91/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E9%81%8D%E5%8E%86.md)
* [平衡二叉树](%E6%A0%91/%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91.md)
* [二叉搜索树](%E6%A0%91/%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.md)
* [满二叉树](%E6%A0%91/%E6%BB%A1%E4%BA%8C%E5%8F%89%E6%A0%91.md)
* [完全二叉树](%E6%A0%91/%E5%AE%8C%E5%85%A8%E4%BA%8C%E5%8F%89%E6%A0%91.md)
* [二叉树的打印(二维数组)](%E6%A0%91/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E6%89%93%E5%8D%B0%EF%BC%88%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84%EF%BC%89.md)
* [树的序列化和反序列化](%E6%A0%91/%E6%A0%91%E7%9A%84%E5%BA%8F%E5%88%97%E5%8C%96%E5%92%8C%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96.md)
* [堆](%E5%B8%B8%E7%94%A8%E7%9A%84%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/%E5%A0%86.md)
* [Java系统堆优先队列](Java%E7%B3%BB%E7%BB%9F%E5%A0%86%E4%BC%98%E5%85%88%E9%98%9F%E5%88%97.md)
* [集合数组实现堆](%E9%9B%86%E5%90%88%E6%95%B0%E7%BB%84%E5%AE%9E%E7%8E%B0%E5%A0%86.md)
* [图](%E5%9B%BE.md)
* [图的定义](%E5%9B%BE%E7%9A%84%E5%AE%9A%E4%B9%89.md)
* [图的存储方式](%E5%9B%BE%E7%9A%84%E5%AD%98%E5%82%A8%E6%96%B9%E5%BC%8F.md)
* [图的Java数据结构(邻接表)](%E5%9B%BE%E7%9A%84Java%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.md)
* [图的表达方式及对应场景创建](%E5%9B%BE%E7%9A%84%E8%A1%A8%E8%BE%BE%E6%96%B9%E5%BC%8F.md)
* [图的遍历](%E5%9B%BE%E7%9A%84%E9%81%8D%E5%8E%86.md)
* [图的拓扑排序](%E5%9B%BE%E7%9A%84%E6%8B%93%E6%89%91%E6%8E%92%E5%BA%8F.md)
* [图的最小生成树之Prim算法](%E5%9B%BE%E7%9A%84%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91%E4%B9%8BPrim%E7%AE%97%E6%B3%95.md)
* [图的最小生成树之Kruskal算法](%E5%9B%BE%E7%9A%84%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91%E4%B9%8BKruskal%E7%AE%97%E6%B3%95.md)
* [图的最小单元路径之Dijkstra算法](%E5%9B%BE%E7%9A%84%E6%9C%80%E5%B0%8F%E5%8D%95%E5%85%83%E8%B7%AF%E5%BE%84%E4%B9%8BDijkstra%E7%AE%97%E6%B3%95.md)
* [位图](%E4%BD%8D%E5%9B%BE.md)
* [Java实现位图](Java%E5%AE%9E%E7%8E%B0%E4%BD%8D%E5%9B%BE.md)
* [并查集](%E5%B9%B6%E6%9F%A5%E9%9B%86.md)
* [Java实现并查集](Java%E5%AE%9E%E7%8E%B0%E5%B9%B6%E6%9F%A5%E9%9B%86.md)
- Redis来回摩擦
- redis的数据结构SDS和DICT
- redis的持久化和事件模型
- Java
- 从何而来之Java IO
- 发布Jar包到公共Maven仓库
- Java本地方法调用
- 面试突击
- Linux
- Nginx
- SpringBoot
- Springboot集成Actuator和SpringbootAdminServer监控
- SpringCloud
- Spring Cloud初识
- Spring Cloud的5大核心组件
- Spring Cloud的注册中心
- Spring Cloud注册中心之Eureka
- Spring Cloud注册中心之Consul
- Spring Cloud注册中心之Nacos
- Spring Cloud的负载均衡之Ribbon
- Spring Cloud的服务调用之Feign
- Spring Cloud的熔断器
- Spring Cloud熔断器之Hystrix
- Spring Cloud的熔断器监控
- Spring Cloud的网关
- Spring Cloud的网关之Zuul
- Spring Cloud的配置中心
- Spring Cloud配置中心之Config Server
- Spring Cloud Config配置刷新
- Spring Cloud的链路跟踪
- Spring Cloud的链路监控之Sleuth
- Spring Cloud的链路监控之Zipkin
- Spring Cloud集成Admin Server
- Docker
- docker日常基本使用
- docker-machine的基本使用
- Kubernetes
- kubernetes初识
- kubeadm安装k8s集群
- minikube安装k8s集群
- k8s的命令行管理工具
- k8s的web管理工具
- k8s的相关发行版
- k3s初识及安装
- rancher的安装及使用
- RaspberryPi
- 运维
- 域名证书更新
- 腾讯云主机组建内网
- IDEA插件开发
- 第一个IDEA插件hello ide开发
- 千呼万唤始出来的IDEA笔记插件mdNote
- 大刚学算法
- 待整理
- 一些概念和知识点
- 位运算
- 数据结构
- 字符串和数组
- LC242-有效的字母异位词
- 链表
- LC25-K个一组翻转链表
- LC83-删除有序单链表重复的元素
- 栈
- LC20-有效的括号
- 队列
- 双端队列
- 优先队列
- 树
- 二叉树
- 二叉树的遍历
- 二叉树的递归序
- 二叉树的前序遍历(递归)
- 二叉树的前序遍历(非递归)
- 二叉树的中序遍历(递归)
- 二叉树的中序遍历(非递归)
- 二叉树的后序遍历(递归)
- 二叉树的后序遍历(非递归)
- 二叉树的广度优先遍历(BFS)
- 平衡二叉树
- 二叉搜索树
- 满二叉树
- 完全二叉树
- 二叉树的打印(二维数组)
- 树的序列化和反序列化
- 前缀树
- 堆
- Java系统堆优先队列
- 集合数组实现堆
- 图
- 图的定义
- 图的存储方式
- 图的Java数据结构(邻接表)
- 图的表达方式及对应场景创建
- 图的遍历
- 图的拓扑排序
- 图的最小生成树之Prim算法
- 图的最小生成树之Kruskal算法
- 图的最小单元路径之Dijkstra算法
- 位图
- Java实现位图
- 并查集
- Java实现并查集
- 滑动窗口
- 单调栈
- 排序
- 冒泡排序BubbleSort
- 选择排序SelectSort
- 插入排序InsertSort
- 插入排序InsertXSort
- 归并排序MergeSort
- 快速排序QuickSort
- 快速排序优化版QuickFastSort
- 堆排序HeapSort
- 哈希Hash
- 哈希函数
- guava中的hash函数
- hutool中的hash函数
- 哈希表实现
- Java之HashMap的实现
- Java之HashSet的实现
- 一致性哈希算法
- 经典问题
- 荷兰国旗问题
- KMP算法
- Manacher算法
- Go