用了一段时间 GitHub Copilot 的两种形态——VS Code Plugin 和 Copilot CLI——发现它们并不是同一个工具的两个入口,而是面向完全不同使用场景的两个产品。本文记录实际使用中的核心差异、各自优势,以及如何在 SDLC 各阶段合理搭配使用。
-
Agentic AI 编码工具三强对决:Cursor CLI vs GitHub Copilot CLI vs Claude Code
深度对比三款主流 Agentic AI 编码工具的用法、智能程度与未来趋势,并探讨 AI 时代软件开发的最佳实践范式。
-
Agentic AI 视角下的 SDLC 革命:从 SDD 到意图驱动IDD的软件工程
当 AI Agent 能自主完成整个开发循环,传统 SDLC 的哪些环节会被颠覆?大型软件从「资产」变为「燃料」意味着什么?这对工程师的职业生涯又意味着什么?本文从第一性原理重新审视软件工程的未来形态。
-
AWS CloudFront 与 Cloudflare 边缘日志解析对比
通过对比 AWS CloudFront TSV 日志与 Cloudflare Logpush JSON 的字段结构,总结两大 CDN 延迟日志的接入分析方法,以及 Cloudflare 自带 Geo 富化的优势。
-
通过 KAFKA_OPTS 禁用危险登录模块修复 Kafka JNDI 高危漏洞
在不停服、不换版本的前提下,通过编辑 systemd 服务文件向 KAFKA_OPTS 注入 disallowed.login.modules 指令推送 JNDI/Kerberos 漏洞的修复方案。
-
基于 Flink 构建生产级广告过滤风控流系统实践
记录在生产环境部署一个基于 Kafka + Redis 的 Flink 风控过滤作业,包括实机参数配置、多条优化规则的设计思路与业务部署实践。
-
RDS 到 ClickHouse 全量快照 + 增量 CDC 一体化同步架构实践
展示如何利用 AWS RDS S3 快照作为全量基线再配合 Debezium Binlog CDC 完成增量结合,通过 ReplicatedReplacingMergeTree 入库,实现大表零干扰迁移。
-
使用 Docker Compose 快速搭建 Flink Session 集群
提供一份可直接运行的 docker-compose.yml,在本地开发环境快速拉起带 Web UI 的 Flink Session Cluster,方便调试 Flink SQL 和 UDF。
-
Bash split + xargs 并行处理 ClickHouse 批量数据更新
将海量 ID 文件用 split 切分后,通过 xargs 并行分发给 clickhouse-client 执行,是一种安全、可控的大批量补丁方法。
-
ClickHouse 数据外发:使用 Kafka Engine 表将数据回写消息队列
展示如何在 ClickHouse 中创建 Kafka Engine 外挂表,通过 INSERT INTO ... SELECT 将已清洗的报表数据写入指定 Kafka Topic。