会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
maoxiu
博客园
首页
新随笔
联系
订阅
管理
2025年12月9日
Spring AI使用JSON Schema导致模型调用速度极慢
摘要: 最近在开发一个基于 Spring AI 的 AI 项目。为了确保大模型返回的数据一定是结构化的 JSON 格式,我在调用时显式指定了 response_format 为 JSON_SCHEMA。 到目前为止,效果确实不错,每次返回的都是合法 JSON,字段和类型完全符合预期。 代码大致是下面这种,配
阅读全文
posted @ 2025-12-09 18:07 西瓜当冬瓜
阅读(2)
评论(0)
推荐(0)
2025年9月22日
同一个灰色,POI取出来却是白色:一次Excel颜色解析的踩坑记录
摘要: 解析Excel单元格颜色时遇到主题色与普通色差异问题。当单元格使用主题色时,直接获取RGB值会失效,需结合ThemesTable获取基础颜色并考虑tint参数(用于调整明暗度)。通过封装工具类,先判断是否为主题色,再解析基础RGB值并应用tint调整,最终获得准确颜色值。该方案解决了看似相同颜色的单元格因主题色特性导致的读取差异问题。
阅读全文
posted @ 2025-09-22 11:36 西瓜当冬瓜
阅读(36)
评论(0)
推荐(0)
2025年9月10日
Spring Boot 项目中,同一个版本的依赖,内容却不一样?一次因依赖污染导致 Redis 启动失败的排查
摘要: 最近修改了一段代码,引入了 Redisson。本地运行正常,但在 Jenkins 打包并部署到 K8s 环境后,服务启动失败,接口提示 Redis 访问异常。 错误信息显示找不到类:org.springframework.data.redis.connection.RedisStreamComman
阅读全文
posted @ 2025-09-10 12:08 西瓜当冬瓜
阅读(18)
评论(0)
推荐(0)
2025年9月5日
一次由CellStyle.hashCode值不一致引发的HashMap.get返回null问题排查
摘要: 今天在改其他人的 Excel 导出功能时,为了复用单元格样式并避免重复设置数字格式,引入了一个 Map<CellStyle, String> 缓存,用于记录每个 CellStyle 对象是否已被设置过特定的数字格式。当后续单元格使用相同 CellStyle 但需要不同单元格数字格式时,可以创建新的样
阅读全文
posted @ 2025-09-05 15:17 西瓜当冬瓜
阅读(16)
评论(0)
推荐(0)
2025年8月20日
Spring Boot 3整合Nacos,配置namespace
摘要: 今天给Spring Boot3项目整合了Nacos,记录一下步骤,主要是参考官网Nacos 融合 Spring Boot3,成为注册配置中心。两者就差一个namespace配置,官网没有提到这个,application.yml里面输入这个配置也没有提示。 步骤如下: nacos中创建一个配置,dat
阅读全文
posted @ 2025-08-20 17:42 西瓜当冬瓜
阅读(47)
评论(0)
推荐(0)
2025年7月30日
Spring AI调用Embedding模型返回HTTP 400:Invalid HTTP request received分析处理
摘要: 调用Embedding模型失败 Spring AI项目使用的Embedding模型是公司平台部署的,请求模型服务的时候报错,返回了HTTP 400 - Invalid HTTP request received错误。然后换成云厂商在线Embedding模型地址,正常调通。我用Apifox直接调用公司
阅读全文
posted @ 2025-07-30 11:43 西瓜当冬瓜
阅读(53)
评论(0)
推荐(0)
2025年7月29日
Spring AI集成Elasticsearch向量检索时filter过滤失效问题排查与解决方案
摘要: 使用vectorStore.similaritySearch遇到问题 最近需要做一个功能,用到了es做向量数据库。在使用vectorStore.similaritySearch查询的时候,发现filterExpression中加的条件并没有完全生效,导致查询出来的数据不准确,出现了不符合metada
阅读全文
posted @ 2025-07-29 11:55 西瓜当冬瓜
阅读(96)
评论(0)
推荐(0)
2025年7月22日
spring AI调用发生NonTransientAiException: HTTP 400 - {“object“:“error“,“message“:“[{‘type‘: ‘missing‘异常
摘要: 使用spring boot3.4.7版本搭建AI项目,用的jdk21,调用本地的大模型,使用的是Open AI接口格式。调用的时候出现HTTP 400 - {"object":"error","message":"[{'type': 'missing', 'loc': ('body',), 'msg
阅读全文
posted @ 2025-07-22 10:27 西瓜当冬瓜
阅读(138)
评论(0)
推荐(0)
2025年7月15日
避免Hutool工具包MapUtil.of方法中两个Pair参数的歧义调用
摘要: 今天在使用hutool工具包里面的MapUtil类的of方法发现,返回的map里面key和value是Pair类,而不是具体的值。 原本想调用的是of(Pair<K, V>... pairs)方法,里面可以传多个Pair类。 原本的代码片段: MapUtil.of( Pair.of("6", "xx
阅读全文
posted @ 2025-07-15 11:56 西瓜当冬瓜
阅读(16)
评论(0)
推荐(0)
2025年7月5日
IDEA中application.yml配置文件不自动提示解决办法
摘要: 今天在自己的电脑上使用IDEA的时候,发现在application配置文件里面输入配置项的时候没有提示,网上找了一圈也没解决,最后自己试出来了。 解决办法: 鼠标移动到配置文件上,单击右键-重写文件类型、选择YAML(捆绑)(之前就是因为捆绑成了一个插件的YAML类型,导致不提示) 当然现在还是不知
阅读全文
posted @ 2025-07-05 15:04 西瓜当冬瓜
阅读(165)
评论(0)
推荐(0)
下一页
公告