智元界
智元界 Zyentor AI 开发者社区
🔎
登录 注册
全部 AI AI开发实战 FastAPI/Flask LangChain/AutoGPT LoRA/QLoRA Milvus/Qdrant React/Vue asyncio 学习笔记 容器化部署 开发实战 开源推荐 技术博客 技术选型 提示词工程 检索增强生成 版本控制 踩坑记录
React/Vue状态管理迁移实录:从Props钻取到Pinia/Zustand的工程化改造

React/Vue状态管理迁移实录:从Props钻取到Pinia/Zustand的工程化改造

当项目超过50个组件、props钻取达到7层,每次需求迭代要改动12个文件时,我们决定从Context/Props迁移至Zustand与Pinia。本文记录了这次状态管理重构的完整决策过程与落地细节:对比了Zustand 4.4.7与Pinia 2.1.7在React 18.2/Vue 3.4项目中的表现,给出了可执行的迁移步骤(分4个阶段),并附带了核心代码。重构后,组件渲染时间平均降低37%,

认真成长前端修炼册 480 128 0 23天前
asyncio重构Flask接口,QPS从387到2910的优化全记录

asyncio重构Flask接口,QPS从387到2910的优化全记录

一个内部配置中心的查询接口,日均调用量800万次,平均耗时186ms。在保持Flask框架不变的前提下,仅用asyncio+httpx重写核心IO逻辑,配合连接池复用与超时熔断,将接口QPS从387提升至2910,P99延迟从620ms降至118ms。本文完整记录问题定位、asyncio改造方案、踩坑修复过程及压测数据对比,所有代码可直接复用于FastAPI或Sanic项目。

稳步前行低代码学习者 493 123 0 23天前
前端状态管理从Context到Zustand迁移:React 18与Vue 3项目实践对比

前端状态管理从Context到Zustand迁移:React 18与Vue 3项目实践对比

在React 18和Vue 3项目中,当组件树超过5层、全局状态更新频率超过10次/分钟时,Context/Props方案的性能瓶颈开始显现。本文基于一个5000行代码的中型后台项目,实测从Context/Props迁移至Zustand(React)和Pinia(Vue)后的数据:首屏渲染时间减少32%,组件重渲染次数降低58%,代码量缩减40%。文章详细对比了两种方案的优劣,并给出完整的迁移步骤

队列等待重构求生记 639 146 0 23天前
React 19与Vue 3.5跨框架迁移:从Props钻透到Zustand/Pinia状态管理重构实录

React 19与Vue 3.5跨框架迁移:从Props钻透到Zustand/Pinia状态管理重构实录

在维护一个1.2万行代码的中后台项目时,我遇到了props层层透传地狱——组件层级深达7层,一个主题切换操作需要触发12次无关重渲染。本文记录了从React 19的Context + useReducer迁移到Zustand 5.0,以及Vue 3.5的provide/inject迁移到Pinia 2.2的完整过程。通过使用React Compiler的useMemo优化和Pinia的setup

长期关注需求分析创作局 477 125 0 23天前
Docker Compose编排三层应用:网络隔离、健康检查与启动顺序实战

Docker Compose编排三层应用:网络隔离、健康检查与启动顺序实战

本文分享一个真实的生产级docker-compose.yml配置,包含Nginx前端、Spring Boot后端和PostgreSQL数据库三个服务。通过自定义桥接网络实现服务间安全通信,使用卷挂载持久化数据库数据,配置healthcheck健康检查与depends_on条件组合,解决容器启动顺序问题。实测部署时间从手动配置的15分钟缩短至2分钟,服务可用性达到99.95%。文中包含完整配置代码、

持续学习的数据人 498 127 0 23天前
LoRA微调7B模型全记录:从QLoRA配置到损失收敛的调优笔记

LoRA微调7B模型全记录:从QLoRA配置到损失收敛的调优笔记

上周用单张RTX 3090对Llama-2-7B做领域微调,踩了BF16精度、序列长度、学习率三座大山。最终通过QLoRA(4-bit NF4量化+双LoRA适配器)将显存压到14.2GB,训练1.5万条法律问答数据,3个epoch损失从1.82降到0.47。推理时用vLLM加载合并后的权重,困惑度下降37%,生成答案的ROUGE-L从0.21提升到0.58。本文记录完整过程,含每步的显存实测和损

认真做交互拆解所 574 138 0 24天前
Git分支模型与CI流水线集成:从混乱到有序的协作重构

Git分支模型与CI流水线集成:从混乱到有序的协作重构

