- 博客(5)
- 收藏
- 关注
原创 Spring AI
Spring AI是一个面向Java和Spring生态的原生生成式AI框架,基于Spring设计理念重构AI全流程开发。它提供统一API抽象支持多种AI服务商(如OpenAI、Deepseek等),开发者可通过Spring Boot轻松集成聊天、嵌入、图像生成等功能。核心特点包括:多模型供应商支持、结构化输出、向量存储与RAG检索增强、函数调用等。快速入门案例演示了如何配置Spring Boot项目与Deepseek模型对话,需JDK17+环境,通过Maven管理依赖。Spring AI简化了AI能力集成,
2025-11-24 13:31:49
419
原创 Apache ShardingSphere实战与核心源码剖析
本文分析了数据库架构的演进过程及分库分表解决方案。随着互联网数据量激增,传统单机数据库面临性能瓶颈,通过主从复制、读写分离和缓存技术逐步优化。但当单表数据超千万或100G时仍需分库分表,主要分为垂直分库(按业务拆分)、垂直分表(按字段拆分)、水平分库(数据分片到不同库)和水平分表(单表数据水平拆分)四种方式。分库分表能有效解决存储容量、连接数等瓶颈问题,但需根据实际业务需求评估是否必要。
2025-11-12 16:50:22
645
原创 Spring核心-AbstractApplicationContext
获取到当前应用程序上下文的beanFactoryPostProcessors变量的值,并且实例化调用执行所有已经注册的beanFactoryPostProcessor。默认情况下,通过getBeanFactoryPostProcessors()来获取已经注册的BFPP,但是默认是空的,那么问题来了,如果你想扩展,怎么进行扩展工作?4、获取Environment对象,并加载当前系统的属性值到Environment对象中。5、准备监听器和事件的集合对象,默认为空的集合。前戏,做容器刷新前的准备工作。
2025-10-29 23:53:40
562
原创 链表的反转
21. 合并两个有序链表 - 力扣(LeetCode)](https://leetcode.cn/problems/merge-two-sorted-lists/solutions/226408/he-bing-liang-ge-you-xu-lian-biao-by-leetcode-solu/)[2. 两数相加 - 力扣(LeetCode)](https://leetcode.cn/problems/add-two-numbers/solutions/)
2025-09-07 19:07:11
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