24小时阅读榜
1
2
3
4
5
6
7
8
9
10
相关专题
深入讲解 Go 语言以接口和组合为核心的编程范式,涵盖 interface 隐式实现机制与鸭子类型思想、空接口(any)的使用与类型断言/类型switch、小接口设计原则(io.Reader/io.Writer)、接口组合与嵌套、结构体嵌入(Embedding)实现代码复用、面向接口编程实现依赖反转与可测试性设计,以及 Go 泛型(Type Parameters)引入后接口约束的新用法,帮助开发者写出符合 Go 哲学的简洁可扩展代码。
611
2026.04.24
本专题围绕 Go 在 Web 后端开发中的主流框架 Gin 展开,系统讲解高性能接口开发与中间件机制设计。内容涵盖路由分组、请求绑定、参数校验、统一响应封装、日志与鉴权中间件实现,以及接口限流与异常处理策略。通过实战项目案例,帮助开发者构建结构清晰、性能优良的 Go Web 服务体系,提升接口开发效率与系统可维护性。
277
2026.03.19
系统讲解 Go 语言内置的测试框架与质量保障工具链,涵盖 testing 包的 Test/Benchmark/Example 三类测试函数编写、表驱动测试(Table-Driven Tests)的设计模式、t.Run 子测试与 t.Parallel 并行测试、testify 断言与 Mock 库的使用、gomock / mockgen 接口打桩、httptest 模拟 HTTP 服务、go test -cover 覆盖率报告生成与 -r
202
2026.04.29
本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。
60
2026.10.14
本专题讲解Kratos框架接口定义体系,涵盖proto编写规范、proto add/client/server生成命令、http注解路由、validate校验、OpenAPI文档生成、跨服务proto复用与兼容性设计。
40
2026.10.10
C++封装是面向对象编程的核心特性之一,通过类将数据与操作数据的函数组织在一起,并利用访问权限控制外部访问。本专题介绍类的定义、成员变量、成员函数以及public、private和protected的使用方法,帮助初学者掌握封装的基本原理。
40
2026.10.10
热门下载
精品课程
科技资讯