会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
neolshu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
26
下一页
2025年9月10日
Java 框架 Spring Ioc 控制反转 详细分析介绍
摘要: 一、IoC 与 DI:设计哲学与核心概念 1.1 控制反转 (Inversion of Control) 传统控制流:应用程序是主导者,它主动创建和管理所有依赖对象(通过 new 关键字)。程序控制着对象的整个生命周期。// 传统代码:紧耦合,控制权在类内部 public class OrderSe
阅读全文
posted @ 2025-09-10 15:48 NeoLshu
阅读(14)
评论(0)
推荐(0)
2025年9月9日
Java 框架 Spring Bean 加载、创建、管理层面线程安全吗
摘要: 核心结论: Spring IoC 容器本身在 Bean 的加载、创建、和管理层面是线程安全的。它的线程安全是通过精心的设计和底层同步机制保证的。然而,线程安全的终极责任落在了我们开发者编写的 Bean 本身的行为上。 让我们从容器和业务两个层面来分解这个问题。 一、容器层面:Spring 如何保证自
阅读全文
posted @ 2025-09-09 17:48 NeoLshu
阅读(12)
评论(0)
推荐(0)
Java 框架 Spring Bean 加载详细过程【源码级逐步分析】
摘要: 一、核心入口:AbstractAutowireCapableBeanFactory.doCreateBean() 这是 Bean 创建的总调度中心。让我们逐行拆解其核心逻辑(基于 Spring Framework 5.3.x 源码): protected Object doCreateBean(St
阅读全文
posted @ 2025-09-09 17:10 NeoLshu
阅读(14)
评论(0)
推荐(0)
【大模型应用】LLM 详细分析和 Java 项目如何使用 LLM
摘要: 第一部分:LLM 深度解析 - 超越“概率预测” 1. 什么是 LLM? 大语言模型(Large Language Model, LLM) 是一种基于深度学习的人工智能系统,其主要功能是理解和生成人类语言。它的核心是一个拥有数百亿甚至万亿参数的神经网络,通过在海量文本数据上进行训练,学习语言的语法、
阅读全文
posted @ 2025-09-09 14:07 NeoLshu
阅读(77)
评论(0)
推荐(0)
【大模型应用】Agent 详细分析和 Java 项目使用/开发 Agent
摘要: 第一部分:Agent 深度解析 - 从“工具”到“智能体” 1. 什么是 AI Agent? AI Agent(智能体) 是一个能够感知环境、进行推理、做出决策并执行动作以实现特定目标的自治系统。它超越了简单的“问答”模式,将大语言模型(LLM)从一个“大脑”升级为一个可以指挥和操作“身体”(工具)
阅读全文
posted @ 2025-09-09 14:05 NeoLshu
阅读(183)
评论(0)
推荐(0)
【大模型应用】从零开始 AI能力接入层 “AI Gateway” 架构设计&代码实现全流程(Java 实现)
摘要: 一、架构设计目标与原则 统一接入:为上层应用提供标准化、统一的API接口,屏蔽后端多种大模型(OpenAI、Azure、Anthropic、国内厂商、开源模型)的差异。高可用与弹性:无单点故障,能自动处理后端模型服务的故障转移和降级,支持水平扩展以应对流量高峰。生产化特性:集成认证、限流、监控、熔断
阅读全文
posted @ 2025-09-09 11:16 NeoLshu
阅读(59)
评论(0)
推荐(0)
【大模型应用】SSE 详细分析和 Java 项目使用 SSE
摘要: 第一部分:SSE 深度解析 1. 什么是 SSE? SSE 的全称是 Server-Sent Events,即服务器发送事件。它是一种基于HTTP的轻量级技术标准,允许服务器在建立一次连接后,主动向客户端(通常是Web浏览器)持续推送数据。 核心思想:建立一个长期存在的单向连接(从服务器到客户端),
阅读全文
posted @ 2025-09-09 10:51 NeoLshu
阅读(109)
评论(0)
推荐(0)
【大模型应用】RAG 详细介绍和 Java 项目使用 RAG
摘要: 第一部分:RAG 深度解析 1. 什么是 RAG? RAG 的全称是 Retrieval-Augmented Generation,即 检索增强生成。它是一种将信息检索(IR)系统与大型语言模型(LLM)相结合的技术范式。 核心思想:在LLM生成答案之前,先从外部知识库(如公司文档、数据库、网页等)
阅读全文
posted @ 2025-09-09 10:50 NeoLshu
阅读(140)
评论(0)
推荐(0)
2025年9月7日
【大模型应用】LangChain 详细介绍和 Java 项目使用方式
摘要: 1. 什么是 LangChain? LangChain 是一个用于开发由大型语言模型 (LLM) 驱动的应用程序的框架。它不是一个单独的模型,而是一个工具包,其核心价值在于将 LLM 与外部数据源和计算工具连接起来,从而创建功能强大、可交互的应用程序。 你可以把它想象成 LLM 世界的 “Sprin
阅读全文
posted @ 2025-09-07 16:02 NeoLshu
阅读(195)
评论(0)
推荐(0)
WebFlux 中 WebClient 请求中断的感知与日志记录
摘要: 问题背景 在使用 Spring WebFlux 构建响应式应用时,我们经常使用 WebClient 进行外部服务调用。然而,在实际生产环境中,经常会遇到上游业务(如 Controller 或服务层)由于超时、用户取消或其他原因中断请求的情况。这时候,如何让 WebClient 感知到这种中断并及时释
阅读全文
posted @ 2025-09-07 15:47 NeoLshu
阅读(42)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
26
下一页
公告