后端

沙蒿同学2 小时前
前端·后端·github
不引 Ghostscript:我用纯 Go 给 PDF 做了一场「压缩手术」先从一个具体场景说起。内网办公的电脑上,一份材料要交:对面系统只收 5MB 以内的附件,手里这份十几页的扫描件 PDF 是 40MB——A4 纸按 300 DPI 扫,一页就是两三 MB,页数一多轻松翻十倍。
前进的李工4 小时前
数据库·redis·后端·mysql·性能优化·飞书·rag
飞书企业知识库设计+后端高频八股作者:程序员木子|AI Agent 关键词: AI 应用开发、企业知识库、RAG、HTTP、HTTPS、TCP、MySQL、Redis、MVCC 文章说明: 本文根据面试题记录整理,重点围绕设计一个飞书企业知识库和后端基础高频问题展开。
金銀銅鐵5 小时前
java·后端·ai编程
[Java] 展示增删元素时 LinkedList 的内部变化我之前写过 [Java] 展示添加元素时 ArrayList 的内部变化,用来展示添加元素时 ArrayList 的内部变化。后来我想到 LinkedList 在增删元素时,我们也可以用 GUI 的方式来呈现其内部的变化。于是我借助 trae 完成了这样的 java 代码。
武子康6 小时前
人工智能·后端·agent
Vercel Cache Reason:相同 MISS,怎样决定下一步查什么设想一个定价页已经更新,访问者拿到的仍是旧价格。请求返回 200,全站缓存命中率也没有明显下降,值班人员却无法回答:新内容到底没有生成、没有进入缓存,还是重验证一直失败?如果只把 MISS 当成“回源”、把 200 当成“正常”,这些路径会混进同一张绿色看板。
杨文说AI与数字化7 小时前
后端
把模型依赖做成可替换的组件:三层适配 + 一套回归评估先说结论:模型一定会换,问题只是换的那天你要改多少行代码。 把模型当依赖注入,而不是当基础设施写死,是唯一能在半年后救命的工程决策。这篇给一套可直接落地的三层结构与评估脚本。
IT_陈寒7 小时前
前端·人工智能·后端
Vue的这个响应式陷阱我居然现在才发现"明明改了这个对象,为什么视图没更新?"——上周排查一个线上Bug时,我盯着控制台里的数据变化,背后突然冒出一层冷汗。在Vue里,一个数组的length属性赋值竟然不会触发响应式更新,而这个问题居然在我用了8年Vue之后才第一次遇到。
WL学习笔记8 小时前
c++·后端·string类
使用string类💡 避坑指南:迭代器失效 如果在使用迭代器遍历的过程中,对字符串进行了 push_back、insert、resize 等可能引发底层内存扩容的操作,之前获取的所有迭代器(包括 begin/end)都会立即失效,继续使用会导致程序崩溃!
飞鸟真人8 小时前
后端·golang
IM网关系列(九)单账号流量统计:滑动窗口桶方案设计与Go实现IM网关是长连接接入层(WebSocket为主),需要对上行消息做限流防护:防止真人账号刷屏、机器人刷消息、恶意账号打满带宽、群组消息风暴拖垮后端。 需求约束:
武子康9 小时前
人工智能·后端·agent
Embedding 替换怎么评测:把索引成本算进成功任务一个检索模型在公开榜单上分数更高,接入知识库后却可能让任务更贵。原因常常在检索之后:Agent 拿到片段是否足够作答、是否继续改写查询、是否把整篇文档展开、失败时是否重新调用工具。这些动作会消耗生成模型的 Token 和时间。只看一次向量请求的单价,观察不到整条链路的变化。
大哥430911 小时前
后端
on-failure 不扛重启:一次 Docker restart 策略的反直觉排查主题:容器构建与编排卫生restart: on-failure 不能扛住宿主机/Docker daemon 重启 —— 只有 unless-stopped 能。
房西杭11 小时前
后端
GM指令:仓库扩容、清空仓库(行会仓库 + 个人仓库,Lua + proto + GMMgr注册)适配之前 StoreMgr(个人仓库)、行会仓库模块;权限分级,日志埋点,防误删保护
大哥430911 小时前
后端
不报错 ≠ 生效:三类"静默失效"缺陷与它们的共同指纹主题:请求校验与静默失效有一类 bug 特别阴险:代码/配置"看着改了",但在运行时根本没起作用 —— 而且不抛异常、不打日志。
房西杭11 小时前
后端
整理背包 SortBag 完整实现逻辑核心目标:堆叠同类、按规则排序、空位后置、锁定物品位置不动,不修改物品属性(强化、时效、绑定、唯一性) 前置前提:背包是数组结构 items[pos],pos 从 1~最大格子数;格子分【锁定格子】和【普通格子】
Marcus学原理11 小时前
后端
Playwright 入门:让浏览器自动完成重复操作每天打开后台、填写标题、上传图片、保存草稿——这些操作并不难,却很重复。Playwright 可以让程序接管浏览器,按步骤完成它们。
弦儿11 小时前
后端·restful
后端 Web 实战:部门管理模块全流程(前后端分离 + RESTful + 三层架构 + 日志)大家好!前面几篇我们把 Web 开发的基础知识都过了一遍:Maven、HTTP 协议、SpringBootWeb、IOC/DI、MySQL、JDBC、MyBatis…… 从这一篇开始,我们就要进入后端 Web 实战篇了——把前面学的东西全部用起来,完成一个大的综合案例:Tlias 智能学习辅助系统。
房西杭11 小时前
后端
背包<->仓库转移接口(BagMgr + StoreMgr,Lua)前提:已经有 BagMgr(背包)、StoreMgr(仓库)、ConfigMgr、EventMgr、LogMgr、PlayerMgr;物品结构统一,item_uid 唯一。 支持:背包→仓库、仓库→背包;支持单个物品、支持可堆叠物品数量拆分;校验负重、仓库容量、物品锁、限时物品是否允许存仓。
tntxia11 小时前
后端
设计模式中模板方法的钩子使用模板方法属于行为型设计模式。 核心思想:结构:调用:钩子方法两种常见用途:示例(空钩子):在模板中:适合:一套流程固定,但其中部分细节 / 可选分支需要不同实现
我的div丢了肿么办11 小时前
后端·go
go语言对路由中的业务逻辑进行抽离现在我们的路由和业务逻辑是在一起的; 这样会导致路由和业务逻辑耦合度高,不利于维护。 为了将路由和业务逻辑分离,我们可以将业务逻辑抽离到控制器中。 控制器是一个处理路由请求的函数,它负责接收路由参数,调用业务逻辑,返回响应。 与main.go同一级中,创建一个controllers/user/userController.go文件
leo在掘金11 小时前
后端·架构
纯Rust重写Photoshop,一个月7.2万Star这周 GitHub 上有个项目让我看愣了。`storytold/photocraft`,纯 Rust 从零重写的 Photoshop。9 月 30 日建仓,不到一个月 71,991 star,12,719 fork。
韩振方11 小时前
后端
Kubernetes 通过资源 requests 决定 Pending Pod 能否找到节点前言: 前几天给预览服务接上了外部入口,我又把 Deployment 的副本数从一份调成两份,想让更新时更从容。结果新 Pod 一直是 Pending,而节点监控看着并没有跑满。我第一反应是等一会儿,或者把容器的内存上限调小。翻了 Kubernetes 的资源管理文档才发现:调度器决定“能不能安排座位”,看的主要是资源 requests。于是问题来了:没有明确写需求时,我们怎么安排资源?写了 requests 后,为什么机器看着空闲,Pod 还是进不去?