自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA程序哥

编程那些事,都不是事~~~

  • 博客(138)
  • 收藏
  • 关注

原创 【无标题】

回顾全文,构建一个工程级别的通用智能体,核心原则可归纳为:Agent 时代才刚刚开始。今天的架构模式还在快速演化,但上述核心原则和设计模式已经在大量工业实践中得到验证。掌握它们,你就拥有了在这个时代构建强大智能体的底座。如果觉得有帮助,欢迎三连关注公众号,后续持续分享 Agent 实战系列文章。

2026-06-15 12:53:15 45

原创 大模型RAG知识检索全流程开发+调优指南

最后,分享一个在众多项目中验证过的RAG系统迭代路径1、MVP阶段:固定分块 + 单路向量检索 + 基础Prompt → 快速验证可行性2、优化阶段:调优分块策略 + 混合检索 + Reranker → 提升检索准确率3、进阶阶段:查询改写 + Agentic RAG + GraphRAG → 处理复杂场景4、生产阶段:缓存优化 + 监控告警 + A/B测试 + 持续迭代 → 稳定运行RAG不是一个一次性的工程,而是一个需要持续打磨的系统。

2026-06-14 10:45:06 201

原创 大模型 Agent 开发全流程指南(开发者实战版)

LLM Agent

2026-06-13 11:33:35 183

原创 基于AgentScope实现通用超级智能体

阿里巴巴开源的AgentScope框架实现超级智能体

2026-03-08 22:11:44 78

原创 Agent + Skill + MCP基本概念

1、业务复制、单Prompt数据急剧增长,token过多,会导致大模型的注意力机制开始出现明显的衰减,无法满足业务对高准确率的核心要求。:系统缺乏统一的规划和协调中枢,只能处理单一意图识别,无法应对复杂的多意图融合场景。:各 Agent 之间缺乏有效的通信机制,导致能力无法复用和协同,扩展性不足。

2026-03-04 19:35:57 52

原创 TypeScript 入门

lite-server 避免修改文件后再次重新启动。- var的作用域会突破for循环,持续存在。- 会自动安装node modules文件。元组是特殊的数组,固定长度 + 固定的类型。- 添加了一个package.json。字符串类型,双引号、反引号、单引号。- let声明变量更安全。可以表示:整数、浮点数等。真正的类型数据是数字。

2026-02-23 11:15:38 167

原创 第一课:React的Hooks

message?

2026-02-13 14:27:00 422

原创 React + TS 初始化新项目报错解决方法

创建ts 类型的 react工程npx create-react-app front-ts-app --template typescript # npm start> front-ts-app@0.1.0 start> react-scripts start(node:33884) [DEP0176] DeprecationWarning: fs.F_OK is deprecated, use fs.constants.F_OK instead(Use `node --trace-deprecation

2026-02-12 18:01:12 225

原创 LLMChain invoke调用报错原因

flattened_outputs = output.flatten() ^^^^^^^^^^^^^^AttributeError: 'NoneType' object has no attribute 'flatten'

2025-09-17 00:47:11 113

原创 /Users/candy/Library/Caches/JNA/temp 报错原因

podamFactory.manufacturePojo()进行这种对象的mock。本人在进行单元测试的时候,mock对象,执行的时候报错了。仔细检查报错原因,发现里面有:JNA。

2025-08-12 15:48:58 138

原创 com.fasterxml.jackson.databind.json.JsonMapper$Builder com.fasterxml.jackson.module.kotlin.Extension

报错原因:'com.fasterxml.jackson.databind.json.JsonMapper$Builder com.fasterxml.jackson.module.kotlin.ExtensionsKt.jacksonMapperBuilder()'你可能没有正确引入模块,它是支持 Kotlin 类型序列化/反序列化的关键依赖。使用的 Jackson 或 Kotlin 版本与不兼容。如果你在 Java 中直接调用了 Kotlin 扩展函数。

2025-07-12 14:46:27 239

原创 javax.servlet.http.HttpServletMapping javax.servlet.http.HttpServletRequest.getHttpServletMapping()

7月 09, 2025 2:23:19 下午 org.apache.catalina.core.StandardHostValve custom。本质上对于高版本的JDK,你只需要依赖其中一个javax.servlet-api的即可。其它包含有servlet-api的版本均排除即可。本书升级到JDK11 + SpringBoot2.x版本的时候,突然报错了,应用可以正常启动。javax.servlet-api 的版本。该问题归根结底还是依赖包的冲突问题。servlet-api的版本。

2025-07-12 14:44:16 222

原创 void okhttp3.internal.platform.Platform.log(int, java.lang.String, java.lang.Throwable)

void okhttp3.internal.platform.Platform.log(int, java.lang.String, java.lang.Throwable)

2025-07-10 20:49:12 206

原创 URL 带有 /../ 导致可以访问其他目录--路径穿越问题

URL 带有 /../  导致可以访问其他目录--路径穿越问题

2025-06-06 16:26:04 354

原创 Column “ID“ must be in the GROUP BY list;非常离谱的报错

from。

2025-03-10 00:05:07 235

原创 org.mockito.exceptions.base.MockitoException: Cannot read state from field

org.mockito.exceptions.base.MockitoException: Cannot read state from field

