后端

IT_陈寒16 分钟前
前端·人工智能·后端
SpringBoot自动配置这个坑,我踩进去又爬出来了SpringBoot作为Java生态中最流行的框架之一,其"约定优于配置"的理念极大地简化了开发流程。然而,正是这种看似美好的自动配置(Auto-Configuration)机制,在实际项目中却可能成为一把双刃剑。本文将通过笔者亲身经历的"踩坑"案例,深入剖析SpringBoot自动配置的工作原理、常见陷阱以及解决方案,帮助开发者更好地驾驭这个强大的特性。
copyer_xyf1 小时前
后端·python·agent
Agent 流程编排Runnable 是 LangChain 里统一的执行协议。Prompt、Model、Output Parser、普通函数、分支逻辑、并行逻辑,都可以被看成 Runnable。
copyer_xyf1 小时前
后端·python·agent
Agent RAG模型本身只知道训练时见过的知识。如果你问它最近发生的事情,或者企业内部文档里的内容,它通常并不知道。更麻烦的是,它有时不会直接说“不知道”,而是编一个看起来很像真的答案。
copyer_xyf1 小时前
后端·python·agent
【RAG】向量数据库:milvuslangchain 提供的 InMemoryVectorStore 适合学习 RAG 流程,但它的数据只存在内存里。
铁皮饭盒1 小时前
javascript·后端
Bun 哪比 Node.js 快?启动快 20 倍。HTTP 吞吐量高 3 倍。WebSocket 快 7 倍。SQLite 快 9 倍。
copyer_xyf2 小时前
后端·python·agent
Agent 记忆管理模型本身是无状态的。这一次调用和下一次调用之间,模型不会自动记住你之前说过什么。它看起来“有记忆”,通常是因为 Agent 在每次调用模型前,把历史消息重新组织成上下文发给了模型。
葫芦和十三8 小时前
后端·mongodb·agent
图解 MongoDB 02|BSON:你以为存的是 JSON,其实是带类型的二进制很多人第一次用 MongoDB,看到 find() 返回一个 JavaScript 对象,就自然以为「MongoDB 存的是 JSON」。这个认知在应用层成立,但一旦往下看一层就会失效:driver、mongod、WiredTiger 之间流动的根本不是 JSON 文本,而是 BSON——一种带类型标记和长度前缀的二进制格式。
葫芦和十三8 小时前
后端·mongodb·agent
图解 MongoDB 01|文档数据库很多 MongoDB 的入门材料把它介绍成「一个用 JSON 存数据的数据库」,讲到 db.users.insertOne({...}) 就结束了。这个说法在接口层没错,但它把重点带偏了:MongoDB 不是一个「JSON 仓库」,而是由 driver、mongod 和存储引擎三段路拼出来的系统。
陈随易10 小时前
前端·后端·程序员
VSCode的Copilot扩展支持接入DeepSeek,Kimi了!我一直是 Copilot 的铁粉付费用户,从25年3月开始一直到上个月,不管 AI 大模型,AI 工具怎么发展,一直风雨不动安如山地用 Copilot。
我不是外星人12 小时前
前端·后端·ai编程
有了 Harness Engineering ,真的还需要研发工程师吗?大家好,我是 alien, 今天和大家聊一下我对 Harness Engineering 的看法,提到 Harness Engineering 是今年的比较火的一个热点话题,我先抛砖引玉,介绍一下它的由来。
candyTong12 小时前
javascript·后端·架构
RTK 技术原理:一次典型会话里,80% 上下文是怎么省下来的AI 编程助手修前端代码时,不会只靠聊天完成任务。它会反复运行命令:看 git status,用 rg 搜索组件,跑 pnpm test、vitest、tsc、eslint、next build,再根据结果继续修改。
Rust研习社14 小时前
后端·rust·编程语言
组合真的优于继承吗?为什么 Rust 和 Go 都拥抱组合舍弃继承?首先,先叠个甲,我并不认同组合一定优于继承这种太过于绝对化的观点,其实只要你对继承和组合这两者都有过思考的话,两者不存在孰优孰劣,只是组合更适合当下的开发模式。
IT_陈寒14 小时前
前端·人工智能·后端
JavaScript的闭包把我坑惨了,说好的内存会自动回收呢?作为JavaScript开发者,我们都听说过闭包(Closure)这个强大的特性。它让我们能够创建私有变量、实现模块化、编写高阶函数等。然而,闭包也是一把双刃剑——尤其是在内存管理方面。许多开发者(包括我自己)都曾因为闭包的内存泄漏问题而头疼不已。本文将深入探讨闭包的内存机制,分析它如何绕过JavaScript的自动垃圾回收(GC),以及如何避免由此引发的内存问题。
CaffeinePro15 小时前
后端·fastapi
Pydantic深度使用:数据校验、枚举、ORM映射在FastAPI 后端接口开发中,Pydantic是不可或缺的核心依赖,FastAPI所有的请求参数解析、数据校验、响应格式化、接口文档生成,底层均依赖Pydantic模型实现。不同于普通Python数据处理场景,FastAPI对参数合法性、数据规范性、接口安全性要求更高,原生手动校验方式无法适配接口快速开发、统一报错、自动生成Swagger文档等核心需求。   随着Pydantic V2版本全面普及,基于Rust重构的底层架构,相比V1在FastAPI高并发接口场景下性能大幅提升,同时优化了模型解析规则
Chenyiax16 小时前
后端
从 Chat 到 Responses:OpenAI API 抽象为什么变了?早期 LLM API 的核心任务是“给一段上下文,生成一段回复”。因此 Chat Completions 采用了非常直接的抽象:客户端传入 messages[],模型返回一条 assistant message。这一设计适合聊天、问答、摘要、改写、简单结构化输出等场景,也成为大量 OpenAI-compatible API 的事实标准。
MariaH16 小时前
后端
Koa和Express的区别统一测试需求: 3 层中间件,要求:同步代码时,Express 和 Koa 表现完全相同: 自上而下执行 next() 前代码,全部走完后,自下而上执行 next() 后代码。 差异只在异步场景爆发。
MariaH16 小时前
后端
Koa框架的使用Koa 是 Express 原班团队打造的下一代 Node.js Web 框架,核心仅1600+行代码,轻量简洁,原生支持 async/await,异步处理能力远优于 Express。 Koa 不内置路由、参数解析、静态文件等功能,全部依靠第三方中间件按需引入,自由度极高。本文整合基础使用、路由、参数解析、文件上传、静态服务、错误处理、洋葱模型、Express 对比,可直接当作开发查阅文档。
luckdewei17 小时前
后端
那个用 passlib 做认证的新同事,上线第一天就把用户密码写进了日志大家好。上周我们组来了个实习生小张,Python 底子不错,FastAPI 也能跑通。Leader 让他负责新项目的用户认证模块。
用户298698530142 天前
java·后端
Java 操作 Word 文档:添加背景颜色与背景图片在文档编排过程中,页面背景的适当运用能有效提升视觉层次感。对于宣传册、邀请函或营销材料等场景,纯白背景有时显得过于单调。本文介绍如何通过 Java 代码为 Word 文档设置纯色、渐变背景以及图片背景,并附带段落背景色的补充用法。
Csvn2 天前
后端
Shell 脚本入门 — 运维自动化第一步前面学了很多单条命令:grep、awk、find、systemctl、lvextend……但运维的工作不是敲一条命令就收工的。日常巡检、批量操作、定时任务、故障自愈——写脚本才是把这些命令串联成生产力的关键。