后端

常利兵3 分钟前
spring boot·后端·缓存
Spring Boot缓存新玩法:一键切换,租户无忧在咱们日常的 Spring Boot 项目开发里,缓存可是性能优化的关键一环。就拿之前我参与的一个电商项目来说,为了降低数据库压力、提升接口响应速度,引入了缓存机制。起初,我们直接注入 RedisTemplate 来操作缓存 ,代码写起来倒也简单直接:
大傻^3 分钟前
java·人工智能·后端·spring·springaialibaba
Spring AI Alibaba 企业级实战:从0到1构建智能客服系统导读:本文是 Spring AI Alibaba 系列的压轴篇。我们将用一个真实落地的智能客服系统,把前面十四篇的所有技术点串联起来——RAG 知识库、多轮对话、意图识别与槽位填充、Agent 工具调用、WebSocket 长连接、Resilience4j 熔断降级、Micrometer 监控大屏,一个都不少。这不是 Demo,是可以直接参考的生产级架构。
想你的液宝3 分钟前
后端
Spring Boot @RestControllerAdvice:统一异常处理的利器@RestControllerAdvice 是 Spring Boot 专为 RESTful 接口设计的全局增强注解,它是 @ControllerAdvice + @ResponseBody 的组合注解,核心作用是全局统一处理 Controller 层的异常、全局绑定数据、全局预处理请求参数,是企业级项目中统一接口响应、统一异常处理的标准方案。
短剑重铸之日8 分钟前
java·后端·spring·shardingsphere·分库分表
《ShardingSphere解读》11 解析引擎:SQL 解析流程应该包括哪些核心阶段?(上)对于一款分库分表中间件而言,分片是其最核心的功能。下图展示了整个 ShardingSphere 分片引擎的组成结构,对于分片引擎而言,第一个核心组件就是 SQL 解析引擎。
MekoLi2916 分钟前
数据库·后端
MongoDB 新手完全指南:从入门到精通的实战手册如果你正在阅读这份手册,说明你即将踏上一段激动人心的旅程。在2026年的今天,数据已经成为新时代的石油,而MongoDB则是开采、提炼和存储这些石油最高效的钻井平台之一。
会算数的⑨23 分钟前
人工智能·分布式·后端·微服务·云原生
演进——从查日志到 AI 自治,企业监控体系的变迁写在前面监控要解决的,从来不是"看得见"这个问题。一、2015-2017:日志时代1.1 典型场景1.2 技术方案
MekoLi2928 分钟前
后端·架构
ClickHouse 深度掌握与最佳实践指南截至 2026 年 3 月,ClickHouse 已经从一个“高性能 OLAP 数据库”演变为全球实时数据分析的事实标准。经过 2025 年全年的爆发式更新(全年发布 277 项新功能、319 项性能优化),ClickHouse v25.x 系列版本不仅在传统日志分析、用户行为画像领域保持绝对统治力,更在 AI 驱动的可观测性(OpenTelemetry)、实时数仓湖仓一体、以及混合负载(HTAP)场景中取得了突破性进展。
Leo89932 分钟前
后端
go从零单排之deferdefer 是 Go 里的一个关键字,作用是把紧跟它的函数调用 “登记” 到当前函数的 “延迟执行列表” 里,等当前函数执行完(return / 报错 / 正常结束)前,再按「后进先出」的顺序执行这些登记的函数。
凛訫訫35 分钟前
后端
Java基础--面向对象高级(1)查找顺序:就近原则查找顺序:就近原则书写规则: 多个子类共性的成员方法抽取到父类中下图中: 由第二代跃迁到第三代手机中,打电话升级了视频通话; 方法不能满足子类的要求了,需要**重写; **
MekoLi2937 分钟前
后端·架构
ClickHouse 新手完全指南:从入门到架构师的最佳实践如果你正在阅读这份手册,说明你很可能正面临这样的困境:传统的 MySQL 在处理亿级数据日志时慢如蜗牛;Hadoop/Spark 的批处理任务延迟太高,无法满足老板“我要看下一秒数据”的需求;或者你被昂贵的云数仓账单吓得睡不着觉。
I_Jln37 分钟前
后端
基于 Spring Cloud Gateway + Sa-Token 的架构为例,Token 异常的执行链路当 Token 失效 / 错误时,程序会在「鉴权逻辑执行之前」就触发异常并被全局异常处理器捕获,直接返回错误响应,不会走到后续的权限校验(如 getPermissionList/getRoleList)步骤。
盐水冰1 小时前
java·后端·学习
【烘焙坊项目】后端搭建(14) - 工作台&导出数据报表工作台是系统运营的数据看板,并提供快捷操作入口,可以有效提高商家工作效率工作台展示的数据:- 今日数据
小杍随笔1 小时前
开发语言·后端·rust
【Rust 语言编程知识与应用:闭包详解】专业名词释义:用法示例(基本语法):注意事项与最佳实践:专业名词释义:用法示例(对比):Copy 类型示例:
小璐资源网1 小时前
后端
从源码看ArrayList与LinkedList的性能差异在Java集合框架中,ArrayList和LinkedList作为List接口的两个典型实现,经常被拿来对比。很多开发者仅停留在“ArrayList基于数组、LinkedList基于链表”的表层认知,却忽略了底层源码设计对性能的决定性影响。本文将从源码出发,从初始化、增删改查、内存占用等多维度拆解两者的性能差异,帮你在实际开发中精准选型。
紫丁香2 小时前
后端·python·ai·flask·fastapi
Dify源码深度剖析3核心组件Agent 架构BaseAgentRunnerCotAgentRunnerFunctionCallAgentRunner
IT_陈寒2 小时前
前端·人工智能·后端
JavaScript开发者必看:3个让代码效率翻倍的隐藏技巧在JavaScript开发中,性能优化是一个永恒的话题。随着Web应用的复杂度不断提升,高效的代码不仅能够提升用户体验,还能降低服务器负载和能源消耗。然而,许多开发者往往只关注常见的优化手段(如减少DOM操作、使用节流防抖等),而忽略了一些隐藏的、却能带来显著性能提升的技巧。
希望永不加班2 小时前
java·spring boot·后端·spring·mvc
如何在 SpringBoot 里自定义 Spring MVC 配置上一期咱们聊透了 SpringBoot 和 Spring MVC 的关系——SpringBoot 帮我们自动配好了 MVC 的核心组件,但实际开发中,光用默认配置肯定不够:
Welcome_Back2 小时前
spring boot·后端·log4j
SpringBoot后端开发测试全指南企业中后端测试通常分为以下几个层级:使用 @DataJpaTest 进行 Repository 层测试:
大傻^2 小时前
java·人工智能·后端·spring·elasticsearch·springaialibaba
Spring AI Alibaba MCP协议实战:模型上下文协议集成与工具调用导读:MCP(Model Context Protocol,模型上下文协议)是 Anthropic 于 2024 年末发布的开放标准,旨在解决 AI 工具调用的碎片化问题。Spring AI Alibaba 1.1 版对 MCP 提供了完整支持。本文深入讲解 MCP 的三层架构、服务端开发、客户端接入,以及与 Python MCP Server 的跨语言互通。
稻草猫.2 小时前
java·数据库·后端·spring·mvc·mybatis
MyBatis进阶:动态SQL与MyBatis Generator插件使用动态 SQL 是Mybatis的强大特性之⼀,能够完成不同条件下不同的 sql 拼接下面我只介绍比较常用的动态SQL标签 ,想要了解更多标签可以参考官方文档:https://mybatis.net.cn/dynamic-sql.html