后端

用户615261213210几秒前
后端
Java主流框架与源码:Spring FrameworkSpring Framework 是 Java 生态中最核心、最基础的企业级应用开发框架。它通过**控制反转(IoC)与面向切面编程(AOP)**两大核心理念,极大地简化了 Java 应用的开发与维护。无论是传统的 SSM 架构,还是当下流行的 Spring Boot、Spring Cloud 微服务体系,其底层都构建在 Spring Framework 之上。
yume_sibai1 小时前
开发语言·后端·rust
03-Rust 函数式编程特性(闭包 + Iterator + Option/Result + 链式调用)摘要:本文系统总结 Rust 函数式编程核心特性,涵盖闭包(Closure)、Iterator 迭代器、Option/Result 函数式操作、链式调用与管道操作等核心内容。每个知识点配有完整代码示例、对比表格、实战场景及常见问题解答,帮助开发者掌握 Rust 的函数式编程范式。
吃饱了得干活1 小时前
redis·后端
Redis 不是死脑筋,它是一套“会进化”的存储系统很多人背熟了 Redis 的八股文,却从没想过:为什么它要设计这么多底层结构? 答案只有四个字:因地制宜。 数据少的时候,它拼命“省内存”;数据多的时候,它拼命“保速度”。 理解了这个逻辑,你就能把 Redis 所有的核心设计串成一条线。
伩仁1 小时前
后端
别再 HTTP 200 一把梭了:用 RFC 9457 Problem Details 给 FastAPI 错误响应"立规矩"结论先行:如果你还在用 {code, message, data} 把所有响应包成 HTTP 200,前端、网关、监控其实都在"裸奔"。RFC 9457(原 7807)的 Problem Details 才是正解——真实 HTTP 状态码 + 结构化错误体 + 可扩展业务字段,三件一起给你。本文给一套能在 FastAPI 里直接抄的落地实现,外加我踩过的 5 个坑。
MeetTanG1 小时前
后端·go
Go 实战锦囊|errgroup:优雅地管理并发任务组在 Go 的并发编程中,sync.WaitGroup 几乎是每个开发者的"启蒙工具"。但当任务需要错误传播、上下文取消和并发数量控制时,WaitGroup 就显得力不从心了。今天的主角——golang.org/x/sync/errgroup,正是为解决这些痛点而生的利器。本文将跳过玩具示例,直接聚焦生产环境中的最佳实践与隐蔽陷阱,并特别补充 Gin 框架下的适配要点。
PragmaticWorks2 小时前
后端·领域驱动设计
DDD 学了很多却用不上?因为你把“责任”和“时机”揉在了一起摘要:DDD 落地难,难在把“责任”和“时机”揉进同一个 Service。本文主张把它切开:模型、规则、事件承载“责任”,编排与一致性收管“时机”,再用一条固定流程咬合——业务只声明,时机交给框架。
凯哥Java2 小时前
java·spring boot·后端
System.setProperty 的正确姿势:Spring Boot 启动类里的“缺省值“魔法System.setProperty 的正确姿势:Spring Boot 启动类里的"缺省值"魔法本文标签:springBoot启动参数
柯克七七2 小时前
后端
Vue刷新页面数据重置?一招解决Vuex状态丢失开发Vue项目时,一直被一个小问题困扰:页面跳转正常,只要刷新页面,Vuex里的用户信息、筛选条件就全部清空。
楚兴2 小时前
人工智能·后端·架构
ACP 到底解决了什么?让 IDE 和 Coding Agent 解耦Coding Agent 正在快速增多,但把一个 Agent 接进编辑器,仍然不是“启动一个进程,再显示几行文字”这么简单。
楚兴2 小时前
人工智能·后端·架构
DeepSeek Harness 到底在做什么?拆开 Agent 的运行时聊 Agent,大家通常先聊模型。但模型只负责“想”。一旦 Agent 真要进入代码库,它还得读文件、跑命令、保存会话、申请权限,并在中断后知道自己做到了哪一步。同一个模型接进不同产品,实际体验可以差很多,差异常常就在这些模型之外的工程里。
名字还没想好☜2 小时前
开发语言·后端·golang·go
Go 标准库 flag 包实战:参数解析、子命令、自定义 Value 类型与默认值写 Go 命令行工具时,第一反应可能是直接撸 os.Args,自己按位置取参数。工具一简单还行,一旦要支持 -port=8080、-v、--config xxx 这种带名字的选项,手写解析立刻变成一坨 if-else,还要处理 -port 8080 和 -port=8080 两种写法、布尔标志、默认值……
米花米唐2 小时前
后端
Spring AI 2.0 MCP服务器搭建与使用利用Spring AI 能快速搭建MCP服务器,通过内置的客户端能方便的与服务器进行工具调用、日志传输、进度通知、采样、启发式请求以及资源管理等。
程序猿DD2 小时前
后端·api
OctaFuse Gateway 2.9.0:用户限流控制、自定义转发头与管理后台升级当一个用户同时通过网站、Agent 和自动化任务访问 OctaFuse 时,网关不仅要统一转发请求,还要控制用户与不同应用的调用频率、满足供应商对请求头的要求,并让管理员更快看清流量和异常情况。
三千星2 小时前
后端
Java开发者转型AI工程化Week 5:让RAG学会思考、看见与自检作者: 一位正在转型的Java开发者 时间: 2026年5月 系列: Java开发者AI工程化转型记录(Week 5/9) 标签: Agentic RAG, RAGAS, 多模态RAG, CLIP, 评估体系, RRF
一个Ai的杂货铺3 小时前
后端
exit 0 也会撒谎:一个"绿灯盲跑"了一个月的定时任务,尸检报告我有一套每月自动跑的维护脚本。状态监控显示 ok,绿了一个多月。昨天盘点时对了下数字,发现它从上线第二个月起就什么都没干——扫到 0 条数据,照样 exit 0,照样报成功。这篇是完整尸检:它怎么死的、为什么没人发现、我给它加了哪三道门。
北漂EDA码路3 小时前
后端
现代 C++20:move、forward 与完美转发,EDA 大型程序为什么离不开它本质:std::move(arg) 就是一个类型转换(static_cast),它把 arg 变成一个右值引用。它不移动任何东西,只是告诉编译器:“嘿,这个对象我可以‘窃取’它的资源,请优先使用移动构造函数。”
泡海椒3 小时前
后端
JQuick-Java快速入门教程:轻量级规则引擎环境搭建与首个脚本运行实战在传统 Java 开发中,业务规则往往以硬编码 if-else 的形式散落在 Service 层,每次调整阈值、权重都需要改代码、编译、重启部署,迭代成本极高。JQuick-Java 是一款面向规则引擎的轻量级类 Java 脚本语言,它以声明式配置驱动开发,支持运行时动态加载、解析与执行业务规则,让"规则即配置、改完即生效"成为现实。本文作为 JQuick-Java 快速入门教程,带你从环境搭建到运行第一个脚本,完整走通落地链路。
stark张宇3 小时前
分布式·后端
分布式事务最全图解(6种方案):从强一致的2PC到最终对账,彻底搞懂数据一致性分布式事务是架构师面试的“分水岭”,也是高并发系统设计中最棘手的难题。本文从经典的MySQL Redo/Binlog 2PC讲起,一针见血地指出其同步阻塞、单点故障的致命伤;随后深入最终一致性的两种主流玩法(本地消息表 + RocketMQ事务消息),并详解TCC在应用层的补偿实践。最后,针对极端异常场景,分享大厂必备的状态表补偿与异步对账兜底方案。一文带你走完分布式事务从“理论”到“落地”的全路径。
IT毕设实战小研4 小时前
大数据·后端·爬虫·python·信息可视化·课程设计
基于大数据的WTA职业网球赛事演变与竞技格局数据可视化分析7> 🔥作者:it毕设实战小研🔥💖简介:java、微信小程序、安卓;定制开发,远程调试 代码讲解,文档指导,ppt制作💖 精彩专栏推荐订阅:在下方专栏👇🏻👇🏻👇🏻👇🏻 Java精彩实战毕设项目案例 小程序精彩项目案例 Python大数据项目案例
IT_陈寒4 小时前
前端·人工智能·后端
Java字符串判等踩坑记:==和equals真的不能乱用在Java开发中,字符串判等是最基础却又最容易踩坑的操作之一。许多开发者(尤其是初学者)常常对==和equals的区别一知半解,导致程序出现难以察觉的逻辑错误。本文将深入剖析==和equals的本质区别,结合JVM底层机制(如字符串常量池、堆内存分配等)和实际案例,帮助读者彻底理解字符串判等的正确姿势。