@@ -382,7 +382,7 @@ module.exports = {
382
382
{
383
383
text : 'JVM' ,
384
384
items : [ {
385
- text : 'JVM专栏概述 ' ,
385
+ text : 'JVM基础 ' ,
386
386
link : '/md/jvm/JVM专栏概述.md'
387
387
} , ]
388
388
} ,
@@ -394,7 +394,7 @@ module.exports = {
394
394
link : '/md/java/java-se-support-roadmap.md'
395
395
} , ]
396
396
} ,
397
-
397
+
398
398
{
399
399
text : 'IDEA新功能' ,
400
400
items : [ {
@@ -735,13 +735,9 @@ module.exports = {
735
735
text : 'Python基础' ,
736
736
link : '/md/python/00-macOS和Linux安装和管理多个Python版本'
737
737
} ,
738
- // {
739
- // text: 'GPT发展',
740
- // link: '/md/AI/Claude3到底多强'
741
- // },
742
738
{
743
739
text : '机器学习' ,
744
- link : '/md/AI/01-人工智能概要'
740
+ link : '/md/AI/ml/ 01-人工智能概要'
745
741
} ,
746
742
{
747
743
text : 'LLM应用开发' ,
@@ -767,9 +763,22 @@ module.exports = {
767
763
text : 'LangGraph' ,
768
764
link : '/md/AI/00-introduce-to-LangGraph'
769
765
} ,
766
+
767
+ {
768
+ text : 'LangChain4j' ,
769
+ link : '/md/AI/langchain4j/01-intro'
770
+ } ,
770
771
]
771
772
} ,
772
773
774
+ {
775
+ text : '大模型' ,
776
+ items : [ {
777
+ text : 'GPT发展' ,
778
+ link : '/md/llm/GPTs推荐'
779
+ } , ]
780
+ } ,
781
+
773
782
{
774
783
text : 'Vue' ,
775
784
items : [ {
@@ -1173,7 +1182,7 @@ module.exports = {
1173
1182
"JDK23新特性" ,
1174
1183
]
1175
1184
} ,
1176
-
1185
+
1177
1186
{
1178
1187
title : "IDEA新功能" ,
1179
1188
collapsable : false ,
@@ -1187,34 +1196,36 @@ module.exports = {
1187
1196
] ,
1188
1197
1189
1198
"/md/jvm/" : [ {
1190
- title : "JVM基础" ,
1191
- collapsable : false ,
1192
- sidebarDepth : 0 ,
1193
- children : [
1194
- "JVM专栏概述" ,
1195
- "01-JVM虚拟机-上篇" ,
1196
- "02-JVM虚拟机-下篇" ,
1197
- "00-JDK为何自己首先破坏双亲委派模型" ,
1198
- "00-G1垃圾收集器的日志格式" ,
1199
- "Metadata GC Threshold in Java" ,
1200
- "对象内存分配及Minor GC和Full GC全过程" ,
1201
- "Java 性能调优:优化 GC 线程设置" ,
1202
- ]
1203
- } ,
1204
-
1205
- {
1206
- title : "JVM调优" ,
1207
- collapsable : false ,
1208
- sidebarDepth : 0 ,
1209
- children : [
1210
- "高并发BI系统避免频繁Y-GC" ,
1211
- "线上频繁Full GC,原来是外包同学不合理设置JVM参数!" ,
1212
- "Java NIO为何导致堆外内存OOM了?" ,
1213
- "一次由热部署导致的OOM排查经历" ,
1214
- "队列积压了百万条消息,线上直接OOM了!" ,
1215
- ]
1216
- } , ] ,
1217
-
1199
+ title : "JVM基础" ,
1200
+ collapsable : false ,
1201
+ sidebarDepth : 0 ,
1202
+ children : [
1203
+ "JVM专栏概述" ,
1204
+ "01-JVM虚拟机-上篇" ,
1205
+ "02-JVM虚拟机-下篇" ,
1206
+ "00-JDK为何自己首先破坏双亲委派模型" ,
1207
+ "00-G1垃圾收集器的日志格式" ,
1208
+ "Metadata GC Threshold in Java" ,
1209
+ "对象内存分配及Minor GC和Full GC全过程" ,
1210
+ "Java 性能调优:优化 GC 线程设置" ,
1211
+ "JDK性能调优神器" ,
1212
+ ]
1213
+ } ,
1214
+
1215
+ {
1216
+ title : "JVM调优" ,
1217
+ collapsable : false ,
1218
+ sidebarDepth : 0 ,
1219
+ children : [
1220
+ "高并发BI系统避免频繁Y-GC" ,
1221
+ "线上频繁Full GC,原来是外包同学不合理设置JVM参数!" ,
1222
+ "Java NIO为何导致堆外内存OOM了?" ,
1223
+ "一次由热部署导致的OOM排查经历" ,
1224
+ "队列积压了百万条消息,线上直接OOM了!" ,
1225
+ ]
1226
+ } ,
1227
+ ] ,
1228
+
1218
1229
"/md/algorithm/leetcode/" : [ {
1219
1230
title : "大厂算法面试" ,
1220
1231
collapsable : false ,
@@ -1299,6 +1310,7 @@ module.exports = {
1299
1310
"03-Tomcat的生命周期管理" ,
1300
1311
"04-Tomcat实现热部署、热加载原理解析" ,
1301
1312
"05-Tomcat如何打破双亲委派机制实现隔离Web应用的?" ,
1313
+ "Tomcat进程占用CPU过高怎么办?" ,
1302
1314
]
1303
1315
} ] ,
1304
1316
@@ -1537,6 +1549,7 @@ module.exports = {
1537
1549
"Kafka门派知多少" ,
1538
1550
"08-全网最全图解Kafka适用场景" ,
1539
1551
"09-消息队列的消息大量积压怎么办?" ,
1552
+ "13-KafkaAdminClient" ,
1540
1553
"15-基于kafka实现延迟队列" ,
1541
1554
"kafka-transaction-implementation" ,
1542
1555
"kafka-versions" ,
@@ -1890,47 +1903,58 @@ module.exports = {
1890
1903
]
1891
1904
} , ] ,
1892
1905
1893
- // "/md/AI/": [{
1894
- // title: "GPT发展",
1895
- // collapsable: false,
1896
- // sidebarDepth: 0,
1897
- // children: [
1898
- // "Claude3到底多强",
1899
- // "GPTs推荐",
1900
- // "ChatGPT为啥不用Websocket而是EventSource?",
1901
- // ]
1902
- // }, ],
1906
+ "/md/llm/" : [ {
1907
+ title : "GPT发展" ,
1908
+ collapsable : false ,
1909
+ sidebarDepth : 0 ,
1910
+ children : [
1911
+ "00-免费大模型API" ,
1912
+ "Claude3到底多强" ,
1913
+ "GPTs推荐" ,
1914
+ "ChatGPT为啥不用Websocket而是EventSource" ,
1915
+ ]
1916
+ } , ] ,
1903
1917
1904
- "/md/AI/" : [ {
1918
+ "/md/AI/ml/ " : [ {
1905
1919
title : "机器学习" ,
1906
1920
collapsable : false ,
1907
1921
sidebarDepth : 0 ,
1908
1922
children : [
1909
1923
"01-人工智能概要" ,
1924
+ "02-MR 算法分类" ,
1910
1925
"what-is-neural-network" ,
1911
1926
"MapReduce分治思想" ,
1912
1927
"05-开发环境安装" ,
1913
1928
"一文看懂AI的Transformer架构" ,
1914
1929
]
1915
1930
} , ] ,
1916
1931
1917
- "/md/AI/" : [ {
1918
- title : "LLM应用开发 " ,
1932
+ "/md/AI/langchain4j/ " : [ {
1933
+ title : "LangChain4j基础 " ,
1919
1934
collapsable : false ,
1920
1935
sidebarDepth : 0 ,
1921
1936
children : [
1922
- "AI大模型企业应用实战" ,
1923
- "00-为什么要学习大模型" ,
1924
- "01-大语言模型发展" ,
1925
- "02-domestic-and-international-llm-multi-model-strong-applications" ,
1926
- "03-large-language-model-flaws" ,
1927
- "04-ai-ecosystem-industry-analysis" ,
1928
- "05-ai-era-turning-point-for-app-developers" ,
1929
- "06-智能体项目案例" ,
1937
+ "01-intro" ,
1938
+ "04-最新发布功能" ,
1930
1939
]
1931
1940
} , ] ,
1932
1941
1933
1942
"/md/AI/" : [ {
1943
+ title : "LLM应用开发" ,
1944
+ collapsable : false ,
1945
+ sidebarDepth : 0 ,
1946
+ children : [
1947
+ "AI大模型企业应用实战" ,
1948
+ "00-为什么要学习大模型" ,
1949
+ "01-大语言模型发展" ,
1950
+ "02-domestic-and-international-llm-multi-model-strong-applications" ,
1951
+ "03-large-language-model-flaws" ,
1952
+ "04-ai-ecosystem-industry-analysis" ,
1953
+ "05-ai-era-turning-point-for-app-developers" ,
1954
+ "06-智能体项目案例" ,
1955
+ ]
1956
+ } ,
1957
+ {
1934
1958
title : "LangChain" ,
1935
1959
collapsable : false ,
1936
1960
sidebarDepth : 0 ,
0 commit comments