Java26的新特性

3 月 24 日
阅读 16 分钟
1.5k
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java18的新特性Java19的新特性Java20的新特性Java21的新特性Java22的新特性Java23的新特性Java24的新特性Java25...

聊聊spring-boot-autoconfigure的模块化

2025-11-03
阅读 36 分钟
1.6k
可以看到spring-boot-autoconfigure这个模块包含了很多组件的autoconfig配置,比如cache、dao、kafka、solr等等

Java25的新特性

2025-09-17
阅读 23 分钟
4.8k
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java18的新特性Java19的新特性Java20的新特性Java21的新特性Java22的新特性Java23的新特性Java24的新特性Java25...

聊聊spring.mvc.servlet.load-on-startup

2025-06-20
阅读 8 分钟
1.7k
org/springframework/boot/autoconfigure/web/servlet/WebMvcProperties.java

聊聊Tomato Architecture

2025-05-29
阅读 6 分钟
1.8k
clean architecture定义了四层结构,最内层是entities(enterprise business rules),再往外是use cases(application business rules),接着是interface adapters(比如controller、presenters、gateways),最外层是frameworks & drivers(比如web、ui、db、devices、external interfaces)

聊聊redisson的RLock的unlock

2025-05-16
阅读 8 分钟
2k
RLock接口继承了JDK的java.util.concurrent.locks.Lock接口,同时还扩展提供了isLocked、isHeldByThread、isHeldByCurrentThread等方法

聊聊redisson的lockWatchdogTimeout

2025-05-15
阅读 7 分钟
1.8k
序本文主要研究一下redisson的lockWatchdogTimeoutlockWatchdogTimeoutredisson/src/main/java/org/redisson/config/Config.java {代码...} Config定义了lockWatchdogTimeout属性,默认30stryAcquireOnceAsyncredisson/src/main/java/org/redisson/RedissonLock.java {代码...} tryAcquireOnceAsync对于leaseTime小于等...

聊聊JetCache的缓存构建

2025-05-14
阅读 8 分钟
1.7k
invokeWithCached先通过context.getCacheFunction().apply(context, cac)去获取缓存

聊聊JetCache的CachePenetrationProtect

2025-05-13
阅读 4 分钟
1.8k
序本文主要研究一下JetCache的CachePenetrationProtectCachePenetrationProtectcom/alicp/jetcache/anno/CachePenetrationProtect.java {代码...} 它定义value、timeout、timeUnit属性computeIfAbsentImplcom/alicp/jetcache/AbstractCache.java {代码...} AbstractCache的computeIfAbsentImpl方法,在cache.config().is...

聊聊Spring AI Alibaba的SentenceSplitter

2025-05-08
阅读 8 分钟
2.1k
spring-ai-alibaba-core/src/main/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitter.java

聊聊langchain4j-spring的1.0.0-beta版本的更新

2025-05-07
阅读 1 分钟
2.2k
为Google Gemini API model添加了Spring Boot Project Starter:ChatLangauge, Streaming model and Embedding Model

聊聊Spring AI 1.0.0-SNAPSHOT的变更

2025-05-06
阅读 4 分钟
2.3k
Model starters: spring-ai-{model}-spring-boot-starter → spring-ai-starter-model-{model}

聊聊Spring AI Alibaba的MermaidGenerator

2025-04-30
阅读 6 分钟
1.6k
spring-ai-alibaba-graph/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/diagram/MermaidGenerator.java

聊聊Spring AI Alibaba的PlantUMLGenerator

2025-04-29
阅读 22 分钟
2.4k
spring-ai-alibaba-graph/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/DiagramGenerator.java

聊聊Spring AI Alibaba的JdbcChatMemory

2025-04-28
阅读 14 分钟
1.9k
community/memories/spring-ai-alibaba-jdbc-memory/src/main/java/com/alibaba/cloud/ai/memory/jdbc/JdbcChatMemory.java

聊聊Spring AI Alibaba的RedisChatMemory

2025-04-27
阅读 6 分钟
2.2k
community/memories/spring-ai-alibaba-redis-memory/src/main/java/com/alibaba/cloud/ai/memory/redis/RedisChatMemory.java

