一台 VS Code,同时接入 5 家 AI 厂商。本文整理每家的安装方式、唤起入口、核心快捷键、适用场景,以及它们之间该怎么配合使用。环境:macOS + VS Code(已汉化)目录一图看懂:5 家 AI 在 VS Code 里的位置通用快捷键速查表GitHub Copilot 使用方式Claude Code 使用方式Codex (OpenAI) 使用方式Gemini Code Assi...
场景:衍生品对冲侧通过 RabbitMQ 接入桥方(CFD 流动性桥)的 Queue API,订阅对冲账户的余额与持仓推送。栈:Go + github.com/rabbitmq/amqp091-go + 长驻消费者进程 + 结构化诊断日志([CFD-MQ-DIAG])。核心结论:MQ「能连上」≠「能消费」≠「能认证」≠「能收推送」——四层要分开验证,分开记日志。1. 先建立正确的心智模型1....
写在前面:这篇是我自己整理长连接这块时记的笔记,不算特别专业,更多是工程视角的"大白话版"。如果你正在做实时推送、物联网、IM 这类需要保持长连接的活儿,希望能给你一点参考。关于我一个普通后端开发,平时主要写服务端,偶尔也碰点前端和嵌入式。最近因为项目上需要做实时推送,把几个长连接方案都摸了一遍,顺手把学到的和踩到的记下来,整理成这篇笔记。不算什么专家,就是把自己理解的东西用大白话讲一遍,有...
面向有经验的后端/数据/平台工程师。本文不堆术语,只讲清楚三类数据库各自擅长什么、在什么场景下会踩坑,以及真实业务里怎么组合使用。原理部分点到为止,深入链接放在文末。数据库选型这件事,八成的争论其实源于一个误会:把"存储模型"当成了"产品好坏"来比。行式、列式、向量,本质是三种不同的数据组织方式,各自为一类访问模式做了极致优化。选错的代价不是"慢一点",而是整个架构跑偏。下面按"它怎么存 →...
在落地 Pulsar 的过程中,开发者最容易踩的坑集中在两个问题上:问题一:"我有多个消费者,消息是怎么分发的?顺序能保证吗?"问题二:"消费者处理业务逻辑很慢,会不会把整个消费流程阻塞住?"这两个问题的答案,分别对应 Pulsar 的订阅模式(Subscription Type) 和消费模型(Consumption Pattern)。本文基于 Go 语言,通过完整可运行的代码,逐一拆解四种...