后端

码事漫谈5 小时前
后端
多人共用一个 key,缓存命中率会不会因此降低?团队刚把一堆 AI 调用并到一个大模型推理套餐上,月底账单摊开,有人拍桌子:"是不是咱们这么多人共用一个 key,把缓存命中率搞崩了?"
考虑考虑5 小时前
运维·后端·自动化运维
docker compose环境变量替换在配置中,为了不在docker compose文件的一些配置进行硬编码,有时候会把配置外提一般会把可配置的环境变量外提${UT_POSTGRESQL_USER}
武雄(小星Ai)6 小时前
后端·api·排坑实录
飞书API上传26MB文件偶发失败:错误码9499与空响应体排坑实录摘要:给飞书机器人接文件上传,10MB 出头的小文件全过,一旦奔着 30MB 去,im/v1/files 接口就开始偶发抽风——一会儿错误码 2200,一会儿 9499,一会儿干脆返回空响应体把 SDK 干出 JSONDecodeError。本文记录这次排查的完整链条:从错误日志分层、稳定复现边界,到三次重试 + 退避的修复方案。适合所有接飞书 API 做文件投递的后端/自动化开发者。
徐小夕6 小时前
前端·vue.js·后端
JitWord 4.0 万字分享:从协同工具到AI Word操作系统,聊聊3年产品创业史在数字化转型进入深水区的今天,企业文档正经历一场悄无声息的革命。过去十年,我们见证了文档从"本地文件"到"云端存储"的迁移,从"单人编辑"到"多人协同"的升级。然而,当我们深入企业真实的业务场景就会发现:协同只是起点,远非终点。
geovindu8 小时前
开发语言·后端·观察者模式·设计模式·c#·.netcore·行为模式
CSharp: Observer Pattern在珠宝业务系统中,从原料采购、设计加工到质检、物流、财务、营销乃至人事培训,一条完整业务链路往往横跨多个部门。传统做法是各部门在流程节点上轮询或硬编码调用,导致模块之间高度耦合、扩展困难。观察者模式(Observer Pattern)通过「主题发布、观察者订阅」的方式,让业务阶段变更事件能够按需精准通知到对应部门,既降低了耦合,又提升了系统的可维护性与并发能力。本文以 C# .NET 10 为例,结合领域事件、依赖注入与重试熔断机制,完整演示观察者模式在珠宝全流程业务中的落地实践。
Flynt8 小时前
java·spring boot·后端
把公司项目迁到 Spring Boot 4.0:编译通过只是开始8 月最后一个周五,我把公司那个跑了三年的项目从 Spring Boot 3.5 升到 4.0。3.5 是 3.x 最后一个版本,开源支持今年 6 月底已经停了,漏洞补丁就断了,涉及资金的后端不敢赌。按 Migration Guide 的建议,先升 3.5 最新 patch 清完 deprecation 警告,再改版本号到 4.0.8,顺手引入 spring-boot-properties-migrator。 编译通过只花了半小时。我当时还发消息跟同事说"这也太顺了"。八天后我才明白这句话说得有多早。
IT_陈寒9 小时前
前端·人工智能·后端
Redis误用keys命令把生产环境搞崩了,血的教训那天凌晨3点,我被刺耳的告警电话惊醒——线上核心服务全部超时,Redis集群CPU飙到100%。紧急回滚后查日志,发现罪魁祸首竟是一段潜伏半年的KEYS *查询。这个价值百万的教训,今天必须分享给你。
她的男孩9 小时前
java·后端·架构
多租户和数据权限怎么共存?扒完拦截器注册链路,我找到 4 个隐蔽的坑这是"框架源码拆解"系列第三篇。前两篇分别拆了数据权限拦截器的 SQL 改写(681 行)、多租户 starter(1586 行)。第一篇文末留了个尾巴:这两个拦截器都要改 SQL,一起用的时候谁先谁后?这篇来还债。
用户8356290780519 小时前
后端·python
使用 Python 设置 Excel 页眉和页脚页眉和页脚是打印表格时的重要辅助信息。它们不影响单元格数据,却能在每一页顶部或底部显示文件标题、公司名称、标识或日期,让打印出来的报表更规范、更专业。当一批工作簿需要统一加上相同的页眉页脚时,逐个手工设置显然不现实。
步行cgn9 小时前
后端
IoC 控制反转:从概念到 Spring 的实现控制反转(Inversion of Control,IoC)是一种设计原则,它的核心思想是:将对象的创建、依赖管理和生命周期控制的权力,从应用程序代码中转移到外部容器。
爱勇宝9 小时前
前端·后端·程序员
没有 Fn 键关触控板?我做了一个双击即用的 Windows 小工具上班时,我通常会给笔记本接一只外接鼠标。鼠标更适合长时间操作,但打字时,手掌边缘偶尔会碰到触控板,光标跳走、选区被改写,正在输入的内容也可能被带到别的窗口里。
沙湖遇雨10 小时前
后端
8.ByteBuf 的数据模型、生命周期和内存分配测试代码:创建堆内存 ByteBufAbstractByteBufAllocator.heapBuffer 负责参数校验并调用抽象的 newHeapBuffer:
by组态10 小时前
前端·后端·物联网
Ricon组态系统API参考手册Bearer Token认证:URL参数传递:成功响应:错误响应:接口地址: POST /api/saveStage
再吃一根胡萝卜10 小时前
后端
Agent 如何选择与生成 SQL —— Text2SQL 全链路详解受众:有 Python(Django / FastAPI)后端基础 + Vue / JS 前端基础的开发者。 本文不假设你懂任何 Agent / LangGraph 黑话,所有概念都用你熟悉的后端术语类比。 目标:让你彻底明白「用户用自然语言提问 → 系统怎么拿到正确的数据库数据」这件事。
苍何10 小时前
后端
把操作流程直接录成 Skill,豆包太夯了!这是苍何的第 593 篇原创!大家好,我是苍何。有小伙伴问我:现在各种产品这么多,能想到的需求好像都有人做了,我还能用 vibe coding 做什么?
Go_error11 小时前
后端·go
在 Go 服务层中如何优雅地管理事务?在分层架构设计中,我们强调将业务逻辑与基础设施细节(如数据库访问)解耦。但在实际开发中,事务管理却常常打破这种分层的边界,成为架构设计中的一大挑战。
爱读源码的大都督11 小时前
后端·面试·架构
DeepSeek面试官问:多租户 RAG 系统怎样实现细粒度权限控制?面试官问:多租户 RAG 系统怎样实现细粒度权限控制?哈喽,大家好,我是大都督周瑜。从这篇开始,我会持续更新一系列的AI全栈面试题。这一篇我们来聊这道题:多租户RAG系统,怎样实现细粒度权限控制?
苍何11 小时前
后端
我们终于成立了 AgentWork 开源社区,16.4 万字豆包工作蓝皮书同步开源(建议收藏)这是苍何的第 589 篇原创!大家好,我是人类苍何。这是旅行者一号在距离地球 60 亿公里的外太空拍下的一张照片,箭头所指的就是地球,这个承载着 80 亿人的悲欢离合的星球。