
Golang
文章平均质量分 82
Go相关
話吥哆先森丶
遇到更好的自己
展开
-
Go中间件
go中间件原创 2022-07-26 17:36:56 · 811 阅读 · 0 评论 -
Golang源码包集合
Golang源码包集合原创 2022-06-21 20:15:00 · 692 阅读 · 0 评论 -
GMP模型
GMP模型原创 2022-06-19 16:02:53 · 1082 阅读 · 0 评论 -
聊聊 go.sum
1.为什么要引入go.sum目录1.为什么要引入go.sumGOPATH(go1.5 版本之前)vendor(go1.5 版本)2.go.sum的内容3.GOSUMDB原理先来看下go的包管理发展历史GOPATH => vender => go moduleGOPATH(go1.5 版本之前)标准库:$GOROOT/src/目录下 第三方库:$GOPATH/src/目录下 项目私有库:$GOPATH/src/目录下编译时会去 $...原创 2021-12-29 23:47:47 · 9624 阅读 · 1 评论 -
go Context
What–Context是什么Go 1.7 标准库引入 context,中文译作“上下文”,准确说它是 goroutine 的上下文,包含 goroutine 的运行状态、环境、现场等信息。context 主要用来在 goroutine 之间传递上下文信息,包括:取消信号、超时时间、截止时间、k-v 等。随着 context 包的引入,标准库中很多接口因此加上了 context 参数,例如 database/sql 包。context 几乎成为了并发控制和超时控制的标准做法。context原创 2021-06-03 16:42:51 · 260 阅读 · 0 评论 -
Goroutine+Channel+WaitGroup使用
goroutinegolang语言中最有特色之一的东东就是这个goroutine了,很多时候问起别人为什么golang的好用,golang的网络性能可以那么好,一般都会多多少少想到goroutine,提起goroutine。在linux中内核的调度最小单位是就是thread,同一个进程中的多个thread线程就对应内核中的多个thread实体。所以thread是内核级的,而gorountine是一个不同于thread的概念,gorountine是一个用户态,另外一种说法也就携程,是用户态的一种调度粒度,原创 2021-05-31 12:02:21 · 1107 阅读 · 0 评论 -
Go Validate验证器用法速查
官方包:https://github.com/go-playground/validator参考:https://learnku.com/docs/laravel/5.5/validation/1302#available-validation-ruleshttps://blog.youkuaiyun.com/qq_26273559/article/details/107164846原创 2021-04-20 11:07:13 · 1947 阅读 · 0 评论