聊聊Spring AI Alibaba的YuQueDocumentReader

2025-04-26
阅读 6 分钟
1.9k
community/document-readers/spring-ai-alibaba-starter-document-reader-yuque/src/main/java/com/alibaba/cloud/ai/reader/yuque/YuQueDocumentReader.java

聊聊Spring AI Alibaba的YoutubeDocumentReader

2025-04-25
阅读 6 分钟
1.7k
community/document-readers/spring-ai-alibaba-starter-document-reader-youtube/src/main/java/com/alibaba/cloud/ai/reader/youtube/YoutubeDocumentReader.java

聊聊Spring AI Alibaba的OneNoteDocumentReader

2025-04-24
阅读 13 分钟
1.5k
community/document-readers/spring-ai-alibaba-starter-document-reader-onenote/src/main/java/com/alibaba/cloud/api/reader/onenote/OneNoteDocumentReader.java

聊聊Spring AI Alibaba的ObsidianDocumentReader

2025-04-23
阅读 7 分钟
1.8k
community/document-readers/spring-ai-alibaba-starter-document-reader-obsidian/src/main/java/com/alibaba/cloud/ai/reader/obsidian/ObsidianDocumentReader.java

聊聊Spring AI Alibaba的NotionDocumentReader

2025-04-22
阅读 18 分钟
2k
community/document-readers/spring-ai-alibaba-starter-document-reader-notion/src/main/java/com/alibaba/cloud/ai/reader/notion/NotionDocumentReader.java

聊聊Spring AI Alibaba的MySQLDocumentReader

2025-04-21
阅读 10 分钟
1.8k
community/document-readers/spring-ai-alibaba-starter-document-reader-mysql/src/main/java/com/alibaba/cloud/ai/reader/mysql/MySQLDocumentReader.java

聊聊Spring AI Alibaba的FeiShuDocumentReader

2025-04-20
阅读 9 分钟
2.2k
community/document-readers/spring-ai-alibaba-starter-document-reader-larksuite/src/main/java/com/alibaba/cloud/ai/reader/feishu/FeiShuDocumentReader.java

聊聊Spring AI Alibaba的ElasticsearchDocumentReader

2025-04-19
阅读 13 分钟
2k
community/document-readers/spring-ai-alibaba-starter-document-reader-elasticsearch/src/main/java/com/alibaba/cloud/ai/document/reader/es/ElasticsearchDocumentReader.java

聊聊Spring AI Alibaba的BilibiliDocumentReader

2025-04-18
阅读 5 分钟
2k
community/document-readers/spring-ai-alibaba-starter-document-reader-bilibili/src/main/java/com/alibaba/cloud/ai/reader/bilibili/BilibiliDocumentReader.java

聊聊Spring AI Alibaba的PdfTablesParser

2025-04-17
阅读 7 分钟
1.6k
community/document-parsers/spring-ai-alibaba-starter-document-parser-pdf-tables/src/main/java/com/alibaba/cloud/ai/parser/pdf/tables/PdfTablesParser.java

聊聊Spring AI Alibaba的MarkdownDocumentParser

2025-04-16
阅读 18 分钟
1.7k
community/document-parsers/spring-ai-alibaba-starter-document-parser-markdown/src/main/java/com/alibaba/cloud/ai/parser/markdown/MarkdownDocumentParser.java

聊聊Spring AI Alibaba的DocumentParser

2025-04-15
阅读 7 分钟
2k
spring-ai-alibaba-core/src/main/java/com/alibaba/cloud/ai/document/DocumentParser.java

聊聊Spring AI的Evaluator

2025-04-14
阅读 9 分钟
1.6k
spring-ai-client-chat/src/main/java/org/springframework/ai/evaluation/Evaluator.java

聊聊Spring AI的Prompt

2025-04-13
阅读 11 分钟
1.7k
Prompt实现了ModelRequest方法,其getInstructions返回的类型为List<Message>,其getContents方法遍历getInstructions添加message.getText()