后端

swipe1 小时前
后端·langchain·llm
混合检索 RAG 的工程化实践:不是多查几路,而是把召回、重排和上下文预算管好混合检索 RAG 的核心价值,不是把 Elasticsearch 和向量数据库都查一遍,然后把结果粗暴塞给大模型。真正有工程价值的做法是:用多路召回尽量扩大候选集,用稳定的文档 ID 做合并去重,用重排模型把不同召回通道的结果拉到同一个相关性尺度上,再用上下文预算控制把少量高质量证据交给 LLM。
uzong1 小时前
后端·架构
分布式下的系统,什么是算是好的架构设计在当今瞬息万变的软件开发领域,分布式系统已成为构建高并发、高可用和可扩展应用的主流选择。然而,一个“好的”分布式系统架构并非一蹴而就,它更像是一个持续演进的过程,而非一次性设计的结果。架构设计的本质在于,在特定的业务需求、技术栈限制、团队能力和预算等诸多约束条件下,寻求一个最优的权衡(Trade-off)方案。
金銀銅鐵2 小时前
java·后端
[Java] 如何理解 class 文件中方法的 access flags?在日常开发过程中,我们有时候需要查看 class\text{class} class 文件的内容。如果我们对 class\text{class} class 文件的结构有基本的了解,那么就会事半功倍。由于这个话题很大,而且我自己的水平也有限,所以每次只写一个很小的主题。本文的主题是理解 class\text{class} class 文件中方法的 access flags\text{access flags} access flags。
夜微凉42 小时前
后端
MySQL 事务 ACID使用:原则:作用:生产环境:即:定义:定义:原因:定义:原因:使用:看到:使用:作用:InnoDB:解决:
狼爷2 小时前
后端·架构
百万QPS多场次秒杀系统架构全解:解耦设计、防超卖、流量防护体系哈喽,大家好!秒杀作为电商大促的核心高并发场景,一直是后端面试和工程落地的重难点。不同于普通商品下单,秒杀具备瞬时百万QPS、多场次叠加、库存严格可控、绝对不能超卖的核心特性。
ruxingli3 小时前
开发语言·后端·golang
Golang iota详解给你来一版 Golang iota 超详细大全,尽量讲透,而且按“面试 + 实战 + 易踩坑”的方式来。
前端环境观察室3 小时前
前端·后端
别只看 task success:AI Agent 浏览器自动化真正要补的是环境证据链做浏览器自动化时,最容易让人误判的一行日志,大概就是:页面打开了,按钮点了,表单提交了,日志也没有报错。
浩风祭月4 小时前
后端·ai编程
把 Docker 镜像从 2GB 瘦身到 180MB,AI 帮我找到了那些看不见的“脂肪”一个 Node.js 后端项目的 Docker 镜像膨胀到 2GB,每次部署要等 8 分钟。借助 AI 分析构建上下文、依赖和缓存策略,最终将镜像压缩到 180MB,构建时间降至 45 秒。本文完整记录优化过程和与 AI 协作的实操方法。
暗冰ཏོ5 小时前
开发语言·后端·golang·go·go语言
Go 语言从入门到后端项目实战完整指南适合对象:零基础学习 Go、前端开发转后端、后端开发补充 Go 技术栈、准备 Go 面试、想做 Gin + MySQL + Redis + JWT 项目的开发者。 更新时间:2026-05-28 当前官方下载页显示稳定版本:Go 1.26.3 官方入口:Go 官网 | Go 下载 | Go 官方文档
霸道流氓气质5 小时前
windows·spring boot·后端
Windows批处理脚本完整指南:可移植的交互式SpringBoot项目管理批处理脚本(Batch Script)是Windows系统下的一种脚本语言,文件扩展名为 .bat 或 .cmd。它允许您将一系列命令组织在一起,自动执行重复性任务。
小杍随笔5 小时前
开发语言·后端·rust
【Rust 工具链管理完全指南:rustup toolchain 命令实战详解】手把手教你用 rustup toolchain 管理多版本 Rust 编译器,告别环境混乱!在真实开发中,你可能会遇到:
还是鼠鼠5 小时前
后端·python·mysql·fastapi·web
AI掘金头条新闻系统 (Toutiao News)-获取用户信息
BingoGo5 小时前
后端·php
免费可商用 PHP 管理后台 CatchAdmin V5.3.1 发布 后台打包直降 5s 内介绍CatchAdmin 是一款基于 Laravel 13.x 和 Vue 3 二次开发的开源后台管理系统,采用前后端分离架构,专为企业级后台场景打造。它提供了一套开箱即用、可持续扩展的后台基础框架,让你不必反复搭建基础设施,就能快速进入业务开发。
JaguarJack6 小时前
后端·php·laravel
免费可商用 PHP 管理后台 CatchAdmin V5.3.1 发布 后台打包直降 5s 内介绍CatchAdmin 是一款基于 Laravel 13.x 和 Vue 3 二次开发的开源后台管理系统,采用前后端分离架构,专为企业级后台场景打造。它提供了一套开箱即用、可持续扩展的后台基础框架,让你不必反复搭建基础设施,就能快速进入业务开发。
小张小张爱学习6 小时前
java·spring boot·后端
Spring Boot 多线程并发入门教程:ThreadPoolTaskExecutor + CompletableFuture本教程将带你从零开始,在 Spring Boot 环境中配置一个专业的线程池,并用 CompletableFuture 优雅地编排异步任务。同时会覆盖异常处理、多任务聚合、超时控制等常见场景。
西安邮电大学6 小时前
java·redis·后端·其他·面试
Redis核心数据结构以及应用场景Redis 常用8 种数据结构:String、List、Hash、Set、ZSet、Geo、Bitmap、HyperLogLog,附带底层、用法、典型场景。
AskHarries7 小时前
后端
做 SaaS 还是做 App很多人找项目时,想法还没验证,就先卡在一个问题上:我到底应该做 SaaS,还是做 App?看别人做 SaaS,觉得订阅收入稳定、出海空间大、用户可以直接在浏览器里使用;看别人做 App,又觉得移动端入口更贴近用户,适合工具、习惯、记录、拍照、提醒、内容消费这些场景。于是还没开始研究用户,就开始纠结技术栈、上架审核、支付方式、登录系统、推送通知和界面设计。
卷无止境7 小时前
后端
银行里的"等不了"——SimPy Bank Renege 示例全解析想象一下:银行只开了一个窗口,顾客一个接一个地进来,但每个人的耐心都是有限的。等得太久,拍拍屁股走人——这就是 Bank Renege 要模拟的事。
星栈7 小时前
后端·代码规范
别再满项目乱丢 String:我开始给领域错误分层了做 Pico-CRM 这类后台系统时,我越来越确定一件事:很多项目后面变难维护,不是因为业务太复杂,而是因为错误全是裸 String。 一开始看着快,写着写着就会出现三种情况:同一个错误不同地方写法不一样、英文中文混着来、前端根本分不清这是参数错了、规则冲突了,还是少传字段了。
卷无止境7 小时前
后端
SimPy 监控与数据收集:完整指南在动手写仿真代码之前,有三个问题必须想清楚:监控什么、什么时候监控、数据往哪放。这三个问题的答案,几乎决定了你整个监控方案的走向。SimPy 本身不提供"开箱即用"的自动监控——它更像一个工具箱,把钩子和接口留给你,让你用 Python 原生的方式自由组合。