• sevenelevenlee/go-patterns - 设计模式:https://github.com/sevenelevenlee/go-patterns • Go...
KiteX 是字节跳动框架组研发的下一代高性能、强可扩展性的 Go RPC 框架。除具备丰富的服务治理特性外...
GORM网址: https://github.com/go-gorm/gorm简介: GORM是Go语言中备受推崇的ORM库,它兼容多种数据库,并提供了一套完整的数据库操作方法。推荐理由:数据库是后端开发不可或缺的一环,通过学习GORM,你将更加深入地理解数据库操作及ORM的工作原理。Go Micro网址: https://github.com/asim/go-micro简介: Go...
下面推荐几款适合学习的项目: 1、cache2go https://github.com/muesli/cache2go 比较简单的一个缓存库,代码量很少,适合新手学习,可以学习到锁、goroutines等。 2、groupcache https://github.com/golang/groupcache 与memcached同一作者,相当于是memcached的go语言实现。 3、nsq https://github.com/bitly/nsq 消息...
大家好,这里是白泽,我是21年8月接触的 Go 语言,学习 Go 也正好两年半,我决定重启我之前未完成的计划,继续阅读《The Go Programing Language》,一年多前我更新至第五章讲解的时候,工作的忙碌和 GPT 的出现让我搁置了这个计划。现在补上六至八章的讲解,并整理成一个合集,方便大家阅读。 我也开源了一个 Go 语...
大家好,在我长达3个月的怼go语言,几乎怼光了go库中百分之80以上的库,这是全网唯一的较深较全的go语言和go库的学习项目,大家喜欢的话可以踩踩!现在我也算是go/golang中的一员啦!!有用的话,记得给个小星星哦!感谢! "点击链接到我的github:https://github.c
并发编程中,go不仅仅支持传统的通过共享内存的方式来通信,更推崇通过channel来传递消息,这种新的并发编程模型会出现不同于以往的bug。从bug中学习,《Understanding Real-World Concurrency Bugs in Go》这篇paper在分析了六大开源项目并发相关的bug之后,为我们总结了go并发编程中常见的坑。别往坑里跳,编程更美妙。
同时国外的 Twitter、Google、Netflix 等大厂和国内的字节跳动、腾讯、B 站等公司都在用 Go 开发他们的主要业务,诸如 PingCAP 这一新兴 NewSQL 数据库厂商的主产品 TiDB 更是使用 Go 进行开发,并成为了 GitHub 上知名的 Go 语言开源项目。可见 Go 在互联网公司的开发地位日渐重要,在开源社区也十分活跃。
探索2024年的Go语言优质开源项目,为学习者提供丰富资源。在春节期间,一位开发者利用空闲时间,精心打造了一个Go依赖注入框架。该项目在GitHub上以github.com/go-kod/kod的命名发布,开发者对其简洁优雅的实现感到自豪。此框架结合了多年的Go代码编写经验与教训,确保了文档详尽、测试覆盖充分且代码规范严谨...