标签: Go

7 篇文章

极简版抖音项目的实现(2) —— Mock 和单元测试 | 青训营笔记
本文是“极简版抖音项目的实现”系列的第二篇文章,主要介绍了如何使用Mock和单元测试来保证代码的质量和稳定性。作者详细介绍了Mock的基本概念和如何使用Mock来模拟数据和接口,以及如何使用单元测试来测试代码的各个部分。通过Mock和单元测试的使用,可以大大提高代码的可维护性和健壮性。
极简版抖音项目的实现 | 青训营笔记
本文介绍了如何参加第五届字节跳动青训营后端专场大项目需求 —— 「实现一个极简版抖音」中的一个视频流接口的实现细节。该项目采用了 Go 语言开发,并采用了微服务架构以及一系列技术组件,如 protobuf、gorm、Kitex、Hertz、Consul、PostgreSQL、Amazon S3 和 monkey 等。TokTik 使用一个简单的 s…
一文学会 Go 的三个主流开发框架| 青训营笔记
一文学会 Go 的三个主流开发框架| 青训营笔记 这是我参与「第五届青训营」伴学笔记创作活动的第 5 天 前言 本文介绍了三个 Go 主流开发框架 GORM,Kitex,Hertz 的基本使用方法,覆盖了 ORM,RPC,HTTP 三个领域。帮助读者快速入门 Go 工程开发。 GORM GORM 是一款面向 Go 开发的,对开发人员友好的,“梦幻般…
从 Java 的角度看待 Go 的内存管理| 青训营笔记
从 Java 的角度看待 Go 的内存管理| 青训营笔记 这是我参与「第五届青训营」伴学笔记创作活动的第 4 天 前言 本系列文章试图从一名 Java 开发者(有时也会穿插其他语言)的角度窥探 Go 语言,并以注释的方式提及 Go 与 Java 的一些区别,方便 Java 开发者迅速入门 Go 语言。 这是该系列的第四章,将介绍 Go 的内存管理机…
从 Java 的角度看待 Go 的编码规范和性能调优| 青训营笔记
从 Java 的角度看待 Go 的编码规范和性能调优| 青训营笔记 这是我参与「第五届青训营」伴学笔记创作活动的第 3 天 前言 本系列文章试图从一名 Java 开发者(有时也会穿插其他语言)的角度窥探 Go 语言,并以注释的方式提及 Go 与 Java 的一些区别,方便 Java 开发者迅速入门 Go 语言。 这是该系列的第三章,将从 Go 的编…
从 Java 的角度实践 Go 工程| 青训营笔记
从 Java 的角度实践 Go 工程| 青训营笔记 这是我参与「第五届青训营」伴学笔记创作活动的第 2 天 前言 本系列文章试图从一名 Java 开发者(有时也会穿插其他语言)的角度窥探 Go 语言,并以注释的方式提及 Go 与 Java 的一些区别,方便 Java 开发者迅速入门 Go 语言。 这是该系列的第二章,将从并发和依赖管理的角度带领读者…
从 Java 的角度初识 Go 语言 | 青训营笔记
从 Java 的角度初识 Go 语言 | 青训营笔记 这是我参与「第五届青训营」伴学笔记创作活动的第 1 天 前言 本系列文章试图从一名 Java 开发者(有时也会穿插其他语言)的角度窥探 Go 语言,并以注释的方式提及 Go 与 Java 的一些区别,方便 Java 开发者迅速入门 Go 语言。 什么是 Go 语言? 与 Java 相同,Go 是…