后端

我学上瘾了8 小时前
后端·spring·spring cloud
Spring Cloud的前世今生本文严格按照用户请求的完整流转链路拆解组件,完整覆盖「请求入口→寻址→配置→调用→负载均衡→流量防护→事务保障→链路追踪→日志监控」全流程,同时讲清每一个组件的核心作用、前世方案、今生主流、替换根因、核心特点。
波波0079 小时前
后端·asp.net
ASP.NET Core 健康检查实战:不只是一个 /health 接口不少.NET开发者只依赖基础 /health 端点判服务存活,这是典型误区。单纯返回 200 OK,仅能证明进程正常运行、路由可命中,完全无法核验业务核心链路。真实生产事故里,经常出现数据库断连、Redis离线、磁盘爆满,但基础健康校验依旧绿灯正常,最终酿成核心业务全量报错、监控无告警、容器不调度排查的静默故障。想要规避这类隐患,必须落地深度贴合业务的精细化健康巡检。
小码哥_常9 小时前
后端
Spring Boot 搭建邮件发送系统:开启你的邮件自动化之旅在当今数字化时代,邮件作为一种重要的通信方式,广泛应用于各个领域。无论是企业与客户之间的沟通,还是系统内部的通知提醒,邮件都发挥着不可或缺的作用。在日常工作中,我们经常会遇到这样的场景:用户注册成功后,需要向其发送欢迎邮件;系统出现异常时,要及时向管理员发送报警邮件;电商平台在促销活动期间,向用户发送活动通知邮件。这些场景都对邮件发送的及时性、稳定性和准确性提出了很高的要求。
石榴树下的七彩鱼10 小时前
图像处理·后端·python·c#·php·api·图片去水印
图片修复 API 接入实战:网站如何自动去除图片水印(Python / PHP / C# 示例)在很多网站或系统中,经常需要对图片进行处理,例如:清理图片水印修复老照片去除图片上的文字或杂物优化图片视觉效果
我叫黑大帅10 小时前
后端·网络协议·面试
为什么TCP是三次握手?TCP 三次握手的本质,是在不可靠的 IP 信道上,以最小的通信开销,完成两个核心目标:两次握手无法解决核心缺陷,四次握手则冗余无必要。
我叫黑大帅10 小时前
后端·sql·面试
如何排查 MySQL 慢查询开启慢查询日志 → 抓取慢 SQL → 分析 SQL 执行计划 → 优化 SQL / 索引。登录 MySQL 查看当前状态
techdashen10 小时前
开发语言·后端·rust
Rust项目公开征测:Cargo 构建目录新布局方案作者:Ed Page(Rust 官方团队)原文:https://blog.rust-lang.org/2026/03/13/call-for-testing-build-dir-layout-v2/
消失的旧时光-194310 小时前
java·spring boot·后端·解耦
Spring Boot 实战(五):接口工程化升级(统一返回 + 异常处理 + 错误码体系 + 异常流转机制)在前四篇中,我们已经把一个最小 Spring Boot 后端项目搭起来了,核心链路已经打通:到这一步,项目已经不是 Demo 了,而是一个能跑通完整链路的最小后端项目。
Rust研习社10 小时前
开发语言·后端·rust
Rust 智能指针 Cell 与 RefCell 的内部可变性在 Rust 中,内存安全的核心保障之一是严格的借用规则,这种编译期的静态检查,从根源上避免了数据竞争,但也带来了一定的灵活性限制。有时我们需要在持有不可变引用的同时,修改其内部数据,这就是内部可变性(Interior Mutability)要解决的问题,而 Cel 和 RefCell 是单线程场景下解决这个问题最常用的两个智能指针。
夕颜11111 小时前
后端
Skill 机器人 vs Hermes Agent:两种「AI 越用越聪明」的路径笔者最近一直在折腾一个基于企微的 AI 工作助手,核心功能是通过 Skill 来帮团队快速排查线上问题。用了几周下来,确实省了不少时间,但也踩了一些坑——最明显的就是 Skill 越加越多之后,AI 的决策速度肉眼可见地变慢了。
IT_陈寒12 小时前
前端·人工智能·后端
SpringBoot自动配置把我都整不会了作为一个长期使用传统Spring框架的开发者,当我第一次接触SpringBoot时,最让我震惊的不是它的起步依赖(Starter)概念,而是它那近乎"魔法"般的自动配置(Auto-Configuration)机制。这种"约定优于配置"的理念确实让开发效率大幅提升,但同时也带来了新的困惑:当出现问题时,我甚至不知道这些配置是从哪里冒出来的。这篇文章将深入剖析SpringBoot自动配置的工作原理,揭示它背后的秘密,并分享我在实际项目中遇到的典型问题和解决方案。
覆东流13 小时前
开发语言·后端·python
第1天:Python环境搭建 & 第一个程序20分钟40分钟今日产出:成功运行第一个 Python 脚本,理解交互式环境和脚本文件运行的区别。官网下载:www.python.org/
码事漫谈13 小时前
后端
Token成本失控?两大开源方案如何重构AI编程成本结构LLM编程助手的普及带来了一个隐性成本黑洞:每一次git status、cargo test或代码库查询都在消耗宝贵的上下文窗口。以Claude Code为例,一次30分钟的中等强度会话可能消耗超过10万Token,其中60%-80%被浪费在冗余输出、重复文件读取和噪声数据上。
橙露13 小时前
java·spring boot·后端
SpringBoot 全局异常处理:优雅封装统一返回格式在探讨解决方案之前,我们有必要先审视传统异常处理方式存在的问题。在一个典型的 Spring MVC 应用中,如果没有统一的异常处理机制,开发人员通常会在每个 Controller 方法中编写 try-catch 块:
LiveWillChange13 小时前
后端
第一阶段:基本功能实现模块功能: 作为系统统一的认证入口,负责承接用户注册与登录请求:在注册场景中,接收用户凭据并调用应用服务完成账号创建,同时对重复账号、重复用户名等典型约束冲突进行业务化提示;在登录场景中,控制器完成登录校验流程编排,认证成功后返回包含 JWT 信息的登录结果对象,认证失败或账号禁用时返回明确、可读的失败原因。模块通过统一的 Result<T> 响应协议对外提供标准化认证能力。
朝阳58114 小时前
开发语言·后端·rust
rust 交叉编译指南本指南介绍如何使用 cargo-zigbuild 进行 Rust 项目的交叉编译,特别是针对 ARM64 Linux 平台。
用户83562907805114 小时前
后端·python
使用 Python 合并与拆分 Excel 单元格的实用方法在处理 Excel 电子表格时,单元格合并是一项常见操作。合并单元格可以将多个相邻单元格组合成一个更大的单元格,常用于创建表头、突出显示重要信息或改善表格布局。本文将介绍如何使用 Python 编程方式实现 Excel 单元格的合并与拆分操作。
thinkingandcoding14 小时前
后端
BTrace实战:Arthas搞不定的那些场景Arthas是Java线上诊断的神器,thread、trace、watch、stack几乎覆盖了日常排查的90%场景。但总有一些问题,Arthas解决不了——比如"我想知道这个方法内部到底new了多少个大对象"、"我想持续监控某个方法的GC行为,而不是只看一次"。这就是BTrace的战场。
王码码203514 小时前
后端·golang·go·接口
Go语言中的配置管理:从Viper到环境变量作为一个在小厂挣扎的Go后端老兵,我对配置管理的理解就一句话:能灵活的绝不僵硬。想当年在大厂时,配置管理是日常工作的重要部分,每天都要处理不同环境的配置,生怕配置错误导致服务崩溃。现在到了小厂,虽然环境没那么复杂,但配置管理的重要性依然不减,毕竟配置是服务的灵魂。
Bug终结者_15 小时前
后端·langchain·ai编程
别只会写 Java 了!LangChain4J 带你弯道超车 AI 赛道要想知道LangChain4j是什么,就要知道LangChain。LangChain 是一个开源框架,用于构建基于大语言模型(LLM)的智能应用。它由 Harrison Chase 于 2022 年创建,现已成为 LLM 应用开发的事实标准之一。