logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 数据结构第二十八期:反射、枚举以及 lambda 表达式

本文详细讲解了Java中反射机制、枚举和Lambda表达式的使用。反射机制部分介绍了Class类及其常用方法,通过示例演示了如何动态获取和操作类信息。枚举部分分析了引入原因,展示了枚举在switch语句和常用方法中的应用。Lambda表达式部分重点讲解了语法结构、函数式接口、变量捕获以及在集合中的实际应用。这三种特性分别解决了代码动态性、类型安全和简洁性问题,但各自也存在性能开销、不可扩展等局限性

文章图片
#java#开发语言
JavaEE 进阶第十二期:Spring Ioc & DI,从会用容器到成为容器(上)

本文系统介绍了Spring框架的核心概念IoC(控制反转)和DI(依赖注入)。通过"造汽车"的案例对比传统开发与IoC开发的区别,传统方式存在高耦合问题,而IoC通过容器管理对象依赖关系实现解耦。详细讲解了Spring的五大类注解(@Controller、@Service、@Repository、@Component、@Configuration)及其应用场景,这些注解实质都是

文章图片
#java-ee#spring#java
JavaEE 进阶第十三期:Spring Ioc & DI,从会用容器到成为容器(下)

本文介绍了Spring框架中方法注解@Bean的使用场景及注意事项。通过示例代码展示了@Bean配合类注解的使用方法、定义多个Bean对象时的命名冲突问题及其解决方案,包括通过方法名或name属性指定Bean名称。文章还详细讲解了Spring的三种依赖注入方式:属性注入、构造方法注入和Setter注入,分析了各自的优缺点及适用场景。此外,还探讨了SpringBoot的扫描路径机制,强调@Compo

文章图片
#java-ee#spring#java
JavaEE 进阶第十四期:Spring 容器背后的配置哲学

本文介绍了JavaEE中配置文件的进阶应用,重点对比了properties和yml两种主流配置文件格式。首先阐述了配置文件的作用在于解决硬编码问题,实现配置与代码分离。然后详细讲解了properties文件的基本语法、读取方法及其存在冗余信息的缺点。接着重点介绍了yml格式的树形结构特性,包括基本语法、数据类型支持、对象/集合/Map等复杂结构的配置方法,以及使用@ConfigurationPro

文章图片
#java-ee#spring#java
Spring AI:让大模型住进 Spring 生态(一)

《SpringAI探索手札》摘要:SpringAI是Spring官方推出的AI开发框架,专为Java开发者设计,旨在简化AI应用开发流程。它提供跨AI提供商的统一API,支持主流大模型服务,包含OpenAI、DeepSeek等,并具备结构化输出、向量数据库兼容等特性。文章详细介绍了SpringAI的核心概念,包括大语言模型(LLM)、提示词(Prompt)等术语,并通过接入DeepSeek模型的实

文章图片
#spring#数据库#java
Spring AI:让大模型住进 Spring 生态(二)

本文系统介绍了SpringAI框架中的两大核心组件: ChatClient作为高阶API,通过流式接口简化了大模型交互流程,支持同步/异步调用、角色预设、结构化输出和流式响应等功能,并内置日志记录等增强器 ChatModel作为底层接口提供更灵活的控制,需要手动构建Prompt和处理响应,支持基础对话、角色设置和流式输出 详细对比了两者的设计差异:ChatClient适合快速开发,ChatMode

文章图片
#spring#java#后端
Spring AI:让大模型住进 Spring 生态(三)

本文介绍了使用SpringAI框架对接Ollama本地大模型的完整流程。首先对比了云部署与本地部署的优缺点,重点讲解了Ollama工具的安装使用,包括模型拉取和命令行测试。然后详细说明了SpringAI项目的创建步骤,包括依赖配置、Ollama服务连接设置以及基础对话接口的实现。文章还展示了流式响应输出的实现方法,并通过ChatClient封装实现了带预设角色的智能对话功能。最后提供了接口测试方法

文章图片
#spring#java#后端
Spring AI:让大模型住进 Spring 生态(四)

本文介绍了SpringAI Alibaba框架,这是一个基于SpringAI构建的开源项目,专为Java开发者设计,提供AI应用开发支持。文章详细讲解了框架的快速上手步骤,包括申请API-KEY、搭建项目、配置文件和编写AI对话接口。还展示了ChatClient的多种用法,如流式响应、结构化输出和设置默认SystemMessage。此外,介绍了多模态支持功能,包括依赖引入、配置和代码实现,展示了如

文章图片
#spring#java#后端
Spring AI:让大模型住进 Spring 生态(五)

本文《SpringAI探索手札》系统介绍了提示词工程与多模态模型开发两大核心模块。在提示词工程部分,详细解析了高质量提示词的七大要素(目标/背景/受众/风格/语气/格式/约束)及CO-STAR结构化框架,并给出少样本提示、思维链提示等高级技巧及代码示例。多模态模型部分重点讲解了SpringAI对图像和语音模型的统一抽象,涵盖OpenAI接口接入、API设计(ImageModel/ImageProm

文章图片
#spring#java#后端
Spring AI:让大模型住进 Spring 生态(六)

本文介绍了两种基于SpringAI的国产大模型开发方案:百度千帆和阿里云百炼。百度千帆兼容OpenAI接口,支持文心大模型,通过复用OpenAI依赖快速搭建聊天和图像生成应用。阿里云百炼通过SpringAI Alibaba框架深度集成通义系列模型,提供多模态开发能力,包括文本对话、图像生成(支持通义万相/文生图模型)和语音合成(支持CosyVoice/Sambert模型)。两种方案均提供详细的环境

文章图片
#spring#java#后端
    共 71 条
  • 1
  • 2
  • 3
  • 8
  • 请选择