Spring AI Alibaba 1.1 版本发布

2025年11月12号,Java Agent 生态迎来重大发布,Spring AI 发布 1.1.0 GA 正式版本,紧接着,2025年11月13号,Spring AI Alibaba 1.1 版本正式发布。1.1 版本是在总结 1.0 版本企业实践经验基础上发布的新版本,标志着构建企业级、生产就绪的 AI 智能体(Agent)应用进入了一个新的阶段。

升级Java25时lombok兼容问题

升级Java25时遇到lombok兼容问题,编译找不到 lombok 注入的对象,如 log getter setter。需要升级 lombok。

226. 翻转二叉树

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。我们可以使用递归的方式来解决这个问题,也可以用迭代(BFS 或 DFS)实现,但递归是最简洁直观的方式。

如何实现敏感词过滤

敏感词过滤是非常常见的一种手段,避免出现一些违规词汇。字符串匹配是最简单、直观的方法,直接在文本中查找是否存在敏感词列表中的词汇。如在Java中使用contains方法或者正则表达式都可以判断。前缀树,也被称为Trie树,是一种用于快速检索字符串数据集中的键的树形数据结构。DFA是Deterministic Finite Automaton的缩写,翻译过来叫确定有限自动机,DFA算法是一种高效的文本匹配算法,特别适合于敏感词过滤。

739. 每日温度

给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。

如何实现一个抢红包功能

拼手气红包的核心是确保每个参与者都有机会获得随机金额的红包,而总金额保持不变。算法需要满足以下基本原则: 1. 公平性:每个人都应该有机会获取不同金额的红包。 2. 随机性:红包的金额应该是随机分配的,不可预测。 3. 非零原则:每个红包的金额最小1分钱。 4. 总额不变:所有红包的总金额等于用户设定的总金额。

234. 回文链表

给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。

236. 二叉树的最近公共祖先

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”

160. 相交链表

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。

Java SNI 扩展被禁用导致的阿里云大模型服务请求异常

服务器请求阿里云大模型服务总是报“Remote host terminated the handshake”异常,从日志看是 SSL 握手出现异常。多方排查未能锁定问题,经过分析 SSL 握手日志,发现是 SNI 问题。对历史代码进行分析,竟是某个角落处禁用了 SNI 扩展。

本站简介

聚焦于全栈技术和量化技术的技术博客,分享软件架构、前后端技术、量化技术、人工智能、大模型等相关文章总结。