🔝 Go语言学习路线图/Go语言之路 🔥
2015 年底我因为工作原因接触到了 Go 语言,那时网上关于 Go 语言的学习资料不多,我就边学边记笔记,一直坚持到现在。我把自己学习 Go 语言的笔记发布出来是希望能给Go语言社区出一点绵薄之力,帮助更多的人加入Gopher 大家庭。
李文周的博客
总结Go语言学习之路,提供免费的Go语言学习教程,希望与大家一起学习进步。
2015 年底我因为工作原因接触到了 Go 语言,那时网上关于 Go 语言的学习资料不多,我就边学边记笔记,一直坚持到现在。我把自己学习 Go 语言的笔记发布出来是希望能给Go语言社区出一点绵薄之力,帮助更多的人加入Gopher 大家庭。
在处理大量数据时,数据压缩是优化存储和传输效率的重要手段。在 Go 语言中,我们可以通过自定义 JSON 的 Marshal 方法,实现在数据入库前自动进行 gzip 压缩,从而减少存储空间占用并提高传输效率。
Pulsar 是一种分布式消息流平台,具有高性能、可扩展性和多租户支持,适用于实时数据处理和消息传递。
Go Protobuf 新增了一套 Opaque API,通过生成不透明结构体和实现惰性解码,来减少消息体内存占用并提高性能。
Bun 是一个 SQL 优先的 Golang ORM(对象关系映射),支持 PostgreSQL、MySQL、MSSQL和SQLite。它旨在提供一种简单高效的数据库使用方法,同时利用 Go 的类型安全性并减少重复代码。
Prometheus 支持许多二元和聚合运算符。