首页
›
Web后端与企业应用开发
›
056-搜索服务尾延迟压测
›
《搜索尾延迟Go接口设计与契约测试》
VIP20
本课程属于:056-搜索服务尾延迟压测
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
搜索尾延迟Go接口设计与契约测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
接口基础
Go接口的定义与声明 · 接口命名规范 · 接口与结构体的关系
接口基础
Go
02
接口实现
隐式实现机制 · 值接收者与指针接收者实现接口的区别
接口实现
隐式实现机制
03
空接口
interface{}的用途 · 类型断言 · 类型switch
空接口
interface
04
接口组合
接口嵌套 · 嵌入多个接口 · 组合接口的设计模式
接口组合
接口嵌套
05
接口与多态
通过接口实现多态 · 鸭子类型在Go中的体现
接口
多态
06
接口值
接口值的底层结构(iface) · 动态类型与动态值 · nil接口值的陷阱
接口值
iface
07
接口与错误处理
error接口的设计 · 自定义错误类型 · 错误包装与解包
接口
错误处理
08
io.Reader与io.Writer
标准库接口设计哲学 · 组合使用Reader/Writer · 实现自定义读写器
io.Reader
io.Writer
09
sort.Interface
排序接口的实现 · 自定义排序逻辑 · sort.Slice的使用
sort.Interfa…
排序接口的实现
10
http.Handler接口
HTTP处理器接口 · 中间件模式 · 路由与处理器组合
http.Handler
接口
11
接口与依赖注入
构造函数注入 · 接口解耦 · 单元测试中的mock实现
接口
依赖注入
12
接口与测试
使用接口进行mock测试 · testify/mock库 · 接口模拟的最佳实践
接口
测试
13
接口与泛型
Go 1.18泛型与接口的关系 · 泛型约束中的接口 · 类型参数与接口方法
接口
泛型
14
接口性能
接口调用的开销 · 内联优化 · 避免不必要的接口装箱
接口性能
接口调用的开销
15
接口设计原则
小接口原则(ISP) · 接口粒度控制 · 接口的演进与兼容性
接口设计原则
ISP
16
常见接口模式
工厂模式 · 策略模式 · 适配器模式在接口中的实现
常见接口模式
工厂模式
17
接口与反射
reflect.Type与refle… · 通过反射实现动态接口调用
接口
反射
18
接口与并发
接口在goroutine中的传递 · 并发安全的接口设计 · sync包中的接口
接口
并发
19
接口与上下文
context.Context接口 · 超时控制 · 链路追踪中的接口设计
接口
上下文
20
接口与数据库
database/sql接口 · 自定义数据库驱动 · ORM中的接口抽象
接口
数据库
21
接口与中间件
HTTP中间件接口设计 · 链式调用 · 日志与鉴权中间件
接口
间件
22
接口与插件系统
插件接口定义 · 动态加载插件 · 插件通信协议
接口
插件系统
23
接口与事件驱动
事件监听器接口 · 发布订阅模式 · 事件总线实现
接口
事件驱动
24
接口与配置管理
配置提供者接口 · 多源配置合并 · 热更新接口设计
接口
配置管理
25
接口与缓存
缓存接口抽象 · 多级缓存实现 · 缓存穿透与雪崩防护
接口
缓存
26
接口与日志
日志接口标准(如logr) · 结构化日志 · 日志级别与输出
接口
日志
27
接口与序列化
序列化器接口 · JSON/Protobuf适配 · 自定义编解码器
接口
序列化
28
接口与验证
验证器接口 · 结构体标签验证 · 自定义验证规则
接口
验证
29
接口与状态机
状态机接口设计 · 状态转换规则 · 事件驱动状态变更
接口
状态机
30
接口与微服务
服务接口定义(gRPC/HTTP) · 接口版本管理 · 契约测试(pact)
接口
微服务
所属VIP或分类
同VIP:Elasticsearch慢查询优化与尾延迟压测性能验证
同VIP:Go-pprof定位尾延迟压测中的性能瓶颈实践
同VIP:Go协程调度优化在搜索服务尾延迟压测中的应用