后端

明月_清风11 分钟前
后端·python·fastapi
FastAPI 从入门到实战:3 分钟构建高性能异步 APIFastAPI 是当下 Python 异步 Web 框架的"顶流"。它基于 Starlette(异步底层)+ Pydantic(数据校验)+ Uvicorn(ASGI 服务),让你用几乎写纯 Python 的方式,自动获得类型校验、自动文档、异步高并发三大能力。本文包含可直接运行的完整代码,读完就能上手写生产级接口。
小村儿12 分钟前
前端·后端·ai编程
连载10-Sub-agents 深度解析:从源码理解 Claude Code 的分身术AI Coding 系列第 09 篇 · 多 Agent 编排这篇文章讲到最后只有一句话:Sub-agent 不是一个人,是一套机械规则。 你在后面三节遇到的每个"为什么它会这样做",答案都不在 prompt 工程里——在 runAgent.ts 的几行 if 里。带着这句话往下读,这篇 9000 字的源码分析会变成它的验证过程。
他们叫我阿冠14 分钟前
spring boot·后端·学习
Day5学习--SpringBoot详解Spring Boot 是基于 Spring 框架的“快速开发脚手架”,它的核心设计理念是**“约定优于配置”**。它并不是用来替代 Spring 的,而是为了解决传统 Spring 开发中存在的痛点:
枕星而眠41 分钟前
linux·c语言·后端·ubuntu·学习方法
Linux 四大进程/线程同步锁详解:互斥锁、读写锁、条件变量、文件锁在 Linux 并发编程中,多线程、多进程共享资源竞争是最核心的问题。如果没有同步保护,会出现数据覆盖、逻辑错乱、日志乱序、库存超卖等一系列偶现 Bug。
IT_陈寒1 小时前
前端·人工智能·后端
Vite动态导入把我坑惨了,原来要这样用才对在现代前端开发中,代码分割(Code Splitting)是优化应用性能的重要手段。Vite作为新一代的前端构建工具,凭借其原生ES模块(ESM)支持和极快的开发服务器启动速度,已经成为许多开发者的首选。然而,在使用Vite的动态导入(Dynamic Import)功能时,很多开发者(包括我自己)都曾踩过不少坑。本文将深入探讨Vite动态导入的正确使用方式,分析常见问题及其解决方案,帮助大家避免重蹈覆辙。
计算机魔术师3 小时前
人工智能·后端·面试·架构·moe·vol.3.3·vol.3.4
【AI面试八股文 Vol.3.4:训练微调部署选型】从预训练到量化部署:LLM 工程落地如何做模型选择摘要:用一条工程主线讲清 LLM 从预训练、SFT、RLHF/DPO/KTO 对齐,到 LoRA/Adapter/P-tuning/IA3 微调、INT8/INT4/GPTQ/AWQ 量化部署和 Llama/Qwen/DeepSeek 等模型选型的取舍逻辑,重点回答面试里最容易被追问的成本、显存、效果和项目落点。
明月_清风3 小时前
后端·agent
从零到一构建生产级 AI Agent:架构拆解 × Python 高并发实战 × 技术选型方法论本文基于一个日活 50 万、峰值 QPS 2000 的智能体中台项目,系统拆解了 Agent 的 7 大核心模块、Python 三种高并发方案的底层原理与选型决策,并附赠一套可直接落地的"5 步技术选型法"。全文 8000 字,包含 6 段生产代码、3 张架构图和 1 组压测数据,建议先收藏再阅读。
金銀銅鐵4 小时前
java·后端
[Java] 如何理解 class 文件中字段的 access flags?在日常开发过程中,我们有时候需要查看 class\text{class}class 文件的内容。如果我们对 class\text{class}class 文件的结构有基本的了解,那么就会事半功倍。由于这个话题很大,而且我自己的水平也有限,所以每次只写一个很小的主题。本文的主题是理解 class\text{class}class 文件中字段的 access flags\text{access flags}access flags。
不懒不懒4 小时前
后端·python·flask
基于 Flask —— 异步任务处理接口服务Flask 是一个轻量级的 Python Web 框架,基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎开发。它以简洁、灵活著称,适合快速构建小型到中型 Web 应用或作为微服务框架使用。
Xidaoapi4 小时前
后端·程序员
Python FastAPI性能优化实战:8个让你的API快3倍的技巧FastAPI很火,但很多项目上线后才发现——慢。不是FastAPI本身慢,而是用的人没注意那些隐形的性能杀手。数据库连接没池化、同步操作阻塞事件循环、N+1查询满天飞……
William Dawson4 小时前
java·后端·spring
【通俗易懂!Spring四大核心注解源码解读:@Configuration、@ComponentScan、@Import、@EnableXXX实战】对于Java中级开发者而言,Spring IoC的核心原理大多有所了解,但@Configuration、@ComponentScan、@Import、@EnableXXX这四个高频注解,始终是极易混淆的重难点。
倚栏听风雨4 小时前
后端
Mac 本地开发:用 Nginx 配置自定义域名代理到本地服务在日常开发中,我们经常需要在本地模拟线上环境,比如让一个自定义域名指向本地正在运行的服务。这在联调、测试 Cookie 跨域、模拟网关转发等场景下非常实用。
fliter4 小时前
后端
在 Rust 异步接口的丛林中生存:从同步 I/O 到手写异步状态机本文是对 Surviving Rust async interfaces 的整理与翻译我曾经很害怕 async Rust。很容易掉坑里。
菜菜小狗的学习笔记5 小时前
java·后端·spring
八股(九)杂七杂八Spring 的设计目标就是:解耦 + 简化开发 + 提高可维护性核心思想:(1)IoC(控制反转):把“控制权”从程序员手里拿走,对象的创建 & 依赖关系交给容器管理。
逍遥德5 小时前
java·开发语言·spring boot·后端
Java编程高频的“技术点”-01:自定义全局异常处理器在 Spring Boot 中,自定义校验异常的统一处理通常通过 @RestControllerAdvice(全局异常处理器) 配合 @ExceptionHandler(异常拦截) 来实现。
小旭95276 小时前
java·数据库·spring boot·后端·缓存
商品详情实现与缓存问题(穿透、击穿、雪崩)解决方案网页静态化是提升商品详情页访问性能的重要方式,核心步骤如下:采用 Redis 缓存商品核心数据,降低数据库访问频次,业务逻辑如下:
迷渡6 小时前
开发语言·后端·rust
用 Rust 重写的 Bun 有 13365 个 unsafe!Bun 最近发了一篇很长的审计文章,标题很吓人:在尚未发布的 Rust 版的 Bun 里,有 13,365 个 unsafe。
AI_大白7 小时前
后端·架构
DeepSeek Function Calling 接入实时行情:从工具定义到多轮查询的完整示例DeepSeek 不会主动查股票——但你可以给它一套工具定义(tools 参数),让它判断何时调用、传什么参数。
Cosolar7 小时前
人工智能·后端·面试
从零搭建本地 RAG 系统:LangChain + LM Studio 完整实战指南本文带你用 Python 从零构建一套完整的中文 RAG(检索增强生成)系统,涵盖文档分块、向量化、重排序和 LLM 问答全流程。所有模型通过 LM Studio 本地部署,零 API 费用,数据不出本地。
mCell7 小时前
运维·后端·google
可观测性实战:Prometheus + Grafana 全栈监控交互教程体验:可观测性实战:Prometheus + Grafana 全栈监控服务挂了你能发现,但服务没挂、只是悄悄变慢了呢 → 变慢的是哪个接口、从几点开始、持续多久 → 这些问题,没有指标就没有答案 → 指标靠在代码里埋点产生 → Prometheus 定期拉取这些指标存成时间序列 → PromQL 让你用查询语言问问题 → Grafana 把答案画成图。本教程把这条链路从零跑通。