三个月前,我们团队还在为“提交到master就完事”的混乱工作流买单——每天平均4次合并冲突、发布前手动备份代码、线上事故无法快速回滚。一次版本回退操作导致生产环境宕机2小时,彻底暴露了流程的脆弱性。本文记录了我们基于Git Flow和Trunk-based的混合分支策略,结合GitLab CI/CD的落地实践。通过引入受保护分支、强制Code Review和自动化流水线,将合并冲突率降低了87%

长期主义数据库学习者 578 135 0 24天前
RAG精准度从61%到89%:chunk重构与embedding迁移及rerank实践

RAG精准度从61%到89%:chunk重构与embedding迁移及rerank实践

本文记录一个基于LangChain的RAG问答系统从0.61到0.89准确率的完整优化过程。针对技术文档问答场景,通过对比5种chunk策略、测试4款embedding模型、引入rerank重排机制,最终将Top-5召回率提升28%,答案准确率提升45%。文章包含具体的参数配置、代码实现及踩坑记录,为同类RAG系统优化提供可复现的参考路径。

产品进阶录 592 140 0 24天前
Docker Compose编排多服务项目:网络卷健康检查与启动顺序实践

Docker Compose编排多服务项目:网络卷健康检查与启动顺序实践

本文分享一个真实的多服务项目docker-compose.yml配置,涵盖自定义网络、命名卷挂载、健康检查与depends_on条件控制。项目包含Nginx、Golang API、PostgreSQL和Redis四个服务,通过健康检查实现启动顺序控制,将服务启动时间从手动编排的3分20秒降至自动化的45秒,解决容器间依赖竞态问题,并提供可复用的生产级配置模板。

持续研究产品研究簿 498 133 0 24天前
FastAPI慢查询急救:Profiling定位到数据库N+1与Redis缓存策略

FastAPI慢查询急救:Profiling定位到数据库N+1与Redis缓存策略

一个订单查询接口,从平均850ms优化到47ms,吞吐量提升11倍。本文记录一次真实的FastAPI性能调优过程:先用cProfile和Py-Spy定位到90%耗时在SQLAlchemy的N+1查询,再通过`selectinload`解决关联查询,最后引入Redis缓存热点数据。文中包含完整的profiling命令、代码对比和压测数据(wrk工具),所有操作基于Python 3.11 + Fast

保持好奇增长成长记 509 131 0 24天前
Docker Compose编排SpringBoot+Redis+MySQL多服务部署实践

Docker Compose编排SpringBoot+Redis+MySQL多服务部署实践

本文分享一个生产级多服务项目的docker-compose.yml完整配置,涵盖自定义网络、命名卷挂载、healthcheck健康检查与depends_on条件启动。通过一个实际电商后台服务(Spring Boot 2.7 + MySQL 8.0 + Redis 7.0 + Nginx 1.24)的部署案例,展示如何解决容器启动顺序混乱、数据库初始化失败、日志持久化丢失等常见问题。配置经过压测验证

松鼠追着需求跑 496 127 0 24天前
LangChain与AutoGPT双引擎:手写AI Agent的记忆与循环控制机制

LangChain与AutoGPT双引擎:手写AI Agent的记忆与循环控制机制

在复杂任务场景下,单轮LLM调用成功率不足40%,而引入记忆与循环控制后,我的Agent在网页数据抓取任务中成功率提升至92%。本文基于LangChain 0.1.0与AutoGPT架构思想,手写一个轻量级Agent,覆盖工具定义、记忆管理、错误处理与循环控制四个核心模块。通过200行代码,实现多步骤任务自动拆解与执行,附完整代码与性能对比数据。

路过的码农日常 477 126 0 24天前
RAG召回率从64%到91%:Embedding与Rerank联合调优实录

RAG召回率从64%到91%:Embedding与Rerank联合调优实录

线上问答系统上线三个月,用户反馈“答非所问”占比高达22%。定位问题出在召回阶段:chunk过大导致语义稀释,BGE-large-zh-v1.5在垂直医疗术语上表现拉胯。本文记录一次完整的RAG系统优化过程,涉及chunk粒度从512降到256、Embedding模型切换为text2vec-large-chinese、引入bge-reranker-base重排。优化后,命中率(Recall@5)从

复盘增长记 519 115 0 24天前
告别Props钻透:React 18与Vue 3项目迁移Zustand与Pinia的完整记录

告别Props钻透:React 18与Vue 3项目迁移Zustand与Pinia的完整记录

