@@ -110,7 +110,29 @@ module.exports = {
110
110
} ,
111
111
{
112
112
text : '架构' ,
113
- items : [ {
113
+ items : [
114
+ {
115
+ text : '设计原则' ,
116
+ items : [ {
117
+ text : '设计原则概述' ,
118
+ link : '/md/kafka/Kafka门派知多少.md'
119
+ } , ]
120
+ } ,
121
+ {
122
+ text : '设计模式' ,
123
+ items : [ {
124
+ text : '模板方法设计模式(Template Pattern)' ,
125
+ link : '/md/design/模板方法设计模式(Template Pattern).md'
126
+ } , ]
127
+ } ,
128
+ {
129
+ text : '重构' ,
130
+ items : [ {
131
+ text : '00-软件架构权衡-我们为什么以及如何进行权衡?' ,
132
+ link : '/md/design/00-软件架构权衡-我们为什么以及如何进行权衡?.md'
133
+ } , ]
134
+ } ,
135
+ {
114
136
text : '业务架构' ,
115
137
items : [ {
116
138
text : '00-聚合支付架构' ,
@@ -165,32 +187,6 @@ module.exports = {
165
187
]
166
188
} ,
167
189
168
- {
169
- text : '重构' ,
170
- items : [ {
171
- text : '重构' ,
172
- items : [ {
173
- text : '00-软件架构权衡-我们为什么以及如何进行权衡?' ,
174
- link : '/md/design/00-软件架构权衡-我们为什么以及如何进行权衡?.md'
175
- } , ]
176
- } ,
177
- {
178
- text : '设计原则' ,
179
- items : [ {
180
- text : '设计原则概述' ,
181
- link : '/md/kafka/Kafka门派知多少.md'
182
- } , ]
183
- } ,
184
- {
185
- text : '设计模式' ,
186
- items : [ {
187
- text : '模板方法设计模式(Template Pattern)' ,
188
- link : '/md/design/模板方法设计模式(Template Pattern).md'
189
- } , ]
190
- } ,
191
- ]
192
- } ,
193
-
194
190
{
195
191
text : '管理' ,
196
192
items : [ {
@@ -332,8 +328,8 @@ module.exports = {
332
328
{
333
329
text : 'JDK' ,
334
330
items : [ {
335
- text : 'JDK22新特性 ' ,
336
- link : '/md/java/JDK22新特性 .md'
331
+ text : 'Oracle Java SE(标准版)支持路线图 ' ,
332
+ link : '/md/java/java-se-support-roadmap .md'
337
333
} , ]
338
334
} ,
339
335
@@ -369,12 +365,9 @@ module.exports = {
369
365
link : '/md/arthas/Arthas使用.md'
370
366
} , ]
371
367
} ,
372
- ]
373
- } ,
374
368
375
- {
376
- text : '分布式' ,
377
- items : [ {
369
+
370
+ {
378
371
text : 'Dubbo' ,
379
372
items : [ {
380
373
text : '01-互联网架构的发展历程' ,
@@ -437,7 +430,6 @@ module.exports = {
437
430
link : '/md/spring/spring-cloud/practise/01-Segment为何永别微服务了?.md'
438
431
} , ]
439
432
} ,
440
-
441
433
]
442
434
} ,
443
435
@@ -475,6 +467,14 @@ module.exports = {
475
467
} ]
476
468
} ,
477
469
470
+ {
471
+ text : 'Neo4j' ,
472
+ items : [ {
473
+ text : 'Neo4j:图数据库的革命性力量' ,
474
+ link : '/md/neo4j/neo4j-revolutionary-power-of-graph-databases.md'
475
+ } ]
476
+ } ,
477
+
478
478
{
479
479
text : '分布式数据库' ,
480
480
items : [ {
@@ -1032,7 +1032,9 @@ module.exports = {
1032
1032
"01-JVM虚拟机-上篇" ,
1033
1033
"02-JVM虚拟机-下篇" ,
1034
1034
"00-JDK为何自己首先破坏双亲委派模型" ,
1035
+ "00-G1垃圾收集器的日志格式" ,
1035
1036
"Metadata GC Threshold in Java" ,
1037
+ "对象内存分配及Minor GC和Full GC全过程" ,
1036
1038
"高并发BI系统避免频繁Y-GC" ,
1037
1039
"线上频繁Full GC,原来是外包同学不合理设置JVM参数!" ,
1038
1040
"Java NIO为何导致堆外内存OOM了?" ,
@@ -1045,6 +1047,8 @@ module.exports = {
1045
1047
collapsable : false ,
1046
1048
sidebarDepth : 0 ,
1047
1049
children : [
1050
+ "java-se-support-roadmap" ,
1051
+ "jdk14-new-features-complete-guide" ,
1048
1052
"JDK21新特性" ,
1049
1053
"JDK22新特性" ,
1050
1054
"IntelliJ IDEA 2024.1 最新变化" ,
@@ -1334,6 +1338,16 @@ module.exports = {
1334
1338
"为啥适合OLAP?" ,
1335
1339
]
1336
1340
} ] ,
1341
+
1342
+ "/md/neo4j/" : [ {
1343
+ title : "Neo4j" ,
1344
+ collapsable : false ,
1345
+ sidebarDepth : 0 ,
1346
+ children : [
1347
+ "neo4j-revolutionary-power-of-graph-databases" ,
1348
+ ]
1349
+ } ] ,
1350
+
1337
1351
"/md/distdb/" : [ {
1338
1352
title : "分布式数据库" ,
1339
1353
collapsable : false ,
@@ -1483,6 +1497,7 @@ module.exports = {
1483
1497
"05-账本模型" ,
1484
1498
"06-智能合约" ,
1485
1499
"07-网络与共识" ,
1500
+ "blockchain-smart-contract-helloworld-project" ,
1486
1501
]
1487
1502
} ] ,
1488
1503
@@ -1617,6 +1632,7 @@ module.exports = {
1617
1632
"建造者模式" ,
1618
1633
"代理模式Proxy Pattern" ,
1619
1634
"适配器模式" ,
1635
+ "门面模式" ,
1620
1636
]
1621
1637
} ,
1622
1638
] ,
0 commit comments