跳转至
松绿书房
工程知识库
知识目录
学习路线
专题自测
正在初始化搜索引擎
知识目录
首页
学习路线
专题自测
Go 生产工程
Go 生产工程
基础 · Go 语言与生产工程
基础 · Go 语言与生产工程
并发与运行时
并发与运行时
GMP 模型与 1.14 以来抢占式调度
G、M、P 角色与 P 被移除时会发生什么
Goroutine 栈增长与 OS 线程栈对比
GOMAXPROCS 调优与容器环境
Channel 内部实现与有缓冲/无缓冲选型
Channel 死锁场景与排查
select 语义、公平性与 default 陷阱
Mutex、RWMutex 与 atomic 选型
sync.Map 适用场景与误用
sync.Pool 与 GC 交互
WaitGroup、Once 与 Cond
Context 树、取消传播与泄漏
Goroutine 泄漏成因与 pprof 排查
Go 内存模型与 happens-before
Race Detector 原理与工程实践
Worker Pool 设计模式
Fan-out/Fan-in 与 Pipeline 模式
Goroutine 泛滥治理与并发预算
Netpoller 与阻塞 Syscall 行为
Go 1.22 循环变量与 Go 1.26 泛型演进
内存与 GC
内存与 GC
三色标记与混合写屏障
STW 阶段与 Go 1.5+ GC 演进
GC 触发条件与 GOGC 调优
逃逸分析与 -gcflags=-m
slice 底层、扩容与内存泄漏场景
map 并发安全、扩容与 sync.Map 选型
interface 底层 eface/iface 与断言成本
内存对齐与 unsafe 边界
大对象、堆外与 OOM 排查
pprof heap/allocs 实战解读
CPU profile vs execution trace 选型
减少 GC 压力的系统级手段
延迟敏感服务的 GC 抖动治理
new 与 make
defer 链、开销与错误处理
Go 生产工程
Go 生产工程
错误契约、Wrapping 与 Panic 边界
包边界、接口设计与依赖注入
Go 单测与 Test Double
Fuzz、Benchmark、Race 与回归门禁
Go Modules 与可复现构建
静态分析、govulncheck 与依赖供应链
编码练习
编码练习
Singleflight 缓存击穿抑制
有界批处理执行器
并发安全 LRU 缓存
令牌桶限流器
HTTP 服务优雅关闭
errgroup 语义实现
连接池实现要点
进阶 · 网络与中间件
进阶 · 网络与中间件
网络与服务治理
网络与服务治理
Linux FD / epoll / Go netpoll
TCP 建连、队列、TIME_WAIT 与故障排查
gRPC vs HTTP/REST 选型
HTTP 连接池与 Keep-Alive
Gin 中间件链与请求生命周期
JWT 认证与安全边界
WebSocket 网关设计
中间件与数据库
中间件与数据库
MySQL
MySQL
复杂 SQL
资金类表设计
MySQL 索引原理与最左前缀
事务隔离级别与 MVCC
慢查询排查与 EXPLAIN
分库分表策略与跨库查询
GORM 预加载 N+1 与事务陷阱
PostgreSQL
PostgreSQL
PostgreSQL MVCC / VACUUM
PostgreSQL 隔离级别、锁与资金写入
PostgreSQL WAL / 复制 / pgx
PostgreSQL 恢复演练
Redis
Redis
Redis 集群模式与选型
分布式锁与 Redlock 争议
热点 Key 发现与治理
Kafka
Kafka
Kafka 架构与存储
Kafka Producer 可靠性
Kafka 交易事件总线
Kafka 消费语义与 Rebalance
RocketMQ
RocketMQ
RocketMQ 架构与核心概念
RocketMQ 顺序消息、事务消息与延迟消息
RocketMQ 与 Kafka 选型对比
RocketMQ 运维排障
RabbitMQ
RabbitMQ
RabbitMQ 拆分链上监听与业务写入
Elasticsearch
Elasticsearch
Elasticsearch 倒排索引与基本原理
Elasticsearch Mapping、查询与聚合
Elasticsearch 数据同步与运维
分布式事务
分布式事务
分布式事务 TCC vs Saga
Outbox 与 Inbox
高阶 · 系统设计与架构
高阶 · 系统设计与架构
系统设计
系统设计
设计支撑 10 万 QPS 的读多写少 API
秒杀
分布式 ID
幂等设计
最终一致 vs 强一致
缓存穿透、击穿、雪崩治理体系
多级缓存与本地缓存一致性
限流
熔断、降级、舱壁
消息队列
延迟任务与定时任务架构
支付/订单状态机设计
多活、异地容灾与 RPO/RTO
微服务拆分边界与何时不该拆
API 版本、灰度发布与特性开关
可观测性
SLO/SLI 与错误预算
容量评估与压测方法论
从单体到微服务的演进与回退
技术选型文档怎么写(Lead 面)
CDC / Flink / 实时风控
云原生
云原生
Kubernetes 调度与 Go 服务资源 limit
Docker 多阶段构建与 Go 镜像最佳实践
OpenTelemetry 与 Go 可观测性接入
滚动发布、探针与 PodDisruptionBudget
HPA 与 Go 服务自定义指标扩缩容
Ingress、Gateway API 与南北向流量
K8s OOM / CrashLoop / Evicted
ConfigMap、Secret 与 Go 配置热更新
Terraform State、模块、Drift 与安全变更
Helm / GitOps / 回滚
解决方案架构
解决方案架构
限界上下文与 DDD 战略设计
绞杀者模式与遗留系统迁移
事件驱动、CQRS 与一致性边界
BFF、API 网关与服务网格职责划分
多租户 SaaS 隔离与权限架构
架构评审
安全与审计的全局架构
45 分钟架构演进白板模板
微服务(交易所场景)
微服务(交易所场景)
交易所微服务全链路架构白板(CEX + DEX)
交易域服务拆分与限界上下文
服务发现与 gRPC 服务间通信治理
Database per Service 与跨服务数据一致性
API 网关、BFF 与交易流量治理
事件总线与异步服务边界(交易所)
工程与领导力
工程与领导力
线上事故复盘结构
技术债识别与偿还策略
带团队与 Code Review 文化
Staff 技术战略、无职权影响力与案例表达
跨团队高风险迁移、灰度切换与回滚边界
AI Agent 工程
AI Agent 工程
AI 工程与编程
AI 工程与编程
Go 接入大模型 API
RAG 架构
AI Agent 与 Function Calling
Prompt 工程与 Context 窗口管理
LLM 应用安全
LLM 可观测性、成本与延迟优化
Go MCP Server
多模态与语音接入
Agent 工作流 / HITL / 发布
Persona / Memory / 反馈治理
MCP / A2A 跨框架互操作
ERC-8004 身份 / 信誉 / 验证
x402 / ERC-8183 Commerce
Agent 开放平台 / Launchpad
Agent 评测、任务轨迹与发布回归门禁
Web3 基础设施
Web3 基础设施
区块链与 Web3
区块链与 Web3
区块链基础与 EVM 账户模型
Go 连接节点
交易签名与密钥管理
智能合约交互
链上索引器
DeFi / NFT 后端架构模式
L2 扩容与跨链桥架构
Account Abstraction ERC-4337 与 Go 后端
go-ethereum abigen 完整合约调用实战
MPC/TSS 与 CEX 托管签名架构
Rollup Finality / DA / 强制退出
跨链桥认证 / 重放 / 限额
Gas / Fee 计费与多链费用差异
EVM 公链全景速览
EVM 公链身份与可信核验
交易 / Receipt / Finality / Reorg
RPC / 浏览器 HA 与 502 恢复
多链钱包与托管
多链钱包与托管
Chain Adapter 能力矩阵
Bitcoin UTXO / PSBT / RBF
Solana 账户 / PDA / 生命周期
Cosmos / IBC / Sequence
Sui Object vs Aptos Resource
归集 / Nonce / UTXO 恢复
MPC DKG / Reshare / 恢复
Solana 离线签名与确认
Cosmos DIRECT 签名
Aptos BCS 与执行跟踪
Sui Object 与能力适配
TRON / TRC20 交易生命周期
Web3 支付与稳定币
Web3 支付与稳定币
Web3 支付状态机、幂等、Webhook 与冲正
稳定币发行人控制、跨链转移与结算风险
Treasury、流动性与多链资金再平衡
支付账本、清结算与三方对账
KYC/KYB、Travel Rule 与制裁筛查架构
PostgreSQL 双分录账本
机构托管 / RWA / ISO 20022
节点、RPC 与 Staking
节点、RPC 与 Staking
Ethereum EL / CL 与同步
RPC HA / Quorum / Hedging
Validator / Slashing / 密钥
链数据 Backfill / Trace / Schema
Relayer Nonce / Fee / Finality
节点升级 / 快照 / Pruning
Backfill + Realtime 与 Reorg
Trace / State Diff / Decoder
非 EVM SDK 故障注入与兼容
ClickHouse / Reorg / Lakehouse
协议、共识与安全
协议、共识与安全
经典共识 vs 链上共识
Ethereum PoS 与 Finality
BFT / CometBFT
Blob / DA / PeerDAS
协议升级、状态迁移与不可回滚边界
Web3 安全工程
Web3 安全工程
Web3 威胁建模、IAM 与信任边界
Key Ceremony、远程签名机 Fencing 与恢复
SBOM、SLSA Provenance 与发布准入
安全测试与事件响应
Solidity 与合约工程
Solidity 与合约工程
Solidity 语言基础与 storage 布局
合约安全
ERC-20 / 721 / 1155 标准与实现
可升级合约
Gas 优化与设计模式
Foundry 测试与审计清单
DeFi 合约模式
合约与 Go 后端架构边界
DEX / CEX 交易所工程
DEX / CEX 交易所工程
CEX 撮合与订单簿
充值 / 提现 / 钱包体系
账户与复式记账
保证金 / 强平 / 资金费率
风控 / AML / 对账
DEX AMM 与流动性池
DEX 聚合 / 滑点 / Gas
MEV / 抢跑 / 三明治
CeDeFi 混合架构
链上成交与 K 线聚合
WebSocket 行情 Hub
Token 发行 / 分账 / 返佣
CEX 端到端架构白板
Web3 交易所全栈架构
清结算 / 对账 / 高可用
永续撮合与仓位引擎
Go 确定性撮合引擎
撮合 WAL / 快照 / 回放
行情序号与 Gap Recovery
FIX 序号与断线恢复
STP 自成交防护与监控
集合竞价与性能验证
预测市场 CTF 与生命周期
预测市场 CLOB / EIP-712
预言机 / 数据源 / 争议
预测市场安全与上线
PancakeSwap V2 / V3
CEX/DEX 多级代理
DeFi Staking、流动性挖矿与 Yield Farming
Uniswap V2 与 V3 协议机制深挖
DEX Tech Lead 45 分钟架构白板
概念地图
领域优先级与证据
来源与引用
专题自测
¶
回到页面顶部