logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring IoC容器与Bean核心概念全解析

本文介绍了Spring框架中IoC容器和Bean的核心概念。IoC(控制反转)将对象创建和依赖管理的控制权交给容器,通过DI(依赖注入)实现。ApplicationContext作为核心容器接口,负责管理Bean的生命周期,支持XML、注解和Java配置类三种配置方式。Bean是由Spring管理的对象,其元数据通过BeanDefinition描述,包含类名、作用域、依赖关系等信息。文档还详细讲解

#spring#java
Spring Boot Docker镜像分层优化指南

本文介绍了优化Spring Boot应用Docker镜像构建的方法。直接复制fat jar会导致性能开销大、镜像更新效率低。解决方案是采用分层技术,将JAR拆分为不同变更频率的层(如依赖库、启动器、业务代码等),利用layers.idx文件记录层级关系,通过jarmode=layertools提取分层内容,并编写多阶段Dockerfile实现分层构建。这样可显著提升构建效率,因为只有变更的层级需要

#spring boot#docker#后端
Spring Boot与K8s集成的核心机制

Spring Boot Actuator 原生支持 Kubernetes 探针(Liveness/Readiness/Startup),自动暴露健康检查端点。关键区别:Liveness检查应用存活状态(失败会重启容器),Readiness检查服务就绪状态(失败仅停止流量)。配置时需注意:Liveness不应包含外部依赖检查以避免雪崩,Readiness可选择性检查外部服务。文章还详细介绍了探针配置

#spring boot#kubernetes#后端
Spring容器进化论:从BeanFactory到ApplicationContext

Spring官方推荐使用功能更全面的ApplicationContext而非基础的BeanFactory。ApplicationContext继承BeanFactory并新增自动注册处理器、生命周期管理、国际化等企业级功能。典型区别如@Autowired注解在ApplicationContext中自动生效,而在BeanFactory需手动配置处理器。BeanFactory仅适合资源受限环境或框架开

#spring#java#后端
Spring容器三大扩展点深度解析

本文深入解析了Spring容器的三大扩展点:BeanFactoryPostProcessor、BeanPostProcessor和FactoryBean。BeanFactoryPostProcessor在容器启动初期修改Bean定义元数据,如替换占位符;BeanPostProcessor在Bean实例化后增强对象,实现AOP等功能;FactoryBean则自定义复杂对象的创建逻辑。三者分别作用于不

#spring#java#后端
一文读懂 AI Agent:让大模型从“会聊天”变成“能办事”

原文定义白话翻译AI Agent = 大语言模型 + 自主行动能力 → 能独立完成复杂任务的 AI 系统它不只是回答问题,而是代表你去完成一件事。你给一个目标(Goal)↓[Agent 大脑(LLM)]→ 规划步骤(Plan)→ 调用工具(Search / Code / API)→ 记住过程(Memory)→ 检查结果(Reflect)↓自动完成任务!✅关键一句话AI Agent 不是“问答机器”

#人工智能
一文读懂 LLM 推理:大模型真的会“思考”吗?

在人类世界,“推理”就是有逻辑地一步步思考问题。问题:小明比小红高,小红比小刚高。谁最高?推理过程小明 > 小红小红 > 小刚所以:小明 > 小红 > 小刚 → 小明最高!这个“中间步骤”就是推理。而LLM 推理(Large Language Model Reasoning)指的是:让大语言模型(如 ChatGPT、Claude)在回答复杂问题时,不直接猜答案,而是先写出思考过程,再得出结论。答案

#人工智能
一文读懂 LLM Agent:让大模型不只是“聊天”,而是“做事”

普通的 ChatGPT 就像一个坐在图书馆里的聪明人:你问问题,他凭记忆回答。但他不能上网查资料不能写代码运行不能操作电脑。而LLM Agent(大语言模型智能体)就是:给这个聪明人配上眼睛(感知)、手脚(工具)、笔记本(记忆)和计划能力(规划),让他不仅能回答问题,还能主动完成复杂任务!✅一句话定义LLM Agent = 大语言模型 + 规划能力 + 记忆 + 工具调用 → 能自主执行多步任务的

从 J2EE 到云原生:Spring Framework 的设计哲学与演进之路

面对复杂的 J2EE,它没有另立标准,而是用更轻量的方式集成规范。面对 Jakarta EE 的包名变更,它果断升级基线,始终保持前沿兼容性。面对云原生和 DevOps 的浪潮,它借助 Spring Boot 和 WebFlux 重新定义了应用交付方式。从 2003 年到 2026 年,Spring 已经走过了二十余年的历程。从最初的轻量级容器到如今的响应式、云原生、模块化全面支持,Spring

#java-ee#云原生#spring
Spring Boot JMX与Jolokia监控实战

Spring Boot Actuator JMX 与 Jolokia 监控指南 Spring Boot Actuator 不仅支持 HTTP 接口监控,还通过 JMX 提供 Java 原生管理能力。核心要点: JMX 基础 默认关闭,需设置 spring.jmx.enabled=true 启用 自动将 Actuator 端点转为 MBean(如 org.springframework.boot:t

    共 77 条
  • 1
  • 2
  • 3
  • 8
  • 请选择