@@ -356,14 +356,23 @@ module.exports = {
356356 link : '/md/security/OAuth 2.0实战-为什么要先获取授权码code.md'
357357 } , ]
358358 } ,
359-
359+
360360 {
361361 text : 'Arthas' ,
362362 items : [ {
363363 text : 'Arthas使用' ,
364364 link : '/md/arthas/Arthas使用.md'
365365 } , ]
366366 } ,
367+
368+ {
369+ text : 'MyBatis' ,
370+ items : [ {
371+ text : 'MyBatis' ,
372+ link : '/md/mybatis/mybatis-automatic-mapper-implementation-principle.md'
373+ } , ]
374+ } ,
375+
367376 ]
368377 } ,
369378
@@ -377,6 +386,8 @@ module.exports = {
377386 } , ]
378387 } ,
379388
389+
390+
380391 {
381392 text : '响应式编程' ,
382393 items : [ {
@@ -771,6 +782,11 @@ module.exports = {
771782 text : 'A2A' ,
772783 link : '/md/AI/a2a/a2a-a-new-era-of-agent-interoperability'
773784 } ,
785+
786+ {
787+ text : 'Skills' ,
788+ link : '/md/AI/skills/ovrview'
789+ } ,
774790 ]
775791 } ,
776792
@@ -1149,6 +1165,7 @@ module.exports = {
11491165 collapsable : false ,
11501166 sidebarDepth : 0 ,
11511167 children : [
1168+ "shardingsphere-jdbc-spring-boot-orm-integration-guide" ,
11521169 "10-顶级企业如何用数据脱敏保护用户隐私!" ,
11531170 "11-动态配置管理背后的编排治理真相!" ,
11541171 "14-ShardingSphere的分布式主键实现" ,
@@ -1242,11 +1259,12 @@ module.exports = {
12421259 sidebarDepth : 0 ,
12431260 children : [
12441261 "00-Java并发编程.md" ,
1245- "01-synchronized原理.md " ,
1246- "02-volatile原理.md " ,
1247- "03-ReentrantLock与AQS.md " ,
1262+ "synchronized " ,
1263+ "volatile " ,
1264+ "reentrantlock " ,
12481265 "04-线程池以及生产环境使用.md" ,
12491266 "05-京东并行框架asyncTool如何针对高并发场景进行优化?.md" ,
1267+ "forkjoinpool" ,
12501268 "java21-virtual-threads-where-did-my-lock-go" ,
12511269 ]
12521270 } ,
@@ -1264,6 +1282,7 @@ module.exports = {
12641282 "Java22-new-features" ,
12651283 "Java23-new-features" ,
12661284 "java24-new-features" ,
1285+ "java25-new-features" ,
12671286 "java2024" ,
12681287 "java-news-roundup-jun02-2025" ,
12691288 ]
@@ -1277,6 +1296,8 @@ module.exports = {
12771296 "IntelliJ IDEA 2024.1 最新变化" ,
12781297 "What’s-New-in-IntelliJ-IDEA-2024.2" ,
12791298 "What’s-New-in-IntelliJ-IDEA-2024.3" ,
1299+ "jetbrains-terminal-a-new-architecture" ,
1300+ "What’s-New-in-IntelliJ-IDEA-2025.3" ,
12801301 ]
12811302 } ,
12821303 ] ,
@@ -1336,6 +1357,7 @@ module.exports = {
13361357 "【图解数据结构与算法】LRU缓存淘汰算法面试时到底该怎么写" ,
13371358 "【图解数据结构】外行人也能看懂的哈希表" ,
13381359 "dag-directed-acyclic-graph" ,
1360+ "dynamic-programming-how-to-quickly-spot-when-to-use-dp" ,
13391361 ]
13401362 } ] ,
13411363
@@ -2068,6 +2090,7 @@ module.exports = {
20682090 "router" ,
20692091 "table" ,
20702092 "vue-js-vs-axios-practical-guide-from-ajax-requests-to-api-proxy-configuration" ,
2093+ "frontend-ci-cd-automation-deploy-and-instant-rollback-solution" ,
20712094 ]
20722095 } ] ,
20732096
@@ -2089,14 +2112,15 @@ module.exports = {
20892112 collapsable : false ,
20902113 sidebarDepth : 0 ,
20912114 children : [
2092- "00-区块链专栏概述 " ,
2115+ "blockchain-column-overview " ,
20932116 "三分钟,快速了解区块链技术" ,
20942117 "01-联盟链入门" ,
20952118 "05-账本模型" ,
20962119 "06-智能合约" ,
20972120 "07-网络与共识" ,
20982121 "08-工作量证明" ,
20992122 "09-一文看懂以太坊智能合约!" ,
2123+ "oracles-unavoidable-offchain-data-onchain-alternatives-truth" ,
21002124 "blockchain-smart-contract-helloworld-project" ,
21012125 ]
21022126 } ,
@@ -2184,6 +2208,9 @@ module.exports = {
21842208 "chatgpt-canva" ,
21852209 "memory-faq" ,
21862210 "GPT-5" ,
2211+ "GPT-5.1" ,
2212+ "GPT-5.2" ,
2213+ "GPT-5-3-codex" ,
21872214 ]
21882215 } ,
21892216 {
@@ -2194,6 +2221,7 @@ module.exports = {
21942221 "qwen-QwQ" ,
21952222 "qwen3" ,
21962223 "qwen3-coder" ,
2224+ "qwen-coder-qoder" ,
21972225 ]
21982226 } ,
21992227
@@ -2226,6 +2254,7 @@ module.exports = {
22262254 "claude-3-7-sonnet" ,
22272255 "claude-4" ,
22282256 "claude-4-5-sonnet" ,
2257+ "claude-opus-4-6" ,
22292258 ]
22302259 } ,
22312260
@@ -2374,8 +2403,10 @@ module.exports = {
23742403 children : [
23752404 "ai-agents-dont-security-nightmare" ,
23762405 "improve-quality-gen-ai" ,
2406+ "nextgen-search-ai-opensearch-mcp" ,
23772407 ]
23782408 } ,
2409+
23792410 {
23802411 title : "cursor" ,
23812412 collapsable : false ,
@@ -2385,6 +2416,24 @@ module.exports = {
23852416 ]
23862417 } ,
23872418
2419+ {
2420+ title : "codex" ,
2421+ collapsable : false ,
2422+ sidebarDepth : 0 ,
2423+ children : [
2424+ "codex" ,
2425+ ]
2426+ } ,
2427+
2428+ {
2429+ title : "claude-code" ,
2430+ collapsable : false ,
2431+ sidebarDepth : 0 ,
2432+ children : [
2433+ "claude-code-overview" ,
2434+ ]
2435+ } ,
2436+
23882437 {
23892438 title : "kiro" ,
23902439 collapsable : false ,
@@ -2430,6 +2479,9 @@ module.exports = {
24302479 sidebarDepth : 0 ,
24312480 children : [
24322481 "qoder" ,
2482+ "quest-autonomous-programming-agent-architecture-loop" ,
2483+ "qoderwork" ,
2484+ "qoder-update" ,
24332485 ]
24342486 } ,
24352487
@@ -2439,6 +2491,7 @@ module.exports = {
24392491 sidebarDepth : 0 ,
24402492 children : [
24412493 "cline" ,
2494+ "changelog-cline" ,
24422495 ]
24432496 } ,
24442497
@@ -2522,6 +2575,16 @@ module.exports = {
25222575 ]
25232576 } ,
25242577 ] ,
2578+
2579+ "/md/AI/skills/" : [ {
2580+ title : "Skills" ,
2581+ collapsable : false ,
2582+ sidebarDepth : 0 ,
2583+ children : [
2584+ "ovrview" ,
2585+ ]
2586+ } ,
2587+ ] ,
25252588
25262589 "/md/AI/spring-ai-alibaba/" : [ {
25272590 title : "Spring AI Alibaba" ,
@@ -2685,7 +2748,7 @@ module.exports = {
26852748 "【Java设计模式实战】单例模式" ,
26862749 "template-pattern" ,
26872750 "strategy-pattern" ,
2688- "建造者模式 " ,
2751+ "builder-pattern " ,
26892752 "proxy-pattern" ,
26902753 "适配器模式" ,
26912754 "门面模式" ,
0 commit comments