2025-02-14 17:03:58 201

原创 JDK11 usr/lib/libjli.dylib no such file

jdk-11.0.25.jdk/Contents/Home/bin/../lib/jli/libjli.dylib' (open() failed with errno=1), '/usr/lib/libjli.dylib' (no such file, not in dyld cache)zsh: abort java -version

2025-01-20 16:35:44 290

原创 SseEmitter onCompletion回调方法未执行原因

SseEmitter onCompletion回调方法未执行原因

2024-12-28 17:54:30 564 2

原创 idea莫名其妙报错 java: java.lang.IllegalArgumentException

java: 未知的枚举常量

2024-09-06 15:22:18 810 2

原创 Exception in thread “main“ java.lang.UnsupportedOperationException at java.base/java.util.Abstra

原来这里并不是我们常用的ArrayList,而是private定义的一个内部类,只是名字也叫 ArrayList 而已,通过查看源码,这个类里面并没有add、remove等方法。在编译阶段不会报错,调用的时候才会出现这个错误。但是返回的明明是ArrayList对象,为什么不支持大小可变的add或者remove操作呢?至此问题终于找到了,此ArrayList非彼ArrayList。

2024-08-30 17:26:41 392

原创 Receiver class org.springframework.boot.context.config.ConfigFileApplicationListener does not define

Receiver class org.springframework.boot.context.config.ConfigFileApplicationListener does not define

2024-08-22 13:06:48 529

原创 类文件具有错误的版本 65.0, 应为 55.0

类文件具有错误的版本 65.0, 应为 55.0

2024-07-29 11:22:07 730

原创 org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent

Exception in thread "main" java.lang.ClassCastException: org.springframework.boot.context.event.ApplicationStartingEvent cannot be cast to org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent at org.springframework.boot.context.co

2024-07-26 17:48:39 423

原创 mvn Compiling 卡住的原因分析

mvn Compiling 卡住的原因分析

2024-07-25 15:09:13 787

原创 java.lang.ClassNotFoundException: org.springframework.hateoas.mvc.TypeConstrainedMappingJackson2Http

先记录下来,等找到原因了在更新。

2024-07-22 20:42:44 268

原创 mybatis 多数据源 TDataSource required a single bean, but 2 were found

mybatis 多数据源 TDataSource required a single bean, but 2 were found

2024-07-22 17:06:44 604

原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

2024-07-17 14:20:01 241

原创 ApplicationStartedEvent cannot be cast to ApplicationEnvironmentPreparedEvent

ApplicationStartedEvent cannot be cast to ApplicationEnvironmentPreparedEvent

2024-07-05 15:24:44 556

原创 mysql 数据库datetime 类型,转换为DO里面的long类型后,只剩下年了,没有了月和日

mysql 数据库datetime 类型,转换为DO里面的long类型后,只剩下年了,没有了月和日

2024-06-07 14:48:37 565

原创 2024年阿里巴巴社招开始了,欢迎找我内推

2024年阿里巴巴社招开始了,欢迎找我内推

2024-05-20 19:06:57 192

原创 Spring框架中的11种设计模式(设计模式之美)

spring中使用了适配器模式、策略模式、组合模式、装饰器模式、工厂模式、单例模式、解释器模式、观察者模式、模板模式、职责链模式、代理模式,基本上占了23种设计模式的一半。

2024-04-17 10:46:24 447

原创 java.lang.RuntimeException: java.lang.IllegalArgumentException

IDEA java: java.lang.IllegalArgumentException

2024-03-21 14:26:32 409

原创 java.lang.NoSuchMethodError: ‘javax.servlet.http.HttpServletMapping

2024-02-29 13:00:54.394 ERROR org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost] Exception Processing ErrorPage[errorCode=0, location=/error]java.lang.NoSuchMethodError: 'javax.servlet.http.HttpServletMapping javax.servlet.http.HttpServletReque

2024-02-29 16:06:53 596 2

原创 【升级JDK21】遇到:服务配置文件不正确, 或构造处理程序对象

RROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile(default-compile) on project tr-public-opinion-collector-start: Compilation failure[ERROR] 服务配置文件不正确, 或构造处理程序对象javax.annotation.processing.Processor: com.xxx.securitysdk

2024-02-26 22:54:21 1382 2

原创 升级jdk21,遇到如下报错:Unable to make field private static final

Unable to make field private static final

2024-02-26 13:25:31 2640 1

原创 《金字塔原理》- 体系化思考的逻辑

每个人都会说话,但并不是每个人的表达都具有逻辑性,如何让别人能快速的了解你要表达的思想,甚至认可你的表达,这些都是需要系统化的学习和思考的。

2023-12-17 11:18:41 459

翻译 如何创建一个不可变的Java类?

如何创建一个不可变的Java类?很多人都不知道 How to create Immutable class in Java?

2023-04-10 19:07:30 344

原创 深入探讨Chat GPT,难道只有这2点用途?

Chat GPT,难道只有这2点用途?

2023-03-19 15:54:33 704

原创 17. 最小化可变性

类的不可变性

2022-11-14 20:50:19 411

原创 18.组合优于继承

继承破坏了封装

2022-11-14 20:11:27 372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除