后端

桦说编程2 小时前
后端·ai编程·vibecoding
【AtomicAgent系列1】变异测试——过去做不起,现在 agent 做得起最近看 Matt 和 UncleBob 的谈话,提到了变异测试,其对于很多项目很有借鉴意义。你的项目行覆盖率 90%,CI 全绿,谁也不能说测试没做。但你心里隐约知道:覆盖率高不等于测得好,断言写得稀烂的测试同样能把覆盖率刷上去。“我的测试到底能不能抓住真实的代码改动?”这个问题有一个理论上的标准答案(变异测试),却几乎没人真的在日常项目里做。CodingAgent 时代下,这里已经变了。
考虑考虑3 小时前
运维·后端·nginx
nginx打印请求日志nginx作为代理时,可以配置打印请求日志,便于定位问题可以使用配置打印nginx日志信息nginx打印请求日志,有时候便于线上定位问题
IT_陈寒3 小时前
前端·人工智能·后端
Python的切片赋值把我坑惨了,这不是bug是特性在Python的日常使用中,切片操作(slice)是处理序列类型数据(如列表、字符串、元组等)的强大工具。然而,当切片与赋值操作结合时,其行为往往会让人感到困惑甚至踩坑。许多开发者第一次遇到切片赋值的"诡异"行为时,都会怀疑这是否是Python的一个bug。但实际上,这是Python精心设计的特性,背后有着深刻的语言设计哲学和实现逻辑。本文将深入探讨Python切片赋值的机制,分析常见的"坑",并解释为什么这不仅是特性而非bug,更是Python灵活性和强大表现力的体现。
CoderLiu3 小时前
前端·人工智能·后端
程序化工具调用(PTC)与动态工作流引擎:深入大模型工具调用的架构演进与实践在自主智能体(Autonomous Agents)从“玩具级聊天”迈向“深水区复杂业务”的过程中,几乎所有工程团队都会遭遇一个尴尬的物理现实:当系统接入数十个企业级工具、需要联查多张数据表或调用多个微服务接口时,传统的 Function Calling 模式会迅速将大模型的上下文撑爆,推理成本与延迟成倍上升,模型在海量噪音数据中频繁产生幻觉。
fireworks994 小时前
后端
SpringBoot2接入Knife4jpom.xmlsrc/main/java/com/example/netdisk/config/Knife4jConfig.java
wei_shuo4 小时前
后端
数据迁移工具实战:KDMS自动化评估与量化决策体系解析说到数据迁移,我深有感触。做了十多年的数据库工作,经历过不少数据迁移项目,每次都是如履薄冰。特别是在迁移项目初期,如何准确评估迁移风险、制定合理的迁移计划,始终是最大的挑战。
Lightpwd4 小时前
数据库·后端
Spring Boot 多数据源落地:AbstractRoutingDataSource + 注解切面(附源码)报表、分析类服务有个很常见的现实:业务库在 PostgreSQL,订单在 MySQL,宽表在 StarRocks,本服务还要往自己的库里写一点结果。如果给每个库单独起一套 SqlSessionFactory,Mapper 扫描包、插件、类型处理器都要配多份,业务方法里还得记得注入「正确的那套 Mapper」。
乱码三千4 小时前
前端·后端·github
使用ComfyUI+MinMax-H3音视频模型生成视频之前我们介绍过使用ComfyUI+SD1.5文生图模型+AnimateDiff节点生成视频的方案, 只能生成几秒, 本质上属于动图的范畴, 而且只有纯画面没有声音, 有兴趣可参见文章《ComfyUI实现根据文字生成跳舞视频》
Shinomiya4 小时前
后端
最近在学进程调度和环境变量,记点心得我最近在学进程调度,越看越觉得内核里有些设计是真的巧妙。比如怎么把结构体和链表串起来,又比如那个 container_of,一开始我真的没看懂,后来踩了个坑、反复推了一遍,才彻底搞明白。今天就把这部分整理成一篇博客,顺便把命令行参数也一起记下来。
分支预测失败4 小时前
linux·后端
RISC-V 核间中断 IPI 实战:从 MSIP 寄存器到 IMSIC 消息投递单核系统中,通知另一段代码执行依赖共享变量与调度器;多核系统中,各核拥有独立的流水线与中断使能状态,一个核修改共享状态后,其余核可能仍处于 WFI 休眠或运行在过期上下文中。核间中断(Inter-Processor Interrupt,IPI)正是打破这一僵局的标准硬件手段。
用户850869276155 小时前
后端
Rust系统编程在任务调度中的踩坑与优化之路引言作为一个刚开始学习编程的学生,我曾经对“系统编程”这个词充满好奇,总觉得它离我遥不可及。然而,在一次开发定时任务系统的项目中,我深刻地意识到:系统编程并不只是高手的专属,它其实与我们每天面对的业务逻辑紧密相关。本文将通过我在使用Rust语言实现任务调度系统时的踩坑经历,带大家回顾从单体架构到微服务再到云原生过程中的一些经验与教训。希望这些真实的教训能帮助你少走弯路。
LiaCode5 小时前
前端·后端·github
别让 AI 把仓库写成“代码平行宇宙”:从 Deslop 看生成前查重AI 写代码最让人担心的,未必是它写错了,而是它在正确地重复造轮子。一个页面需要 Loading,AI 写一个;另一个页面需要类似状态,AI 又写一个。今天生成一个日期格式化函数,下周换了个命名再生成一个。单看每次提交,这些代码都能运行,甚至 Review 时也挑不出明显问题。但几个月后,仓库里可能已经同时存在三四套 Snackbar、异常转换、DTO 映射和分页逻辑。
啵啵啵鱼6 小时前
java·数据结构·笔记·后端·链表·obsidian
DS-顺序表
回家吃饭去吧6 小时前
后端
AI Agent Function Calling / Tool Use 深度解析2023 年 OpenAI 推出 Function Calling,2024 年 Anthropic 发布 Tool Use,2025 年 Google Gemini 原生支持 Function Declaration——Function Calling 已成为所有 LLM Agent 的标配能力。但它到底是怎么工作的?JSON Schema 怎么写才能让模型准确理解?多个工具并行调用时如何避免冲突?工具返回结果后模型"想多了"怎么办?本文从协议原理出发,完整覆盖 Tool 定义、多轮调用循环、并行执行、
大黄评测6 小时前
后端
Oracle 锁等待、会话阻塞故障复盘:生产事故排查步骤凌晨两点,告警群突然炸了:订单服务大面积超时,数据库 CPU 不算高,但应用线程池被打满。登录数据库一查,发现大量会话状态是 WAITING,等待事件集中在 enq: TX - row lock contention。这不是性能慢,而是典型的锁等待与会话阻塞事故。本文结合真实复盘经验,梳理一套可直接落地的排查步骤,帮你在黄金时间内快速止血、定位根因。
大勇前进6 小时前
后端
Oracle 慢 SQL 优化避坑:索引建了为什么依然走全表扫描很多开发者和 DBA 都遇到过这样的场景:SQL 执行缓慢,检查执行计划发现走了全表扫描,于是第一反应就是“加索引”。但有时候,索引加上去了,执行计划却纹丝不动,依然是全表扫描。这背后往往不是 Oracle 的 Bug,而是优化器基于成本做出的“理性选择”。本文结合实际案例,拆解几个最常见的“坑”,帮你少走弯路。
良在掘金542236 小时前
后端
匹配服排行榜位置原子交换与锁粒度设计定位:本文档把"匹配服排行榜的并发安全"落成可复用的技术方案,可直接作为简历项目 / 技术博客素材。 假设说明:以下以 Go 为例(游戏后端主流;C++ 把 sync.RWMutex 换成 std::shared_mutex、Java 换成 ReentrantReadWriteLock,分段锁思路完全一致)。若你的栈是别的语言,文末"语言映射"一节可直接替换。
用户233376852186 小时前
后端
Docker部署Kafka排障实录一次用 Docker Compose 部署 Kafka + Zookeeper,再用 Offset Explorer 查看数据的完整排障经历。遇到的三个坑——连接超时、Zookeeper 永远 unhealthy、连上了却没数据——每一个都有明确根因和可复现的排查路径,整理成文供参考。
程序员cxuan7 小时前
人工智能·后端·程序员
GPT - 6 Astra 的使用焚诀昨天吐槽了一下为什么 GPT - 6 Astra 没给我推送,我今天早上排查了一下,发现之前有用的一个工具会侵入式的把模型列表给改了,所以 Codex 不管怎么更新用的还是三方的模型列表。。。。
南雨北斗7 小时前
后端
Tp6 + Nginx 配置文件上传目录为public同级目录(宝塔面板)将文件上传目录配置在 public 的同级目录(例如 根目录下storage 或 uploads),是现代 Web 框架(如 Laravel、ThinkPHP)和业界公认的最佳实践。这种架构设计主要有以下四大核心好处: