@@ -321,19 +321,6 @@ module.exports = {
321
321
text : '消息队列基础' ,
322
322
link : '/md/RocketMQ/消息队列面试必问解析.md'
323
323
} ,
324
- {
325
- text : 'RocketMQ基础' ,
326
- link : '/md/RocketMQ/01-RocketMQ核心内容.md'
327
- } ,
328
- {
329
- text : 'RocketMQ存储设计' ,
330
- link : '/md/RocketMQ/核心概念.md'
331
- } ,
332
-
333
- {
334
- text : 'RocketMQ业务实战' ,
335
- link : '/md/RocketMQ/02-基于电商场景的高并发RocketMQ实战.md'
336
- } ,
337
324
]
338
325
} ,
339
326
@@ -362,18 +349,18 @@ module.exports = {
362
349
} ,
363
350
364
351
{
365
- text : '常见攻击手段 ' ,
352
+ text : 'OAuth2.0 ' ,
366
353
items : [ {
367
- text : '常见攻击手段概述 ' ,
354
+ text : 'OAuth2.0专栏概述 ' ,
368
355
link : '/md/security/01-OAuth 2.0实战-为什么要先获取授权码code.md'
369
356
} , ]
370
357
} ,
371
358
372
359
{
373
- text : 'OAuth2.0 ' ,
360
+ text : 'Arthas ' ,
374
361
items : [ {
375
- text : 'OAuth2.0专栏概述 ' ,
376
- link : '/md/security/01-OAuth 2.0实战-为什么要先获取授权码code .md'
362
+ text : 'Arthas使用 ' ,
363
+ link : '/md/arthas/Arthas使用 .md'
377
364
} , ]
378
365
} ,
379
366
]
@@ -445,16 +432,6 @@ module.exports = {
445
432
} , ]
446
433
} ,
447
434
448
-
449
- {
450
- text : 'Arthas' ,
451
- items : [ {
452
- text : 'Arthas使用' ,
453
- link : '/md/arthas/Arthas使用.md'
454
- } , ]
455
- } ,
456
-
457
-
458
435
{
459
436
text : 'Dubbo' ,
460
437
items : [ {
@@ -508,14 +485,6 @@ module.exports = {
508
485
text : '基础' ,
509
486
link : '/md/redis/00-数据结构的最佳实践.md'
510
487
} ,
511
- {
512
- text : '源码' ,
513
- link : '/md/redis/00-数据结构的最佳实践.md'
514
- } ,
515
- {
516
- text : '业务' ,
517
- link : '/md/redis/00-数据结构的最佳实践.md'
518
- } ,
519
488
]
520
489
} ,
521
490
@@ -570,10 +539,6 @@ module.exports = {
570
539
text : '00-互联网大厂的大数据平台架构' ,
571
540
link : '/md/bigdata/大数据平台架构.md'
572
541
} ,
573
- {
574
- text : '01-对象存储' ,
575
- link : '/md/bigdata/对象存储.md'
576
- } ,
577
542
]
578
543
} ,
579
544
@@ -668,6 +633,14 @@ module.exports = {
668
633
link : '/md/k8s/00-Kubernetes的基本架构.md'
669
634
} ]
670
635
} ,
636
+
637
+ {
638
+ text : 'ServerLess' ,
639
+ items : [ {
640
+ text : 'serverless-is-a-scam' ,
641
+ link : '/md/serverless/serverless-is-a-scam.md'
642
+ } ]
643
+ } ,
671
644
672
645
{
673
646
text : '监控' ,
@@ -741,7 +714,15 @@ module.exports = {
741
714
text : '00-阿里秋招高频算法题汇总-基础篇' ,
742
715
link : '/md/algorithm/leetcode/00-阿里秋招高频算法题汇总-基础篇.md'
743
716
} , ]
744
- }
717
+ } ,
718
+
719
+ {
720
+ text : '常见攻击手段' ,
721
+ items : [ {
722
+ text : '常见攻击手段概述' ,
723
+ link : '/md/security/01-OAuth 2.0实战-为什么要先获取授权码code.md'
724
+ } , ]
725
+ } ,
745
726
]
746
727
} ,
747
728
{
@@ -949,6 +930,7 @@ module.exports = {
949
930
"08-视频推荐索引构建" ,
950
931
"小游戏的大促实践" ,
951
932
"事件中心架构概述" ,
933
+ "高性能排名系统的核心架构原理,架构师必看!" ,
952
934
]
953
935
} ,
954
936
{
@@ -962,6 +944,8 @@ module.exports = {
962
944
"短链系统设计(design tiny url)" ,
963
945
"打造一个高并发的十万用户 IM 聊天系统,你需要了解这些架构设计技巧!" ,
964
946
"netflixs-distributed-counter-abstraction" ,
947
+ "data-gateway-a-platform-for-growing-and-protecting-the-data-tier" ,
948
+ "enhancing-netflix-reliability-with-service-level-prioritized-load-shedding" ,
965
949
]
966
950
} ,
967
951
@@ -1373,6 +1357,15 @@ module.exports = {
1373
1357
"SpringBoot默认线程池" ,
1374
1358
]
1375
1359
} ,
1360
+
1361
+ {
1362
+ title : "SpringBoot新特性" ,
1363
+ collapsable : false ,
1364
+ sidebarDepth : 0 ,
1365
+ children : [
1366
+ "SpringBoot3.4-release" ,
1367
+ ]
1368
+ } ,
1376
1369
] ,
1377
1370
1378
1371
@@ -1401,6 +1394,7 @@ module.exports = {
1401
1394
"03-Seata柔性事务" ,
1402
1395
"04-Seata是什么?" ,
1403
1396
"05-开始" ,
1397
+ "docker-install-configure-seata-server" ,
1404
1398
]
1405
1399
} ] ,
1406
1400
@@ -1660,6 +1654,15 @@ module.exports = {
1660
1654
"kafka-versions" ,
1661
1655
]
1662
1656
} , ] ,
1657
+
1658
+ "/md/serverless/" : [ {
1659
+ title : "serverLess" ,
1660
+ collapsable : false ,
1661
+ sidebarDepth : 0 ,
1662
+ children : [
1663
+ "serverless-is-a-scam" ,
1664
+ ]
1665
+ } , ] ,
1663
1666
1664
1667
"/md/RocketMQ/" : [ {
1665
1668
title : "消息队列基础" ,
@@ -1818,6 +1821,7 @@ module.exports = {
1818
1821
sidebarDepth : 0 ,
1819
1822
children : [
1820
1823
"01-爆火的分布式数据库到底是个啥?" ,
1824
+ "03-BASE 还能撑多久?强一致性才是事务处理的终极奥义!" ,
1821
1825
"18-分布式数据库的HTAP能统一OLTP和 OLAP吗?" ,
1822
1826
"21-查询执行引擎:加速聚合计算加速" ,
1823
1827
@@ -1954,6 +1958,7 @@ module.exports = {
1954
1958
"09-程序员的“三步走”发展战略" ,
1955
1959
"10-为何我建议你学会抄代码" ,
1956
1960
"11-计师能去哪些央国企?" ,
1961
+ "mastering-architecture-diagrams" ,
1957
1962
]
1958
1963
} ] ,
1959
1964
@@ -2057,6 +2062,10 @@ module.exports = {
2057
2062
"contextual-retrieval" ,
2058
2063
"lm-studio-transform-mac-into-ai-tool" ,
2059
2064
"计算机使用功能" ,
2065
+ "navigating-llm-deployment-tips-tricks-and-techniques" ,
2066
+ "goodbye-cursor-hello-windsurf" ,
2067
+ "qwen-QwQ" ,
2068
+ "only-ai-flow-can-do" ,
2060
2069
]
2061
2070
} ,
2062
2071
{
@@ -2235,6 +2244,8 @@ module.exports = {
2235
2244
"evolution-software-architecture-mainframes-to-distributed-computing" ,
2236
2245
"cell-based-architecture-distributed-systems" ,
2237
2246
"cell-based-architecture-resilient-fault-tolerant-systems" ,
2247
+ "架构师教你kill祖传石山代码重复&大量ifelse" ,
2248
+ "measuring-technical-debt" ,
2238
2249
]
2239
2250
} ,
2240
2251
{
0 commit comments