Skip to content

Commit 7eff32a

Browse files
committed
add doctoc
1 parent 38fc56c commit 7eff32a

12 files changed

Lines changed: 553 additions & 300 deletions

File tree

image/MySQL-8.png

420 KB
Loading

image/MySQL-9.png

378 KB
Loading

image/network-1.png

823 KB
Loading

image/network-2.png

837 KB
Loading

image/network-4.png

98.1 KB
Loading

notes/algorithms/DataStructures-Algorithms.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,23 @@
22
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
33
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
44

5-
- [动态规划的思想](#%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92%E7%9A%84%E6%80%9D%E6%83%B3)
6-
- [背包问题总结](#%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E6%80%BB%E7%BB%93)
7-
- [0-1 背包问题](#0-1-%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98)
8-
- [优化空间复杂度](#%E4%BC%98%E5%8C%96%E7%A9%BA%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6)
9-
- [完全背包问题](#%E5%AE%8C%E5%85%A8%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98)
10-
- [多重背包问题](#%E5%A4%9A%E9%87%8D%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98)
11-
- [树的深度优先遍历、广度优先遍历](#%E6%A0%91%E7%9A%84%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%85%88%E9%81%8D%E5%8E%86%E5%B9%BF%E5%BA%A6%E4%BC%98%E5%85%88%E9%81%8D%E5%8E%86)
12-
- [一、深度优先遍历](#%E4%B8%80%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%85%88%E9%81%8D%E5%8E%86)
13-
- [二、广度优先遍历(层序遍历)](#%E4%BA%8C%E5%B9%BF%E5%BA%A6%E4%BC%98%E5%85%88%E9%81%8D%E5%8E%86%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86)
14-
- [快速排序的思想](#%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F%E7%9A%84%E6%80%9D%E6%83%B3)
15-
- [快速排序算法是不稳定的算法](#%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E6%98%AF%E4%B8%8D%E7%A8%B3%E5%AE%9A%E7%9A%84%E7%AE%97%E6%B3%95)
16-
- [堆排序的思想](#%E5%A0%86%E6%8E%92%E5%BA%8F%E7%9A%84%E6%80%9D%E6%83%B3)
17-
- [字典树](#%E5%AD%97%E5%85%B8%E6%A0%91)
18-
- [单向链表、双向链表、双向循环链表](#%E5%8D%95%E5%90%91%E9%93%BE%E8%A1%A8%E5%8F%8C%E5%90%91%E9%93%BE%E8%A1%A8%E5%8F%8C%E5%90%91%E5%BE%AA%E7%8E%AF%E9%93%BE%E8%A1%A8)
5+
- [动态规划](#%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92)
6+
- [背包问题总结](#%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E6%80%BB%E7%BB%93)
7+
- [0-1背包问题](#0-1%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98)
8+
- [优化空间复杂度](#%E4%BC%98%E5%8C%96%E7%A9%BA%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6)
9+
- [完全背包问题](#%E5%AE%8C%E5%85%A8%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98)
10+
- [多重背包问题](#%E5%A4%9A%E9%87%8D%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98)
11+
- [](#%E6%A0%91)
12+
- [树的深度优先遍历、广度优先遍历](#%E6%A0%91%E7%9A%84%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%85%88%E9%81%8D%E5%8E%86%E5%B9%BF%E5%BA%A6%E4%BC%98%E5%85%88%E9%81%8D%E5%8E%86)
13+
- [深度优先遍历](#%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%85%88%E9%81%8D%E5%8E%86)
14+
- [广度优先遍历(层序遍历)](#%E5%B9%BF%E5%BA%A6%E4%BC%98%E5%85%88%E9%81%8D%E5%8E%86%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86)
15+
- [字典树](#%E5%AD%97%E5%85%B8%E6%A0%91)
16+
- [八大排序](#%E5%85%AB%E5%A4%A7%E6%8E%92%E5%BA%8F)
17+
- [快速排序的思想](#%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F%E7%9A%84%E6%80%9D%E6%83%B3)
18+
- [快速排序算法是不稳定的算法](#%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E6%98%AF%E4%B8%8D%E7%A8%B3%E5%AE%9A%E7%9A%84%E7%AE%97%E6%B3%95)
19+
- [堆排序的思想](#%E5%A0%86%E6%8E%92%E5%BA%8F%E7%9A%84%E6%80%9D%E6%83%B3)
20+
- [链表](#%E9%93%BE%E8%A1%A8)
21+
- [单向链表、双向链表、双向循环链表](#%E5%8D%95%E5%90%91%E9%93%BE%E8%A1%A8%E5%8F%8C%E5%90%91%E9%93%BE%E8%A1%A8%E5%8F%8C%E5%90%91%E5%BE%AA%E7%8E%AF%E9%93%BE%E8%A1%A8)
1922

2023
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
2124

notes/database/DataBaseDesign.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
2+
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
3+
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
4+
5+
- [MySQL数据库开发规范](#mysql%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83)
6+
7+
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
8+
19

210

311
## MySQL数据库开发规范

notes/database/MySQL.md

Lines changed: 238 additions & 79 deletions
Large diffs are not rendered by default.

notes/design/Design-Patterns.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
33
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
44

5-
- [23种设计模式彩图](#23%E7%A7%8D%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%BD%A9%E5%9B%BE)
6-
- [动态代理和静态代理有什么区别](#%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E5%92%8C%E9%9D%99%E6%80%81%E4%BB%A3%E7%90%86%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
7-
- [静态代理](#%E9%9D%99%E6%80%81%E4%BB%A3%E7%90%86)
8-
- [动态代理](#%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86)
9-
- [静态代理与动态代理的区别主要](#%E9%9D%99%E6%80%81%E4%BB%A3%E7%90%86%E4%B8%8E%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E5%8C%BA%E5%88%AB%E4%B8%BB%E8%A6%81)
10-
- [JDK中的动态代理和CGLIB](#jdk%E4%B8%AD%E7%9A%84%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E5%92%8Ccglib)
11-
- [实现动态代理的方案有下列几种](#%E5%AE%9E%E7%8E%B0%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E6%96%B9%E6%A1%88%E6%9C%89%E4%B8%8B%E5%88%97%E5%87%A0%E7%A7%8D)
5+
- [23种设计模式彩图](#23%E7%A7%8D%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%BD%A9%E5%9B%BE)
6+
- [动态代理和静态代理](#%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E5%92%8C%E9%9D%99%E6%80%81%E4%BB%A3%E7%90%86)
7+
- [静态代理](#%E9%9D%99%E6%80%81%E4%BB%A3%E7%90%86)
8+
- [动态代理](#%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86)
9+
- [静态代理与动态代理的区别](#%E9%9D%99%E6%80%81%E4%BB%A3%E7%90%86%E4%B8%8E%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E5%8C%BA%E5%88%AB)
10+
- [JDK中的动态代理和CGLIB](#jdk%E4%B8%AD%E7%9A%84%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E5%92%8Ccglib)
11+
- [实现动态代理的方案有下列几种](#%E5%AE%9E%E7%8E%B0%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E6%96%B9%E6%A1%88%E6%9C%89%E4%B8%8B%E5%88%97%E5%87%A0%E7%A7%8D)
1212

1313
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
1414

notes/framework/Dubbo.md

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
- [ExtensionLoader](#extensionloader)
1616
- [关于objectFactory的一些细节](#%E5%85%B3%E4%BA%8Eobjectfactory%E7%9A%84%E4%B8%80%E4%BA%9B%E7%BB%86%E8%8A%82)
1717
- [3、SPI 与 API的区别](#3spi-%E4%B8%8E-api%E7%9A%84%E5%8C%BA%E5%88%AB)
18-
- [1接口位于【调用方】所在的包中](#1%E6%8E%A5%E5%8F%A3%E4%BD%8D%E4%BA%8E%E8%B0%83%E7%94%A8%E6%96%B9%E6%89%80%E5%9C%A8%E7%9A%84%E5%8C%85%E4%B8%AD)
19-
- [2接口位于【实现方】所在的包中](#2%E6%8E%A5%E5%8F%A3%E4%BD%8D%E4%BA%8E%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%89%80%E5%9C%A8%E7%9A%84%E5%8C%85%E4%B8%AD)
20-
- [3接口位于独立的包中](#3%E6%8E%A5%E5%8F%A3%E4%BD%8D%E4%BA%8E%E7%8B%AC%E7%AB%8B%E7%9A%84%E5%8C%85%E4%B8%AD)
18+
- [1. 接口位于【调用方】所在的包中](#1-%E6%8E%A5%E5%8F%A3%E4%BD%8D%E4%BA%8E%E8%B0%83%E7%94%A8%E6%96%B9%E6%89%80%E5%9C%A8%E7%9A%84%E5%8C%85%E4%B8%AD)
19+
- [2. 接口位于【实现方】所在的包中](#2-%E6%8E%A5%E5%8F%A3%E4%BD%8D%E4%BA%8E%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%89%80%E5%9C%A8%E7%9A%84%E5%8C%85%E4%B8%AD)
20+
- [3. 接口位于独立的包中](#3-%E6%8E%A5%E5%8F%A3%E4%BD%8D%E4%BA%8E%E7%8B%AC%E7%AB%8B%E7%9A%84%E5%8C%85%E4%B8%AD)
2121
- [4、SPI机制的adaptive原理](#4spi%E6%9C%BA%E5%88%B6%E7%9A%84adaptive%E5%8E%9F%E7%90%86)
2222
- [@adaptive注解在类和方法上的区别](#adaptive%E6%B3%A8%E8%A7%A3%E5%9C%A8%E7%B1%BB%E5%92%8C%E6%96%B9%E6%B3%95%E4%B8%8A%E7%9A%84%E5%8C%BA%E5%88%AB)
2323
- [loadFile()的目的](#loadfile%E7%9A%84%E7%9B%AE%E7%9A%84)
@@ -41,17 +41,9 @@
4141
- [loadbalance负载均衡](#loadbalance%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1)
4242
- [dubbo实现SOA的服务降级](#dubbo%E5%AE%9E%E7%8E%B0soa%E7%9A%84%E6%9C%8D%E5%8A%A1%E9%99%8D%E7%BA%A7)
4343
- [9、Dubbo把网络通信的IO异步变同步](#9dubbo%E6%8A%8A%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E7%9A%84io%E5%BC%82%E6%AD%A5%E5%8F%98%E5%90%8C%E6%AD%A5)
44-
- [1、异步,无返回值](#1%E5%BC%82%E6%AD%A5%E6%97%A0%E8%BF%94%E5%9B%9E%E5%80%BC)
45-
- [2、 异步,有返回值](#2-%E5%BC%82%E6%AD%A5%E6%9C%89%E8%BF%94%E5%9B%9E%E5%80%BC)
46-
- [3、异步,变同步(默认的通信方式)](#3%E5%BC%82%E6%AD%A5%E5%8F%98%E5%90%8C%E6%AD%A5%E9%BB%98%E8%AE%A4%E7%9A%84%E9%80%9A%E4%BF%A1%E6%96%B9%E5%BC%8F)
47-
- [10、Dubbo网络通信的编解码](#10dubbo%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E7%9A%84%E7%BC%96%E8%A7%A3%E7%A0%81)
48-
- [什么是编码、解码?](#%E4%BB%80%E4%B9%88%E6%98%AF%E7%BC%96%E7%A0%81%E8%A7%A3%E7%A0%81)
49-
- [tcp 为什么会出现粘包 拆包的问题?](#tcp-%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%87%BA%E7%8E%B0%E7%B2%98%E5%8C%85-%E6%8B%86%E5%8C%85%E7%9A%84%E9%97%AE%E9%A2%98)
50-
- [tcp 怎么解决粘包 拆包的问题?](#tcp-%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3%E7%B2%98%E5%8C%85-%E6%8B%86%E5%8C%85%E7%9A%84%E9%97%AE%E9%A2%98)
51-
- [1、 consumer请求编码](#1%09consumer%E8%AF%B7%E6%B1%82%E7%BC%96%E7%A0%81)
52-
- [2、provider 请求解码](#2provider-%E8%AF%B7%E6%B1%82%E8%A7%A3%E7%A0%81)
53-
- [3、provider响应结果编码](#3provider%E5%93%8D%E5%BA%94%E7%BB%93%E6%9E%9C%E7%BC%96%E7%A0%81)
54-
- [4、consumer响应结果解码](#4consumer%E5%93%8D%E5%BA%94%E7%BB%93%E6%9E%9C%E8%A7%A3%E7%A0%81)
44+
- [1. 异步,无返回值](#1-%E5%BC%82%E6%AD%A5%E6%97%A0%E8%BF%94%E5%9B%9E%E5%80%BC)
45+
- [2. 异步,有返回值](#2-%E5%BC%82%E6%AD%A5%E6%9C%89%E8%BF%94%E5%9B%9E%E5%80%BC)
46+
- [3. 异步,变同步(默认的通信方式)](#3-%E5%BC%82%E6%AD%A5%E5%8F%98%E5%90%8C%E6%AD%A5%E9%BB%98%E8%AE%A4%E7%9A%84%E9%80%9A%E4%BF%A1%E6%96%B9%E5%BC%8F)
5547

5648
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
5749

0 commit comments

Comments
 (0)