Go语言技术文章

  • MAXLEN 怎样限制 Stream 保留长度
    MAXLEN 怎样限制 Stream 保留长度
    MAXLEN 可在写入或独立裁剪时限制 Redis Stream 保留条目数。本文对比精确与近似模式,给出命令示例,并说明 LIMIT、消费组引用及容量规划的适用边界。
    数据库 · Redis   |  2星期前  |   376浏览 收藏
  • XAUTOCLAIM 怎样自动转移超时消息
    XAUTOCLAIM 怎样自动转移超时消息
    Redis Streams 消费组中的消息如果长时间没有确认,会留在 PEL 里。本文用 XAUTOCLAIM 按最小空闲时间接管消息,讲清游标、COUNT、JUSTID、XACK 和重复投递边界。
    数据库 · Redis   |  2星期前  |   252浏览 收藏
  • XCLAIM 怎样接管失联消费者消息
    XCLAIM 怎样接管失联消费者消息
    Redis Stream 消费者失联后,使用 XPENDING 找出 PEL 中的超时消息,再用 XCLAIM 转交给新消费者,并根据返回值和业务结果决定何时 XACK。
    数据库 · Redis   |  2星期前  |   Redis · 消息队列 · Stream · 消费者组 Redis Stream PEL XCLAIM 261浏览 收藏
  • XPENDING 怎样找出长期未确认消息
    XPENDING 怎样找出长期未确认消息
    Redis Streams 中,XPENDING 可以先看消费者组的待确认总量,再用明细和 IDLE 毫秒过滤找出长期未确认消息。本文拆解 PEL、消费者、空闲时间和投递次数,并说明定位与恢复的边界。
    数据库 · Redis   |  2星期前  |   159浏览 收藏
  • XACK 怎样清理待处理消息
    XACK 怎样清理待处理消息
    XACK 只清理指定消费组的待处理记录,不删除流正文。本文给出 Redis Streams 消费与确认示例,说明返回零、重复确认、失败重试及超时认领的处理边界。
    数据库 · Redis   |  2星期前  |   347浏览 收藏
  • XREADGROUP 怎样分摊 Stream 消息
    XREADGROUP 怎样分摊 Stream 消息
    Redis Stream 要让多个 worker 分摊未消费消息,应让它们加入同一个 consumer group,并使用不同的 consumer 名称通过 XREADGROUP 读取;处理成功后用 XACK 清理 PEL,恢复时再读取自己的 pending 历史。
    数据库 · Redis   |  2星期前  |   158浏览 收藏
  • 空间索引 怎样配合 GeoJSON 查询
    空间索引 怎样配合 GeoJSON 查询
    GeoJSON 只是查询输入格式,真正参与空间索引的是带 SRID 约束的 GEOMETRY 列。本文用 MySQL 8.4 说明如何转换 GeoJSON、创建 SPATIAL INDEX,并用 MBR 候选条件配合精确空间关系完成查询。
    数据库 · MySQL   |  2星期前  |   MySQL · 查询优化 · mysql 空间索引 mbr GeoJSON SRID SPATIAL INDEX 334浏览 收藏
  • 部分更新 怎样减少 JSON 写放大
    部分更新 怎样减少 JSON 写放大
    MySQL JSON 列只改一个路径时,使用 JSON_SET、JSON_REPLACE 或 JSON_REMOVE 让更新尽量保留原地部分更新条件,并用 JSON_STORAGE_FREE 和 PARTIAL_JSON 识别存储与复制日志边界。
    数据库 · MySQL   |  2星期前  |   231浏览 收藏
  • EXPLAIN FORMAT=JSON 怎样读取窗口节点
    EXPLAIN FORMAT=JSON 怎样读取窗口节点
    MySQL 的窗口函数执行信息不会完整出现在传统 EXPLAIN 表格中。本文从 query_block.windowing.windows[] 入手,说明如何读取函数、排序、临时表和窗口分组字段。
    数据库 · MySQL   |  2星期前  |   311浏览 收藏
  • JSON 路径索引 怎样减少文档扫描
    JSON 路径索引 怎样减少文档扫描
    MySQL JSON 路径索引通过固定路径和标量类型缩小候选行范围。本文对比 JSON_VALUE 函数索引与生成列索引,提供 SQL 示例,解释表达式匹配、选择性和文档读取成本。
    数据库 · MySQL   |  2星期前  |   416浏览 收藏
  • ONLY_FULL_GROUP_BY 怎样处理函数依赖
    ONLY_FULL_GROUP_BY 怎样处理函数依赖
    ONLY_FULL_GROUP_BY 并不是要求 SELECT 中每一列都重复写进 GROUP BY,而是要求未聚合列能被分组列唯一确定。本文用主键、非空唯一键、等值连接、单值过滤和表达式边界说明 MySQL 怎样识别函数依赖,以及查询被拒绝时如何安全改写。
    数据库 · MySQL   |  2星期前  |   365浏览 收藏
  • 不可见索引 怎样做安全回滚试验
    不可见索引 怎样做安全回滚试验
    MySQL 不可见索引适合用来做删除前的影响试验。本文从索引边界、可见性切换、执行计划与真实工作负载观察四个方面说明怎样安全回滚,不把试验误当成删除。
    数据库 · MySQL   |  2星期前  |   254浏览 收藏
  • optimizer_switch 怎样控制派生条件下推
    optimizer_switch 怎样控制派生条件下推
    本文围绕 MySQL 派生条件下推,说明如何用 optimizer_switch 控制会话级默认行为,再用查询级 hint 精确覆盖单条语句,并结合 EXPLAIN 识别适用边界。
    数据库 · MySQL   |  2星期前  |   MySQL · mysql optimizer_switch 派生表 条件下推 358浏览 收藏
  • GTID 怎样查看组复制事务标识
    GTID 怎样查看组复制事务标识
    查看 MySQL 组复制 GTID,应区分实例 UUID、组 UUID、本机已执行集合和全组提交统计。本文提供只读查询、成员关联与集合判断示例,说明字段含义及版本兼容边界。
    数据库 · MySQL   |  2星期前  |   228浏览 收藏
  • GeoJSON 怎样提取空间属性
    GeoJSON 怎样提取空间属性
    在 MySQL 中提取 GeoJSON 的 properties,应该使用 JSON_VALUE 或 JSON_TABLE;geometry 则交给 ST_GeomFromGeoJSON。本文用 Feature 和 FeatureCollection 示例说明两者的边界、查询写法与 SRID 注意事项。
    数据库 · MySQL   |  2星期前  |   462浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    1029次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    1030次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    1173次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    1133次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    973次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码