博客

Golang中的channel

在 Go 语言中,channel(通道)是一种用于在 Goroutine 之间进行通信和同步的机制,本文介绍 Golang 中 channel 的实现原理和常见的使用场景。

Read more →

November 10, 2024

Golang中的反射

#Golang#基础

在编程语言中,反射(Reflection)是一种在运行时获取程序自身结构、类型、方法、变量等信息,并能够动态操作这些信息的能力,本文介绍 Golang 中的反射相关的方法和使用场景。

Read more →

November 3, 2024

Golang中的mock

#Golang#测试

gomock 是 Go 编程语言的模拟框架, 它与 Go 的内置测试包很好地集成在一起,但也可以在其他上下文中使用,本文介绍 gomock 的使用场景和方法。

Read more →

October 24, 2024

Golang中的测试

#Golang#测试

随着项目的复杂度和层级越来越复杂,单元测试和模糊测试成为项目不可或缺的一部分, 本文介绍在Golang的项目中如何书写单元/模糊测试以及一些常见的测试技巧,帮助开发者发现潜在的问题。

Read more →

October 22, 2024

Golang中的context

#Golang#基础

本文介绍Golang中Context的实现和一些常见的使用场景

Read more →

October 17, 2024