golang
已收录文章:13976篇
-
Go通过指针与自动GC实现安全内存管理,指针用于共享数据和避免拷贝,new分配堆内存返回指针,make初始化slice、map、channel并返回原类型,逃逸分析决定变量栈或堆分配,避免不必要指针逃逸与长期持有可减少GC压力,结合sync.Pool复用对象可提升性能。438 收藏
-
Go语言中import应分组、排序并避免副作用。按标准库、第三方、项目内部分三组,空行隔开;每组按字母序排列;禁用点操作符,慎用别名;_导入仅用于初始化并添加注释说明。438 收藏
-
fan-out通过多个goroutine并行处理任务,fan-in将结果汇总;示例中3个worker并行转字符串为大写,结果经fan-in合并输出,体现Golang并发优势。438 收藏
-
Go 是一门带 GC 的语言,因此,大家很容易认为它不会有内存泄露问题。 大部分时候确实不会,但如果有些时候使用不注意,也会导致泄露。 本文案例来自谷歌云的代码,探讨如何找到并修复 Go437 收藏
-
我们使用grpc对外的接口,进行服务,模拟对外认证的接口 首先我们要了解oauth的基本认证过程 第三方的服务端,在oauth2.0中作为一个客户端的身份,进行请求数据。 用户进行选择第三方的登陆437 收藏
-
golang fmt格式“占位符” golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 定义示例类型和变量 type Human struct { Name string } var people = Human{Name:"zhangsan"} 普通占位符 占位437 收藏