Nacos 3.0 正式发布

在现代微服务架构中,Nacos 扮演着至关重要的角色。它作为动态命名和配置服务平台,为构建云原生应用提供了便捷的服务发现、配置管理和服务治理能力。自诞生以来,Nacos 凭借其易用性和强大的功能,赢得了广大开发者的青睐,成为构建稳定、高可用微服务体系的关键组件。 如今,备受期待的 Nacos 3.0 版本正式发布,Nacos 3.0…

hello hello 发布于 2025-04-29

Spring Boot日志记录最佳实践

日志记录是任何应用程序不可或缺的一部分,是监控、调试和审计的基石。正确的日志记录实践可以节省大量调试时间,并为应用程序行为提供宝贵洞见。然而,糟糕的日志实现可能导致性能瓶颈、遗漏问题,甚至引发合规风险。 本文将分享 12 条日志记录最佳实践,帮助你为应用程序构建健壮且可维护的日志系统。 1. 选择合适的日志框架…

hello hello 发布于 2025-04-27

停止使用 Spring Boot 的Fat JAR,它正在拖垮你的 Pipeline

如果你在2025年仍将Spring Boot应用程序打包成Fat JAR,那你已经落后了。 虽然Fat…

hello hello 发布于 2025-04-25

Spring Boot 高并发流量(1M RPS)应对指南

“Spring Boot 无法扩展。” “你需要切换到 Rust 或 Go 语言才能应对高负载。” “Java 对于实时性能来说太重了。” 这些话我都听过。 但其实如果优化得当,Spring Boot 能够实现非常出色的扩展。 这是一个关于我们如何优化一个 Spring Boot 服务,使其能够在不使系统不堪重负的情况下,每秒处理 100 万次请求 (1M…

hello hello 发布于 2025-04-24

在Spring Boot中使用Apache Camel

如果你曾需要连接不同的系统,比如移动文件、转换数据或集成服务,那么你很可能遇到过编写样板集成代码的复杂性。这正是 Apache Camel 大放异彩的地方。在这篇文章中,我们将探讨如何将 Apache Camel 与 Spring Boot 结合使用,以一种简洁、声明式且易于维护的方式简化集成任务。 🔍 什么是 Apache Camel? Apache…

hello hello 发布于 2025-04-22

如何为Spring AI MCP Server提供OAuth2认证

Spring AI 提供了对模型上下文协议(简称 MCP)的支持,该协议允许人工智能模型以结构化的方式与外部工具和资源进行交互并访问它们。 借助 Spring AI,开发人员只需几行代码就可以创建自己的 MCP 服务器,并向人工智能模型公开功能。 MCP 中的授权与安全 MCP 服务器可以使用标准输入输出(STDIO)传输方式在本地运行。要将 MCP…

hello hello 发布于 2025-04-22

Spring AI的提示工程技术详解

本文中的示例和模式基于全面的提示工程指南,该指南涵盖了有效的提示工程的理论、原则和模式。本文展示了如何使用Spring AI流畅的ChatClient API将这些概念转化为可运行的Java代码。 为方便起见,示例的结构遵循原始指南中概述的相同模式和技术。本文中使用的演示源代码可在以下地址获取: https://github.com/spring-…

hello hello 发布于 2025-04-21

Spring Boot 3.4 升级后参数绑定竟悄悄破坏你的代码

背景 在微服务架构中,我们经常利用 HTTP 请求头来控制系统行为,比如实现灰度发布和流量控制。在 PIG 微服务框架中,我们通过重写 Spring Cloud LoadBalancer,根据请求 header 中的 version 字段动态匹配微服务实例,从而实现精准的流量路由控制。 然而,在 Spring Boot 3.4…

hello hello 发布于 2025-04-18

使用Spring AI调用Docker Model Runner的模型端点

Docker最近在适用于Apple silicon的Docker Desktop for Mac 4.40.0版本中发布了模型运行器。Docker模型运行器提供了一个本地推理API,该API设计为与OpenAI API兼容,能够轻松与Spring AI集成,这也是Spring AI 1.0.0-M7版本的一部分。模型以标准OCI工件的形式在Docker…

hello hello 发布于 2025-04-17

Spring AI 参数配置详解,效果提升立竿见影

随着大语言模型(LLM)的飞速发展,如何有效地设计提示词(Prompt)成为了开发人员必须掌握的一项关键技能。Spring AI 框架为 Java 开发者提供了简洁而强大的 API,使提示工程技术的实现变得简单高效。本文将详细介绍如何使用 Spring AI 实现各种提示工程技巧,帮助您构建更智能、更可靠的 AI 应用程序。 文中的示例和模式基于全面的…

hello hello 发布于 2025-04-16
上一页 下一页