Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Han-Ya-Jun/awesome_go_article
go文章大集合
https://github.com/Han-Ya-Jun/awesome_go_article
List: awesome_go_article
Last synced: 16 days ago
JSON representation
go文章大集合
- Host: GitHub
- URL: https://github.com/Han-Ya-Jun/awesome_go_article
- Owner: Han-Ya-Jun
- Created: 2021-01-04T05:36:54.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-05T12:14:08.000Z (almost 4 years ago)
- Last Synced: 2024-12-01T10:02:40.231Z (20 days ago)
- Size: 37.1 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome_go_article - Go文章大集合. (Other Lists / Monkey C Lists)
README
# awesome_go_article
go文章大集合
## 年度文章盘点
### [2020年度go技术文章盘点](2020.md)
### 2021年度文章盘点
#### Reflect[Go 经典入门系列 34:反射](https://mp.weixin.qq.com/s/0BAGtxfhAx9A7uwYtvYMLg)
[解密 Go 语言之反射 Reflect]( https://developer.51cto.com/art/202012/638179.htm)
#### Interface
[避免Go接口污染](https://kofo.dev/avoiding-interface-pollution-in-go)
#### 单元测试
[使用带有构建标记(build tag)分离Go中的测试用例]( https://clivern.com/separate-test-cases-in-golang-with-build-tags/)
[Go 端到端测试工具 gnomock]( https://github.com/orlangure/gnomock)
[改进你的 Go 测试代码](https://youtu.be/sRffQKZfkds)
[Golang 官方关于单元测试方法的一些建议]( http://www.lyyyuna.com/2021/01/01/go-unit-test-comments)
#### 函数
[Go 经典入门系列 33:函数是一等公民(头等函数)](https://mp.weixin.qq.com/s/VtydcvQ1es-4M1t66RCJRg)
#### Struct
[当 Go struct 遇上 Mutex:也许不太一样了](https://mp.weixin.qq.com/s/9LumAomY-Ql7D-tMe9vnvQ)
#### Runtime
[我与 sync.Once 的爱恨纠缠](https://gocn.vip/topics/11456)
[Go 中的线程安全](https://pmihaylov.com/thread-safety-concerns-go/)
#### 并发编程
[看完这篇还不懂高并发中的线程与线程池你来打我(内含20张图)](https://mp.weixin.qq.com/s/5y_BT4CQaY7R3uNJCreqUA)
[并发编程 -- 用 SingleFlight 合并重复请求]( https://mp.weixin.qq.com/s/dlCzH96u9Qo8_p3GIIrq4Q)
#### Golang特性
[Go语言重要特性的例子库]( https://github.com/politrons/LetsGO)
[四舍五入在 Go 语言中为何如此困难]( https://blog.thinkeridea.com/202101/go/round.html)
[告诉你神奇的 Go 内建函数源码在哪里](https://gocn.vip/topics/11413)
#### go常用关键字
[Go 经典入门系列 32:panic 和 recover](https://mp.weixin.qq.com/s/INzvMdnWc8K4mnbV3R4Mrw)
#### 逆向工程
[Go逆向工程part3和part4](https://x0r19x91.gitlab.io/post/reversing-go-part-3/)
#### 工程化实践
[使用Azure Service Bus和Go实现多会话Sequential Convoy模式](https://thecloudblog.net/post/implementing-multi-session-sequential-convoy-pattern-with-azure-service-bus-and-go/)
[使用Go创建excel文件](https://arunvmathew.medium.com/creating-excel-files-with-golang-bbd3d40cb2d4)
[用Go语言编写的最小的容器运行时,主要用于学习目的]( https://github.com/Ripolak/minict)
[smsjunk在Docker和ECS中使用的Go语言技术栈](https://medium.com/smsjunk/an-in-depth-look-at-our-docker-and-ecs-stack-for-golang-b89dfe7cff5c)
[Go编写的磁盘分析工具](https://github.com/dundee/gdu)
[在特定文件发生变化时执行任意命令]( https://github.com/maaslalani/crow)
[状态机是很棒的工具](https://nullprogram.com/blog/2020/12/31/)
#### 语言发展
[与Steve Francia对话诞生13年的Go语言:生态系统,进化和未来](https://tonybai.com/2021/01/02/go-language-13-years)
#### 第三方库
[Go 语言版的简易 MQTT broker 库]( https://github.com/c16a/hermes)
[跨平台的包嗅探工具](https://github.com/massoudasadi/packiffer)
#### 云原生
[Docker 组件基本介绍](https://mp.weixin.qq.com/s/YdOrlDO9jykSTeO03JEd5Q)
[云原生时代运维开发的年终技术总结](https://mp.weixin.qq.com/s/ACwOz0XcCAD8bLuFjMHaKg)
[Istio Service Mesh中服务请求的外部授权](https://www.solo.io/blog/tutorial-external-authorization-of-service-requests-in-istio-service-mesh/)
[Kubernetes tips:OOMKilled是如何工作的?](https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba71b135993b)
[使用Istio服务网格帮助实现零信任网络](https://itnext.io/helping-reach-a-zero-trust-network-using-an-istio-service-mesh-ca4865d46e61)
[使用envoy实现服务网格]( https://www.loginradius.com/blog/async/service-mesh-with-envoy/)
[详解什么是容器化](https://builtin.com/software-engineering-perspectives/containerization)
[2020年以来的云原生技术趋势]( https://thenewstack.io/the-new-stack-top-cloud-native-technology-trends-from-2020/)
#### 分布式
[Twitter的分布式负载均衡算法](https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/daperture-load-balancer.html)
#### 云计算
[云计算2020: 从应对到整合](https://thenewstack.io/cloud-computing-2020-from-coping-to-consolidating/)
#### 数据库
[如何正确处理 Golang 中的数据库错误](https://dev.to/techschoolguru/how-to-handle-db-errors-in-golang-correctly-11ek)
#### 网络编程
[HTTP/2 中的帧定义](https://mp.weixin.qq.com/s/oTpe2BzwCnVfBbPYY6taXA)
[HTTP/2 中的 HTTP 帧和流的多路复用](https://mp.weixin.qq.com/s/oTpe2BzwCnVfBbPYY6taXA)
[解开 HTTP/2 的面纱:HTTP/2 是如何建立连接的](https://mp.weixin.qq.com/s/kTnfRrpxJzQGVT6zqcvS4Q)
#### 微服务
[教你一分钟内导出 Grafana 所有的 Dashboard](https://mp.weixin.qq.com/s/8ayWanXDEPuUoqFeCE9iVQ)
[我的 Promtheus 到底啥时候报警?](https://mp.weixin.qq.com/s/NOdjVY_W6RwSyCLuA9Zhwg)
[在Go中构建Prometheus和表达式求值服务]( https://alexsniffin.medium.com/building-a-prometheus-expression-evaluation-service-in-go-ea58f0cc406)
[微服务高可用之熔断器实现原理与 Golang 实践]( https://mp.weixin.qq.com/s/Jh4Xwj9jMm_tXA-hDaW-aA)
#### 边缘计算
[针对边缘计算的边缘容器管理系统]( https://github.com/superedge/superedge)
[红帽将边缘计算功能原生内置到RHEL和OpenShift中]( https://www.datacenterknowledge.com/edge-computing/red-hat-builds-native-edge-computing-features-rhel-and-openshift)
#### IDE
[Go 在 Sublime Text3 的配置]( https://dev.to/vuong/go-in-sublime-text-3-hb5)
#### 📚书籍
[最应该读的 20 本 Go 语言书籍](https://golangexample.com/20-golang-books)
#### 其他学习教程
[半小时学习Rust]( https://fasterthanli.me/articles/a-half-hour-to-learn-rust)
[机器人学入门]( https://allshire.org/getting-started-robotics/)
#### 经验总结
[我在苹果公司的糟糕工作经历]( https://ex-apple-engineer.medium.com/my-experience-apple-5d8b6205cb56)
[在不到4个月的时间内我是如何成为以太坊区块链认证开发人员的]( https://nonseodion.medium.com/how-i-became-a-certified-ethereum-blockchain-developer-in-4-months-cae86d2a1f18)
#### 工具
[json转go struct](https://json-to-golang.com/)
#### 操作系统
[Linux加固指南]( https://madaidans-insecurities.github.io/guides/linux-hardening.html)