@@ -321,19 +321,6 @@ module.exports = {
321321 text : '消息队列基础' ,
322322 link : '/md/RocketMQ/消息队列面试必问解析.md'
323323 } ,
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- } ,
337324 ]
338325 } ,
339326
@@ -362,18 +349,18 @@ module.exports = {
362349 } ,
363350
364351 {
365- text : '常见攻击手段 ' ,
352+ text : 'OAuth2.0 ' ,
366353 items : [ {
367- text : '常见攻击手段概述 ' ,
354+ text : 'OAuth2.0专栏概述 ' ,
368355 link : '/md/security/01-OAuth 2.0实战-为什么要先获取授权码code.md'
369356 } , ]
370357 } ,
371358
372359 {
373- text : 'OAuth2.0 ' ,
360+ text : 'Arthas ' ,
374361 items : [ {
375- text : 'OAuth2.0专栏概述 ' ,
376- link : '/md/security/01-OAuth 2.0实战-为什么要先获取授权码code .md'
362+ text : 'Arthas使用 ' ,
363+ link : '/md/arthas/Arthas使用 .md'
377364 } , ]
378365 } ,
379366 ]
@@ -445,16 +432,6 @@ module.exports = {
445432 } , ]
446433 } ,
447434
448-
449- {
450- text : 'Arthas' ,
451- items : [ {
452- text : 'Arthas使用' ,
453- link : '/md/arthas/Arthas使用.md'
454- } , ]
455- } ,
456-
457-
458435 {
459436 text : 'Dubbo' ,
460437 items : [ {
@@ -508,14 +485,6 @@ module.exports = {
508485 text : '基础' ,
509486 link : '/md/redis/00-数据结构的最佳实践.md'
510487 } ,
511- {
512- text : '源码' ,
513- link : '/md/redis/00-数据结构的最佳实践.md'
514- } ,
515- {
516- text : '业务' ,
517- link : '/md/redis/00-数据结构的最佳实践.md'
518- } ,
519488 ]
520489 } ,
521490
@@ -570,10 +539,6 @@ module.exports = {
570539 text : '00-互联网大厂的大数据平台架构' ,
571540 link : '/md/bigdata/大数据平台架构.md'
572541 } ,
573- {
574- text : '01-对象存储' ,
575- link : '/md/bigdata/对象存储.md'
576- } ,
577542 ]
578543 } ,
579544
@@ -668,6 +633,14 @@ module.exports = {
668633 link : '/md/k8s/00-Kubernetes的基本架构.md'
669634 } ]
670635 } ,
636+
637+ {
638+ text : 'ServerLess' ,
639+ items : [ {
640+ text : 'serverless-is-a-scam' ,
641+ link : '/md/serverless/serverless-is-a-scam.md'
642+ } ]
643+ } ,
671644
672645 {
673646 text : '监控' ,
@@ -741,7 +714,15 @@ module.exports = {
741714 text : '00-阿里秋招高频算法题汇总-基础篇' ,
742715 link : '/md/algorithm/leetcode/00-阿里秋招高频算法题汇总-基础篇.md'
743716 } , ]
744- }
717+ } ,
718+
719+ {
720+ text : '常见攻击手段' ,
721+ items : [ {
722+ text : '常见攻击手段概述' ,
723+ link : '/md/security/01-OAuth 2.0实战-为什么要先获取授权码code.md'
724+ } , ]
725+ } ,
745726 ]
746727 } ,
747728 {
@@ -949,6 +930,7 @@ module.exports = {
949930 "08-视频推荐索引构建" ,
950931 "小游戏的大促实践" ,
951932 "事件中心架构概述" ,
933+ "高性能排名系统的核心架构原理,架构师必看!" ,
952934 ]
953935 } ,
954936 {
@@ -962,6 +944,8 @@ module.exports = {
962944 "短链系统设计(design tiny url)" ,
963945 "打造一个高并发的十万用户 IM 聊天系统,你需要了解这些架构设计技巧!" ,
964946 "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" ,
965949 ]
966950 } ,
967951
@@ -1373,6 +1357,15 @@ module.exports = {
13731357 "SpringBoot默认线程池" ,
13741358 ]
13751359 } ,
1360+
1361+ {
1362+ title : "SpringBoot新特性" ,
1363+ collapsable : false ,
1364+ sidebarDepth : 0 ,
1365+ children : [
1366+ "SpringBoot3.4-release" ,
1367+ ]
1368+ } ,
13761369 ] ,
13771370
13781371
@@ -1401,6 +1394,7 @@ module.exports = {
14011394 "03-Seata柔性事务" ,
14021395 "04-Seata是什么?" ,
14031396 "05-开始" ,
1397+ "docker-install-configure-seata-server" ,
14041398 ]
14051399 } ] ,
14061400
@@ -1660,6 +1654,15 @@ module.exports = {
16601654 "kafka-versions" ,
16611655 ]
16621656 } , ] ,
1657+
1658+ "/md/serverless/" : [ {
1659+ title : "serverLess" ,
1660+ collapsable : false ,
1661+ sidebarDepth : 0 ,
1662+ children : [
1663+ "serverless-is-a-scam" ,
1664+ ]
1665+ } , ] ,
16631666
16641667 "/md/RocketMQ/" : [ {
16651668 title : "消息队列基础" ,
@@ -1818,6 +1821,7 @@ module.exports = {
18181821 sidebarDepth : 0 ,
18191822 children : [
18201823 "01-爆火的分布式数据库到底是个啥?" ,
1824+ "03-BASE 还能撑多久?强一致性才是事务处理的终极奥义!" ,
18211825 "18-分布式数据库的HTAP能统一OLTP和 OLAP吗?" ,
18221826 "21-查询执行引擎:加速聚合计算加速" ,
18231827
@@ -1954,6 +1958,7 @@ module.exports = {
19541958 "09-程序员的“三步走”发展战略" ,
19551959 "10-为何我建议你学会抄代码" ,
19561960 "11-计师能去哪些央国企?" ,
1961+ "mastering-architecture-diagrams" ,
19571962 ]
19581963 } ] ,
19591964
@@ -2057,6 +2062,10 @@ module.exports = {
20572062 "contextual-retrieval" ,
20582063 "lm-studio-transform-mac-into-ai-tool" ,
20592064 "计算机使用功能" ,
2065+ "navigating-llm-deployment-tips-tricks-and-techniques" ,
2066+ "goodbye-cursor-hello-windsurf" ,
2067+ "qwen-QwQ" ,
2068+ "only-ai-flow-can-do" ,
20602069 ]
20612070 } ,
20622071 {
@@ -2235,6 +2244,8 @@ module.exports = {
22352244 "evolution-software-architecture-mainframes-to-distributed-computing" ,
22362245 "cell-based-architecture-distributed-systems" ,
22372246 "cell-based-architecture-resilient-fault-tolerant-systems" ,
2247+ "架构师教你kill祖传石山代码重复&大量ifelse" ,
2248+ "measuring-technical-debt" ,
22382249 ]
22392250 } ,
22402251 {
0 commit comments