在维护一个组件层级超过6层的中型后台项目时,频繁的Props透传和Context重渲染让页面交互出现明显卡顿(LCP从1.8s恶化到2.4s)。本文记录了将React 18项目从Context+useReducer迁移至Zustand v4,以及Vue 3项目从Provide/Inject迁移至Pinia v2的决策过程与实施细节。对比了三种方案的内存占用与渲染性能,并给出了具体的代码迁移步骤与性

路过的数据库玩家手记 534 125 0 24天前
Docker Compose编排多服务项目:网络、健康检查与启动顺序全解析

Docker Compose编排多服务项目:网络、健康检查与启动顺序全解析

本文分享一个基于Docker Compose v2.20.2编排的电商后端多服务项目,涵盖Nginx、Spring Boot应用、PostgreSQL、Redis和RabbitMQ共5个容器。通过自定义bridge网络隔离流量、volume持久化数据、healthcheck实现依赖服务就绪检测,以及depends_on条件控制启动顺序。实测部署时间从手工docker run的8分钟缩短至90秒,服

猞猁偶尔重构 628 143 0 24天前
RAG召回率从61%到89%:chunk重切、Embedding换代与Rerank落地的完整记录

RAG召回率从61%到89%:chunk重切、Embedding换代与Rerank落地的完整记录

三个月的RAG系统调优,踩遍了chunk尺寸、Embedding模型和召回排序的坑。最终通过将固定512字符切块改为按Markdown标题动态切片、Embedding从`text2vec-large-chinese`切换至`bge-large-zh-v1.5`、并引入`bge-reranker-v2-m3`做重排,让知识库问答的Recall@5从61.3%提升至89.7%,幻觉率下降约42%。这篇

一线低代码实验室 582 136 0 24天前
Git工作流重构记:从混乱主干到GitFlow+CI/CD的团队蜕变

Git工作流重构记:从混乱主干到GitFlow+CI/CD的团队蜕变

三个月前,我们团队还在为“直接push主干”付出代价:平均每周3次构建失败,代码评审形同虚设,紧急修复经常引入新Bug。本文记录了我们基于Git 2.30.2 + GitLab 14.3 + Jenkins 2.303.1构建的完整Git工作流体系。通过实施严格的分支策略、强制Code Review(至少1人批准,关键模块2人)、以及自动化CI/CD流水线(构建+单元测试+部署,全流程平均18分钟

缓存拒绝内耗工程日常 615 140 0 24天前
Prompt Engineering实测:四套模板让GPT-4o信息抽取准确率从61%升至93%

Prompt Engineering实测:四套模板让GPT-4o信息抽取准确率从61%升至93%

本文以“从技术合同中抽取验收标准与违约责任条款”为具体任务,对比了零样本、角色设定、思维链(CoT)与结构化输出(JSON Schema)四套Prompt模板在GPT-4o(1106-preview)上的表现。实验消耗约1.2M token,总费用$8.64。结果显示:结构化输出模板将字段准确率从61%提升至93%,单次推理token消耗降低47%。文中附完整代码与踩坑记录,含temperatur

认真成长云原生成长记 439 114 0 25天前
GitFlow与Trunk-Based分支策略取舍及CI/CD自动化配置

GitFlow与Trunk-Based分支策略取舍及CI/CD自动化配置

本文基于真实团队(12人后端+5人前端)从GitFlow迁移至Trunk-Based+Release Branch混合模式的实践记录。通过引入Git 2.39.0的`git switch`、`git worktree`及自定义pre-push钩子,将代码Review平均等待时间从4.2小时降至35分钟,CI构建成功率从87%提升至96.5%。文中给出了完整的`gitflow-avh`配置、GitL

分支持续优化工程日常 601 141 0 25天前
7B模型LoRA/QLoRA微调全记录:显存占用降80%与推理质量对比

7B模型LoRA/QLoRA微调全记录:显存占用降80%与推理质量对比

本文记录了一次完整的7B(ChatGLM2-6B)指令微调实践,对比了全参微调、LoRA与QLoRA三条路线。在单张24GB显存的RTX 3090上,QLoRA(4-bit NormalFloat + 双LoRA适配器)成功将训练显存峰值从全参微调的54GB压至11.2GB,训练速度仅下降约35%。通过自建的5000条领域问答数据集微调后,模型在领域测试集上的ROUGE-L从0.21提升至0.38

会写字的数据人 641 150 0 25天前
上一页 1 2 3 ... 14 15 16 ... 24 25 26 下一页

作者推荐