@@ -291,7 +291,7 @@ module.exports = {
291
291
text : 'Netty' ,
292
292
items : [ {
293
293
text : 'Netty基础' ,
294
- link : '/md/netty/Netty基本组件 .md'
294
+ link : '/md/netty/netty-basic-components .md'
295
295
} ,
296
296
297
297
{
@@ -456,6 +456,11 @@ module.exports = {
456
456
text : 'Seata' ,
457
457
link : '/md/seata/01-Seata客户端依赖坐标引入与踩坑排雷.md'
458
458
} ,
459
+
460
+ {
461
+ text : 'Sentinel' ,
462
+ link : '/md/sentinel/spring-boot-integration-with-sentinel-practical-tutorial-from-dependency-to-custom-flow-control-and-monitoring.md'
463
+ } ,
459
464
]
460
465
} ,
461
466
@@ -1273,6 +1278,7 @@ module.exports = {
1273
1278
"JVM专栏概述" ,
1274
1279
"01-JVM虚拟机-上篇" ,
1275
1280
"02-JVM虚拟机-下篇" ,
1281
+ "deep-dive-into-jvm-runtime-data-areas-from-pc-to-metaspace" ,
1276
1282
"00-JDK为何自己首先破坏双亲委派模型" ,
1277
1283
"00-G1垃圾收集器的日志格式" ,
1278
1284
"Metadata GC Threshold in Java" ,
@@ -1338,6 +1344,8 @@ module.exports = {
1338
1344
children : [
1339
1345
"Spring之BeanNameAware和BeanFactoryAware接口" ,
1340
1346
"这次彻底搞懂IoC容器依赖注入的源码" ,
1347
+ "farewell-bean-not-found-easily-solve-spring-boot-package-scanning-issues" ,
1348
+ "why-spring-bean-difficult-birth-overcome-constructor-injection-dependencies-and-ambiguity" ,
1341
1349
"别小看Spring过滤器,这些知识点你必须得掌握" ,
1342
1350
"Spring框架使用了哪些设计模式" ,
1343
1351
"阿里四面:你知道Spring AOP创建Proxy的过程吗?" ,
@@ -1349,9 +1357,9 @@ module.exports = {
1349
1357
collapsable : false ,
1350
1358
sidebarDepth : 0 ,
1351
1359
children : [
1352
- "01-SpringMVC的AsyncHandlerInterceptor异步的处理器拦截器 " ,
1360
+ "SpringMVC-AsyncHandlerInterceptor " ,
1353
1361
"02-实现http请求的异步长轮询" ,
1354
- "03-SpringMVC拦截处理器 " ,
1362
+ "SpringMVC-HandlerInterceptor " ,
1355
1363
"SpringMVC-service-doDispatch" ,
1356
1364
"SpringMVC-DispatcherServlet-doDispatch" ,
1357
1365
]
@@ -1527,12 +1535,24 @@ module.exports = {
1527
1535
sidebarDepth : 0 ,
1528
1536
children : [
1529
1537
"00-Spring响应式编程" ,
1530
- "响应式编程的适用场景 " ,
1538
+ "applicable-scenarios-for-reactive-programming " ,
1531
1539
"01-想让系统更具有弹性?了解背压机制和响应式流的秘密!" ,
1540
+ "spring-5-reactive-programming-high-performance-full-stack-apps" ,
1532
1541
"04-Spring为何偏爱Reactor响应式编程框架" ,
1533
1542
"05-流式操作:如何使用 Flux 和 Mono 高效构建响应式数据流?" ,
1534
1543
]
1535
1544
} ] ,
1545
+
1546
+ "/md/sentinel/" : [ {
1547
+ title : "Sentinel基础" ,
1548
+ collapsable : false ,
1549
+ sidebarDepth : 0 ,
1550
+ children : [
1551
+ "spring-boot-integration-with-sentinel-practical-tutorial-from-dependency-to-custom-flow-control-and-monitoring" ,
1552
+ "basic-api-resource-rule" ,
1553
+ "origin-authority-control" ,
1554
+ ]
1555
+ } ] ,
1536
1556
1537
1557
"/md/go/" : [ {
1538
1558
title : "Go" ,
@@ -1646,6 +1666,8 @@ module.exports = {
1646
1666
sidebarDepth : 0 ,
1647
1667
children : [
1648
1668
"netty-off-heap-memory-leak-detection" ,
1669
+ "java-lock-optimization-practice-netty-examples_boost-concurrency-performance" ,
1670
+ "use-netty-to-handle-large-data-efficiently" ,
1649
1671
]
1650
1672
} ,
1651
1673
] ,
@@ -1681,6 +1703,7 @@ module.exports = {
1681
1703
collapsable : false ,
1682
1704
sidebarDepth : 0 ,
1683
1705
children : [
1706
+ "message-queues-more-than-app-communication" ,
1684
1707
"消息队列面试必问解析" ,
1685
1708
"消息队列的事务消息" ,
1686
1709
"避免无法克服的队列积压" ,
@@ -1769,6 +1792,7 @@ module.exports = {
1769
1792
"06-如何快速定位 Redis 热 key" ,
1770
1793
"Redis异步子线程原理详解" ,
1771
1794
"12-Redis 闭源?" ,
1795
+ "redis-agpl-license" ,
1772
1796
]
1773
1797
} ,
1774
1798
{
@@ -1802,6 +1826,7 @@ module.exports = {
1802
1826
"04-Kibana常见RESTful API操作" ,
1803
1827
"05-倒排索引与分词" ,
1804
1828
"07-整合进 SpringBoot 项目" ,
1829
+ "building-product-search-system-with-es" ,
1805
1830
]
1806
1831
} ] ,
1807
1832
"/md/ck/" : [ {
@@ -2021,11 +2046,13 @@ module.exports = {
2021
2046
sidebarDepth : 0 ,
2022
2047
children : [
2023
2048
"01-Vue开发实战" ,
2049
+ "goodbye-jquery-thinking-create-checklist-apps-with-vue-js-experience-the-charm-of-data-driven" ,
2024
2050
"vue2-to-vue3" ,
2025
2051
"05-教你快速搭建Vue3工程化项目" ,
2026
2052
"Vuex设计Vue3项目的数据流" ,
2027
2053
"router" ,
2028
2054
"table" ,
2055
+ "vue-js-vs-axios-practical-guide-from-ajax-requests-to-api-proxy-configuration" ,
2029
2056
]
2030
2057
} ] ,
2031
2058
@@ -2159,6 +2186,7 @@ module.exports = {
2159
2186
"Claude3到底多强" ,
2160
2187
"计算机使用功能" ,
2161
2188
"claude-3-7-sonnet" ,
2189
+ "claude-4" ,
2162
2190
]
2163
2191
} ,
2164
2192
@@ -2180,6 +2208,13 @@ module.exports = {
2180
2208
"Build-App-with-Dify" ,
2181
2209
"integrate-dify-and-aws-services-to-enable-more-flexible-translation-workflows" ,
2182
2210
"llm-knowledge-base-segmentation-data-cleaning" ,
2211
+ "enhancing-llm-memory-with-conversation-variables-and-variable-assigners" ,
2212
+ "accelerating-workflow-processing-with-parallel-branch" ,
2213
+ "boost-ai-workflow-resilience-with-error-handling" ,
2214
+ "introducing-parent-child-retrieval-for-enhanced-knowledge" ,
2215
+ "dify-v1-0-building-a-vibrant-plugin-ecosystem" ,
2216
+ "dify-deep-research-workflow-farewell-to-fragmented-search-unlock-ai-driven-insights" ,
2217
+ "dify-agent-and-zapier-mcp-unlock-ai-automation" ,
2183
2218
]
2184
2219
} ,
2185
2220
] ,
@@ -2282,13 +2317,23 @@ module.exports = {
2282
2317
] ,
2283
2318
2284
2319
"/md/AI/agent/" : [ {
2320
+ title : "智能体发展" ,
2321
+ collapsable : false ,
2322
+ sidebarDepth : 0 ,
2323
+ children : [
2324
+ "ai-agents-dont-security-nightmare" ,
2325
+ "improve-quality-gen-ai" ,
2326
+ ]
2327
+ } ,
2328
+ {
2285
2329
title : "辅助编程" ,
2286
2330
collapsable : false ,
2287
2331
sidebarDepth : 0 ,
2288
2332
children : [
2289
2333
"changelog-cursor" ,
2290
2334
"goodbye-cursor-hello-windsurf" ,
2291
2335
"Junie" ,
2336
+ "introducing-codex" ,
2292
2337
]
2293
2338
} ,
2294
2339
] ,
@@ -2351,7 +2396,7 @@ module.exports = {
2351
2396
collapsable : false ,
2352
2397
sidebarDepth : 0 ,
2353
2398
children : [
2354
- "00- rag-introduction-tool-to-eliminate-llm-hallucinations" ,
2399
+ "rag-introduction-tool-to-eliminate-llm-hallucinations" ,
2355
2400
"01-RAG应用框架和解析器" ,
2356
2401
"02-相似性检索的关键 - Embedding" ,
2357
2402
"03-core-of-rag-result-retrieval-and-reordering" ,
@@ -2414,6 +2459,7 @@ module.exports = {
2414
2459
"overcoming-fear-uncertainty-and-doubt-in-the-era-of-ai-transformation" ,
2415
2460
"aigc-app-in-e-commerce-review" ,
2416
2461
"ai-trends-disrupting-software-teams" ,
2462
+ "amazon-strands-agents-sdk" ,
2417
2463
]
2418
2464
} ,
2419
2465
@@ -2477,6 +2523,7 @@ module.exports = {
2477
2523
"适配器模式" ,
2478
2524
"门面模式" ,
2479
2525
"iterator-pattern" ,
2526
+ "flyweight-pattern" ,
2480
2527
]
2481
2528
} ,
2482
2529
] ,
0 commit comments