@@ -40,7 +40,10 @@ function genSidebar4Cplusplus() {
40
40
"basic/c++-basic-use.md" ,
41
41
"basic/c++-basic-oop.md" ,
42
42
"basic/c++-basic-macro-definition.md" ,
43
- "basic/c++-basic-learn-route.md"
43
+ "basic/c++-basic-learn-route.md" ,
44
+ "basic/c++-basic-function.md" ,
45
+ "basic/c++-basic-keyword.md" ,
46
+ "basic/c++-basic-syntactic-sugar.md"
44
47
]
45
48
} ,
46
49
{
@@ -55,7 +58,8 @@ function genSidebar4Cplusplus() {
55
58
"function/c++-function-structUse.md" ,
56
59
"function/c++-function-typedefUse.md" ,
57
60
"function/c++-function-va_listFun.md" ,
58
- "function/c++-function-ptr.md"
61
+ "function/c++-function-ptr.md" ,
62
+ "function/c++-function-close.md"
59
63
]
60
64
} ,
61
65
{
@@ -137,6 +141,17 @@ function genSidebar4Database() {
137
141
"mysql/basic/mysql-basic-datatype.md" ,
138
142
"mysql/basic/mysql-basic-view.md" ,
139
143
"mysql/basic/mysql-basic-procedure.md" ,
144
+ "mysql/basic/mysql-basic-procedure.md" ,
145
+ "mysql/basic/mysql-basic-procedure.md" ,
146
+ "mysql/basic/mysql-basic-cursor.md" ,
147
+ "mysql/basic/mysql-basic-store-procedure.md" ,
148
+ "mysql/basic/mysql-basic-tips.md" ,
149
+ "mysql/basic/mysql-basic-use.md" ,
150
+ "mysql/basic/mysql-basic-view.md" ,
151
+ "mysql/basic/mysql-cond-judge.md" ,
152
+ "mysql/basic/mysql-group-query.md" ,
153
+ "mysql/basic/mysql-join-query.md" ,
154
+ "mysql/basic/mysql-sub-query.md" ,
140
155
"mysql/advance/mysql-advance-store-engine.md" ,
141
156
"mysql/advance/mysql-advance-innodb.md" ,
142
157
"mysql/advance/mysql-advance-index-basic.md" ,
@@ -148,6 +163,9 @@ function genSidebar4Database() {
148
163
"mysql/advance/mysql-advance-trigger.md" ,
149
164
"mysql/advance/mysql-advance-transaction.md" ,
150
165
"mysql/advance/mysql-advance-manage.md" ,
166
+ "mysql/advance/mysql-advance-db-devide.md" ,
167
+ "mysql/advance/mysql-advance-index-design.md" ,
168
+ "mysql/advance/mysql-advance-performance-opt-two.md" ,
151
169
"mysql/operation/mysql-operation-log.md" ,
152
170
"mysql/operation/mysql-operation-master-slave.md" ,
153
171
"mysql/operation/mysql-operation-db-devide.md" ,
@@ -164,6 +182,7 @@ function genSidebar4Database() {
164
182
children : [
165
183
"redis/basic/redis-basic-concept.md" ,
166
184
"redis/basic/redis-basic-command.md" ,
185
+ "redis/basic/redis-basic-application.md" ,
167
186
"redis/advance/redis-advance-persistence.md" ,
168
187
"redis/advance/redis-advance-transaction-operation.md" ,
169
188
"redis/advance/redis-advance-delete-policy.md" ,
@@ -232,6 +251,7 @@ function genSidebar4Program() {
232
251
"data-structure/data-structure-tree-balance.md" ,
233
252
"data-structure/data-structure-tree-redblack.md" ,
234
253
"data-structure/data-structure-tree-trie.md" ,
254
+ "data-structure/data-structure-tree-hafman.md" ,
235
255
"data-structure/data-structure-graph-overview.md" ,
236
256
"data-structure/data-structure-graph-bfs-dfs.md" ,
237
257
"data-structure/data-structure-use.md" ,
@@ -503,6 +523,27 @@ function genSidebar4microServices() {
503
523
"middleware/kong/kong-plugin.md" ,
504
524
"middleware/kong/kong-install-use.md" ,
505
525
]
526
+ } ,
527
+ {
528
+ title : "中间件 - RocketMQ - 消息队列" ,
529
+ collapsable : false ,
530
+ sidebarDepth : 0 ,
531
+ children : [
532
+ "middleware/rocketmq/rocketmq-basic.md" ,
533
+ "middleware/rocketmq/rocketmq-broker-cluster.md" ,
534
+ "middleware/rocketmq/rocketmq-msg-consume.md" ,
535
+ "middleware/rocketmq/rocketmq-msg-filter.md" ,
536
+ "middleware/rocketmq/rocketmq-msg-send.md" ,
537
+ "middleware/rocketmq/rocketmq-msg-subscribe.md" ,
538
+ "middleware/rocketmq/rocketmq-namesrv.md" ,
539
+ "middleware/rocketmq/rocketmq-order-msg.md" ,
540
+ "middleware/rocketmq/rocketmq-problem.md" ,
541
+ "middleware/rocketmq/rocketmq-protocol.md" ,
542
+ "middleware/rocketmq/rocketmq-queue.md" ,
543
+ "middleware/rocketmq/rocketmq-rocketmq-kafka.md" ,
544
+ "middleware/rocketmq/rocketmq-store.md" ,
545
+ "middleware/rocketmq/rocketmq-zero-cpoy.md
546
+ ]
506
547
}
507
548
] ;
508
549
@@ -579,6 +620,7 @@ function genSidebar4method() {
579
620
"arch-principle/arch-principle-anemia-model.md" ,
580
621
"arch-principle/arch-principle-ddd.md" ,
581
622
"arch-principle/arch-principle-arch-develop.md" ,
623
+ "arch-principle/arch-principle-solid.md" ,
582
624
]
583
625
} ,
584
626
{
@@ -681,7 +723,25 @@ function genSidebar4Devops() {
681
723
children : [
682
724
"tools/tools-docker.md" ,
683
725
"tools/tools-gcc.md" ,
684
- "tools/tools-gdb.md"
726
+ "tools/tools-gdb.md" ,
727
+ "tools/tools-cmake-install.md" ,
728
+ "tools/tools-cmake.md" ,
729
+ "tools/tools-conan.md" ,
730
+ "tools/tools-curl.md" ,
731
+ "tools/tools-gcc-warning-opt.md" ,
732
+ "tools/tools-install.md" ,
733
+ "tools/tools-vscode-plugin.md"
734
+ ]
735
+ } ,
736
+ {
737
+ title : "流水线构建 - CI" ,
738
+ collapsable : false ,
739
+ sidebarDepth : 0 ,
740
+ children : [
741
+ "ci/ci-base.md" ,
742
+ "ci/ci-deployment.md" ,
743
+ "ci/ci-local-repository.md" ,
744
+ "ci/ci-remote-repository.md"
685
745
]
686
746
} ,
687
747
{
@@ -809,6 +869,8 @@ function genSidebar4project() {
809
869
"develop/develop-process.md" ,
810
870
"develop/develop-opt.md" ,
811
871
"develop/develop-notice.md" ,
872
+ "develop/develop-use.md" ,
873
+ "develop/develop-version.md" ,
812
874
"develop/uml/develop-uml.md" ,
813
875
]
814
876
} ,
@@ -864,6 +926,7 @@ function genSidebar4booknote() {
864
926
"refactor/refactor-chapter-1.md" ,
865
927
"refactor/refactor-chapter-2.md" ,
866
928
"refactor/refactor-chapter-3.md" ,
929
+ "refactor/refactor-chapter-4.md" ,
867
930
"refactor/refactor-chapter-5.md" ,
868
931
"refactor/refactor-chapter-6.md" ,
869
932
"refactor/refactor-chapter-7.md" ,
@@ -1055,6 +1118,7 @@ function genSidebar4interview() {
1055
1118
"code/question-routine/question-routine-binsearch.md" ,
1056
1119
"code/question-routine/question-routine-dfs.md" ,
1057
1120
"code/question-routine/question-routine-dp.md" ,
1121
+ "code/question-routine/question-routine-heap.md" ,
1058
1122
//"code/question-routine/question-routine-graph.md",
1059
1123
"code/question-routine/question-routine-hashmap.md" ,
1060
1124
"code/question-routine/question-routine-list.md" ,
@@ -1087,7 +1151,7 @@ function genSidebar4Article() {
1087
1151
collapsable : false ,
1088
1152
sidebarDepth : 0 ,
1089
1153
children : [
1090
- "article-overview.md" ,
1154
+ "article-recommend- overview.md" ,
1091
1155
"concurrent/article-concurrent-lock.md"
1092
1156
]
1093
1157
} ,
@@ -1122,6 +1186,8 @@ function genSidebar4Article() {
1122
1186
"knowledge/article-knowledge-time.md" ,
1123
1187
"knowledge/article-knowledge-vm-bm.md" ,
1124
1188
"knowledge/article-knowledge-loadbalance.md" ,
1189
+ "knowledge/article-knowledge-config-file.md" ,
1190
+ "knowledge/article-knowledge-harddisk.md" ,
1125
1191
]
1126
1192
} ,
1127
1193
{
@@ -1132,7 +1198,8 @@ function genSidebar4Article() {
1132
1198
"problem/article-problem-top.md" ,
1133
1199
"problem/article-problem-pstack.md" ,
1134
1200
"problem/article-problem-cache-update.md" ,
1135
- "problem/article-problem-three-high.md"
1201
+ "problem/article-problem-three-high.md" ,
1202
+ "problem/article-problem-iptables.md"
1136
1203
]
1137
1204
}
1138
1205
] ;
@@ -1173,6 +1240,7 @@ function genSidebar4dailyUse() {
1173
1240
sidebarDepth : 0 ,
1174
1241
children : [
1175
1242
"tools/daily-use-tools-overview.md" ,
1243
+ "tools/daily-use-tools-introduce.md" ,
1176
1244
"tools/daily-use-tools.md"
1177
1245
]
1178
1246
}
0 commit comments