如何避免订单重复提交

博主头像 订单重复提交本质是接口幂等问题,会由重复点击、网络重试、MQ 重投等场景触发。文章拆解前端 + 分布式 Token + 数据库唯一索引 + 定时对账四层防护,实战 AOP + 注解实现低侵入防重组件,借助 Redis 原子操作、Lua 脚本解决高并发竞态。覆盖分布式锁、状态机等方案选型,同时附带高频... ...

AI 帮我省下的时间,最后全用来给它擦屁股了

博主头像 上周三,我写一个功能,AI 20 分钟就写完了。我很开心。 然后我花了两个小时,检查它到底在哪儿埋了雷。 那天到家十一点。我老公问我:不是说 AI 帮你干活吗,你怎么比它没来的时候还晚? 我张了张嘴,没答上来。 这篇就是我那天没答上来的答案——AI 到底把我省下的时间,偷到哪儿去了。 我想了很久,总 ...

智谱GLM-5.3+ZCode Agent,真实项目第一手实测!

博主头像 上周 AI 圈的火药味,大家应该都闻到了。 8 月 13 号,ZCode 全面升级;紧接着,8 月 14 号,智谱发布了最新旗舰模型 GLM-5.3。 一天之隔,模型和 Agent 工具同时出手——智谱这是把"组合拳"直接明牌了。 其实在这之前,很多小伙伴用 GLM 模型,都是借助 Claude C ...

C#脚本引擎之AScript与Flee对比

一 简介 1、AScript AScript是一个开源的C#动态脚本解析执行引擎,支持自定义语法,支持扩展多种脚本语言(目前已支持C#/Python3/SQL/JavaScript/Lua五种语言),支持解释执行和编译执行两种执行模式,并且支持编译缓存,以适配不同场景下对性能的要求。 目前官方最新版 ...

别再瞎写提示词了:一个运维老哥的 Vibe Coding 10 步实战流

大家好,我是老张。 前段时间在群里看到一张 vibe coding 的工作流图(10 步从想法到上线),看完特别受启发——能把"做产品"这件事提炼成 10 步可执行的流程,本身就很厉害。 感谢分享这张图的朋友,给了我们一个很好的行动框架。 我最近做的 4 个 AI 项目——博客、国学板块、博客后台、 ...

Nydus + JuiceFS:AI 推理容器镜像加载从 116 秒降至 1.4 秒

博主头像 在大规模 AI 推理服务中,当集群扩容时,新增推理实例从创建到承接请求,需要经历容器镜像准备、文件系统挂载、运行环境与推理框架初始化、模型权重加载等一系列冷启动过程。随着镜像体积和模型权重规模不断增长,数据准备的耗时日益突出;大规模扩容时,大量实例同时启动,还会进一步增加 Registry、网络和后 ...

MySQL基础教程——数据类型与表的约束

博主头像 @目录前言一、数据类型(1) 数值类型1、tinyint类型2、bit类型(2) 小数类型1、float2、decimal(3) 字符串类型1、char2、varchar3、char与varchar区别(4) 日期类型(5) enum和set二、表的约束(1) 空属性(2) 默认值 default( ...

LangChain+FastMCP 搭建大模型工具调用服务

博主头像 为解决大模型外部工具调用、上下文传递标准不统一、适配混乱的痛点,本文基于 MCP 模型上下文协议,使用轻量化 FastMCP 构建 MCP 服务端,借助 langchain‑mcp‑adapters 完成与 LangChain 生态集成。文章介绍 Streamable HTTP 传输模式的适配场景,... ...

从 Actuator 未授权到应用层路由投毒:记一次 Spring Cloud Gateway 动态路由渗透实录

博主头像 本文探讨了路由投毒攻击的原理与实践案例,重点分析了应用层场景下的Spring Cloud Gateway攻击路径。文章首先定义了路由相关基础概念,包括路由表、动态更新机制和信任边界等核心要素,随后详细阐述了路由投毒的两种类型及其攻击原理(网络层与应用层)。通过一个实际案例复盘,展示了如何利用未授权的... ...

图论最短路径题目题解

博主头像 1.牧场行走 题目: 有\(N(2≤N≤1000)\)头奶牛.编号为1到N.它们正在同样编号为I到N的牧场上行走。为了方便.我们假设编号为i的牛恰好在第i号牧场上。有一些牧场间每两个牧场用一条双向道路相连,道路总共有N-1条。 奶牛可以在这些道路上行走,第i条道路把第\(A_i\)个牧场和第\(B_ ...

<1···678···100>