- 博客(14)
- 收藏
- 关注
原创 # Spring AI 最新实战系列(二)流式输出与ChatClient
我们以 Alibaba 的百炼平台作为Spring-AI的模型讲解,以最新稳定版作为架构。spring-ai 的最新版本 1.1.2;alibaba-spring-ai 的最新版本 1.1.0.0-RC1。需要注意一点:最新版本的 Spring Boot 4.0.0 不能适配,需要降低版本到 3.5.8。流式输出 :使得输出更流程,快捷,提升用户体验ChatClient :把各个大模型的ChatModel统一接口化,使得代码中不需要依赖底层的具体模型。
2025-12-17 23:34:59
340
转载 与女儿谈金融(一)
在这个资金融通的过程中,有些是直接的,有些是间接的;有些是地上的,有些是地下的;有些是通过金融机构规范的进行,有些是民间私下的借贷。这些都称为金融,只是看时下的法律如何界定,监管如何要求。比如,甲把钱借给乙,约定好还款日期和本息数额,这就是民间借贷,双方凭信用和合同来执行;甲委托丙把钱借给乙,就叫做信托;丙把自己做大了,吸收公众存款,就叫做银行。这么说来,银行也没什么了不起,不过是一个中间商而已。
2025-12-17 22:50:45
16
原创 Spring AI 最新实战系列(一)完成一个简单的AI项目
我们以 Alibaba 的百炼平台作为Spring-AI的模型讲解,以最新稳定版作为架构。spring-ai 的最新版本 1.1.2 ;alibaba-spring-ai 的最新版本 1.1.0.0-RC1。
2025-12-16 23:50:01
648
原创 Mysql 8.0+ 的递归查询WITH RECURSIVE
MySQL with Recursive是一种基于递归思想的MySQL查询方式,可以实现对数据的递归查询和处理,返回符合条件的数据,在MySQL 8.0版本中,该功能被正式引入。这种递归查询方式用于单表自关联,可以应用在很多场景下,比如对于树形结构、层级结构的数据处理,以及对数据进行分类汇总等。比如在开发中常见的有部门层级查询,省市区结构查询。
2025-12-15 23:07:07
468
原创 Spring-AI 最新文档系列(一)概述
Spring AI 项目旨在简化集成人工智能功能的应用开发流程,避免引入不必要的复杂性。该项目从 LangChain、LlamaIndex 等知名 Python 项目中汲取灵感,但并非这些项目的直接移植版本。项目的创立理念是:下一代生成式人工智能应用不会仅面向 Python 开发者,而是将普及到多种编程语言生态中。Spring AI 旨在解决人工智能集成的核心挑战:将企业数据与 API 同人工智能模型打通。Spring AI 提供了一系列抽象层,作为开发人工智能应用的基础。
2025-12-13 23:27:54
877
原创 每日科技小前沿(二)2025年 CSS 进展
Chrome 团队推出的 CSS 年度总结。我们一直在精心打造新功能,一切都以您为中心。我们为您提供原材料。这些功能齐全、造型百变的组件模块,任您自由塑造其外观和质感。让你的设计栩栩如生。使用全新的API控制所有复杂动作,打造流畅无缝的用户体验。别再跟代码较劲了,这些功能帮组你以最自然的方式使用CSS,让你的工作流程更加直观。
2025-12-13 20:55:52
416
1
原创 每日科技小前沿(一)内存价格为何暴涨?
内存价格暴涨156%:OpenAI买断40%供应引发市场恐慌 11月初32GB DDR5内存价格飙升至330美元,较三周前上涨156%。这源于10月1日OpenAI与三星、SK海力士签署协议买断全球40%内存供应,导致市场陷入恐慌性抢购。零售商接到内存制造商"海盗式"询单,有组装商被告知新订单要到2026年12月才能交付。三大因素叠加造成危机:OpenAI史无前例的大规模秘密采购、市场跟风抢购潮,以及因关税和价格预期导致的库存不足。AI泡沫正以惊人速度重塑内存市场格局。
2025-12-13 09:00:37
348
原创 Spring7指南(三)之Bean的生命周期
项目工程完整地址:https://github.com/YiyiCoding/Spring7Guides。
2025-12-11 23:28:54
458
原创 AI与工作场景(二)跨不同数据库的联合查询实现
本文提出了一种利用Java 25实现跨数据库联合查询的方案。通过配置多数据源,结合虚拟线程实现并发查询,并使用增强的Stream API在应用层进行数据关联。该方案避免了复杂SQL语句,采用单表查询提升性能,通过内存中的Map结构实现高效数据匹配(接近O(1))。虽然可能增加内存消耗,但可通过优化查询顺序(先查结果集小的表)来改善。示例代码展示了如何实现MySQL和PostgreSQL之间的跨库内连接查询,体现了Java 25在数据处理方面的新特性优势。
2025-12-10 23:17:25
372
原创 Spring7指南(二)之IOC容器
本文介绍了Spring框架中IOC容器的三种依赖注入方式及依赖查找方法。主要内容包括:1)通过@Component注解实现组件注入,默认以类名首字母小写作为Bean对象名;2)使用@Bean注解在配置类中定义Bean;3)通过@Import导入类实现注入。同时讲解了@Autowired的依赖查找机制,以及注意事项:注入多个对象时需遵循命名规则避免冲突。文章还提供了完整的代码示例。
2025-12-07 23:20:55
1043
原创 AI 与工作场景(一):每日递增生成4位流水号
本文介绍了如何利用AI工具实现Java每日递增4位流水号功能。通过向豆包-AI助手提供提示词"Java实现每日递增生成4位流水号方案。不引入依赖",AI生成了一个完整的解决方案。该方案具有三个关键特性:1)按日自动重置流水号;2)使用Properties文件持久化存储;3)通过原子类和同步机制确保线程安全。生成的代码包含日期格式化、文件读写、并发控制等功能,并提供了测试用例验证持久化效果。该方法展示了如何利用AI快速生成符合特定需求的代码解决方案,有效提高开发效率。
2025-11-27 23:24:06
122
原创 Spring 7 学习指导(一)前言
本文明确了技术文档的版本规范和开发环境配置,采用2025年11月25日最新的稳定版本作为基准,包括JDK25、IDEA2025.2.5、Spring7.0.1、SpringBoot4.0.0和Gradle9.1.0。项目代码将上传至GitHub仓库(https://github.com/YiyiCoding/Spring7Guides),采用Kotlin语言构建。文档旨在避免版本兼容性问题,并保持技术开放性,读者可通过评论区或微信公众号(Yiyi_Coding)进行交流。所有环境与代码版本均以本文声明为准。
2025-11-27 22:46:35
420
原创 JDK 25 安装(Windows 与 Linux 系统)
本文介绍了在Windows和Linux系统上安装JDK 25的详细步骤。Windows系统需从Oracle官网下载压缩包,解压后配置JAVA_HOME和PATH环境变量。Linux系统通过命令行解压安装包,编辑/etc/profile文件设置环境变量。两种系统安装完成后均可通过"java -version"命令验证是否安装成功。文中提供了完整的下载链接、安装路径示例和配置截图,帮助用户顺利完成JDK 25的安装配置。
2025-11-24 23:30:11
868
原创 SpringBoot 4.0.0 于2025年11月20日正式发布。做什么准备工作来迎接这一时刻?
Spring Boot 4.0.0正式发布,基于Spring Framework 7构建,带来多项重要更新:包括模块化代码库、JSpecify空安全优化、Java 25支持(兼容Java 17)、REST应用API版本控制等。作为重大版本更新,建议用户参考迁移指南进行升级。准备工作包括:安装JDK25、IDEA2025.3、Gradle9.0+,并优先采用Spring全家桶工具。该版本为Spring Boot未来发展奠定基础,完整特性详见发布说明。
2025-11-24 23:14:19
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