Logo

Go 应用交付:Docker、CI/CD 与生产部署

从版本化构建、多阶段 Dockerfile 和密钥管理讲到 CI、镜像供应链、Kubernetes 探针与安全上下文,并设计优雅退出、滚动发布和回滚流程。...

Go 性能分析:pprof、trace 与 Prometheus 监控

建立从性能基线、Benchmark 到 CPU、Heap、Goroutine、Mutex Profile 和 trace 的排障流程,并使用 Prometheus 构建低基数监控指标。...

Go gRPC 实战:Protobuf、拦截器与服务治理

从 Proto 定义和代码生成开始,实现 gRPC 服务端、客户端、流式调用和拦截器,并覆盖状态码、认证、TLS、重试、健康检查与优雅退出。...

Go Redis 实战:缓存、分布式锁与限流

使用 go-redis 实现 Cache-Aside、TTL 抖动、负缓存、singleflight、Pipeline、Lua 限流和令牌锁,并分析一致性、故障降级及锁安全边界。...

Go 数据库实战:连接池、事务与性能优化

围绕 database/sql 讲解连接池容量、Context 查询、Rows 生命周期、NULL、事务边界、预处理和批量写入,并给出慢查询与 N+1 优化流程。...

Go Gin 项目实战:配置、校验、JWT 与可观测性

在 Gin 基础能力之上搭建生产项目骨架,覆盖配置校验、统一响应、参数验证、JWT 签发与认证、Request ID、结构化日志及服务优雅退出。...

Go net/http 实战:构建生产级 REST API

使用 Go 标准库实现 REST API,涵盖方法路由、JSON 输入限制、参数校验、统一错误、中间件、结构化日志、服务器超时、优雅退出和 Handler 测试。...

Go 测试体系:单元测试、Benchmark、Fuzz 与 Race Detector

构建覆盖表驱动测试、子测试、依赖替身、HTTP 与数据库集成测试、Benchmark、Fuzz、覆盖率和 Race Detector 的完整 Go 测试体系。...

Go 高并发实战:Worker Pool、限流、背压与优雅退出

从并发容量设计出发,实践 Worker Pool、信号量、有界队列、令牌桶、singleflight 和批处理,并覆盖竞态检测、监控、压测与优雅退出。...

Go context 实战:超时、取消与请求链路

围绕 Context 的截止时间、取消信号和请求元数据,演示 HTTP、数据库、通道与后台任务中的传播方式,并讲解 Goroutine 泄漏预防和优雅退出。...

Go 错误处理:error、defer、panic 与 recover

系统讲解错误创建、包装、分类和测试,说明 defer 的资源清理语义、panic 的适用边界及 recover 中间件,并给出分层日志与错误响应策略。...

Go 类型系统:结构体、方法、接口与泛型

从结构体与组合讲到方法接收者、接口方法集和泛型约束,结合可运行示例分析 nil 接口、指针语义、抽象边界及类型设计中的常见陷阱。...

JavaScript this 绑定机制:规则、陷阱与实践

系统讲解 JavaScript this 的默认、隐式、显式和 new 绑定规则,分析隐式丢失、箭头函数及绑定优先级,并通过示例总结常见陷阱与使用建议。...

JavaScript 面向对象编程:原型、继承与 class

从对象创建方式讲到原型与原型链,结合构造函数、Object.create 和 ES6 class 说明继承机制,帮助理解 JavaScript 面向对象编程的底层原理。...

JavaScript 闭包详解:原理、应用与内存管理

从词法作用域和作用域链解释闭包的形成与生命周期,并通过状态封装、函数工厂等场景说明实际用法,同时分析循环陷阱和内存占用问题。...

Node.js 第三方模块使用指南:npm、依赖与 package.json

介绍 Node.js 项目中第三方模块的完整使用流程,涵盖 npm 初始化、依赖安装与卸载、版本管理、package.json 配置及常用维护命令。...

浏览器第三方模块使用指南:CDN、ES Modules 与构建工具

梳理浏览器引入第三方模块的常见方案,对比 script 标签、CDN、ES Modules、动态导入和构建工具的使用方式、依赖管理与跨域注意事项。...

Node.js 内置对象与核心模块指南

集中介绍 Node.js 运行时提供的全局对象与核心模块,包括 process、Buffer、fs、path、http、os、crypto 和 events,并说明典型使用场景。...

浏览器内置对象与 Web API 指南

介绍浏览器环境中的 window、DOM 与 BOM,涵盖元素操作、事件传播、navigator、location 等常用 Web API,帮助区分浏览器能力与 ECMAScript 标准。...

JavaScript 内置对象、全局函数与定时器指南

梳理 ECMAScript 内置对象和全局函数,并对比 setTimeout、setInterval、setImmediate、requestAnimationFrame 与微任务在不同运行时中的行为。...