欢迎访问我的博客,你的支持,是我最大的动力!

资料整理,文章链接

Linux 小马奔腾 266℃ 评论

一个让业务开发效率提高10倍的golang库 Collection包https://www.cnblogs.com/yjf512/p/10818089.html
项目地址:https://github.com/jianfengye/collection
另一个类似的项目(英):https://github.com/elliotchance/pie
推荐

如何使用 Golang 处理 MySQL 的 binloghttps://studygolang.com/articles/21373

不可不知的socket和TCP连接过程
https://www.cnblogs.com/f-ck-need-u/p/7623252.html
https://www.junmajinlong.com/coding/tcp_socket/
对socket连接的整体原理讲得比较通俗易懂

骏马金龙https://www.junmajinlong.com/
优秀技术博客

用于创建 k8s controller 的 Go 库(无需依赖 k8s 资源)
https://github.com/spotahome/gontroller

各类别软件图谱
https://landscape.cncf.io/
重点推荐

讲解了kubesphere和loki日志解决方案
https://blog.csdn.net/weixin_41709748/article/details/101036289
Fluentd 作为通用日志采集器,以其高效、灵活、易用的特性逐渐取代了用 Java 编写的 Logstash
Fluent Bit 比 Fluentd 占用资源更少,更适合作为日志收集器;而 Fluentd 插件非常多,更适合作为日志的聚合器
kubesphere日志解决方案
https://github.com/grafana/loki

编写 bash 脚本经常会使用到的一些代码片段
项目地址:https://github.com/dylanaraps/pure-bash-bible
重点推荐,按功能进行了分类,可以作为资料库在编写shell脚本时查询

前端入门和进阶学习笔记,超详细的Web前端学习图文教程
项目地址:https://github.com/qianguyihao/Web

go平滑重启调研选型和项目实践
https://studygolang.com/articles/23728
源码级别的讲解,非常不错

GoAdmin 数据可视化管理平台搭建框架,基于golang的grafana
项目仓库:https://gitee.com/cg33/go-admin
项目仓库:https://github.com/chenhg5/go-admin
在线demo: http://demo.go-admin.cn/admin
软件官网:http://go-admin.cn
文档地址:http://go-admin.cn/docs

一套轻量的中后台开发框架
基于 Gin + GORM + Casbin + Dig 实现的RBAC权限管理
项目地址:https://github.com/LyricTian/gin-admin

基于 Go 开源项目 MINIO 的对象存储方案在探探的实践
https://blog.csdn.net/RA681t58CJxsgCkJ31/article/details/102480036
纯Go编写的Minio对象存储集群,兼容S3协议,GlusterFS团队人员开发
讲述了该软件的落地及坑,以及优化方案

基于modsecurity模块的waf
Nginx1.14.0+ModSecurity实现简单的WAF
https://www.cnblogs.com/xll970105/p/10250697.html
nginx基于动态modsecurity模块的waf实现方式
https://boke.wsfnk.com/archives/717.html

Uber的Go语言编程规范
https://github.com/uber-go/guide
中文翻译:https://tonybai.com/2019/10/12/uber-go-style-guide/

Go语言Excel基础库Excelize
项目地址: https://github.com/xuri/excelize
中文文档: https://xuri.me/excelize/zh-hans/

GitHub中文排行榜 发现高分优秀中文项目
https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts

根据json字符串自动生成struct结构体
非常好用
https://github.com/ChimeraCoder/gojson

刘凯的github
https://github.com/kai8406

超赞列表合集
项目地址:https://github.com/icopy-site/awesome-cn
网站:https://asmcn.icopy.site/

你为什么要喜欢 sync.Pool ?
https://studygolang.com/articles/21384

Openswan
打通异地机房网络
https://aws.amazon.com/cn/blogs/china/openswan-vpn-solutions/
https://feichashao.com/openswan/
https://juejin.im/post/5cc7a856518825253e396d00

[系列] Gin框架 - 使用 Logrus 进行日志记录
https://studygolang.com/articles/22185
Go 的日志记录用的最多的还是 github.com/sirupsen/logrus

详解 Kubernetes Pod 的实现原理
https://draveness.me/kubernetes-pod
https://draveness.me/tag/%E5%AE%B9%E5%99%A8%E7%BC%96%E6%8E%92

Go 创建对象时,如何优雅的传递初始化参数
https://mp.weixin.qq.com/s/hwuDB5Awx4ifuD9V7XW9pg

千亿级数据量的Kafka深度实践
http://www.jintiankansha.me/t/Xt7SmADtaK

硬件检查和发现库(无需 ROOT 权限)
https://github.com/jaypipes/ghw

docker容器和镜像区别
以layer的视角切入,非常便于理解和识记,并对各个命令的原理利用图像的方式作了说明
https://www.cnblogs.com/bethal/p/5942369.html

GOMAXPROCS 与容器的相处之道
目前 Golang 上游并无好的方式来规避GOMAXPROCS值在k8s中一致的问题,而 Uber 提出了一种 Workaround uber-go/automaxprocs。利用这一个包,可以在运行时根据 cgroup 或者 runtime 来修改 GOMAXPROCS,来选择一个合适的取值,值得一试
automaxprocs
http://gaocegege.com/Blog/maxprocs-cpu
自动设置GOMAXPROCS的取值
https://github.com/uber-go/automaxprocs

GO容器镜像分阶段构建
https://medium.com/tourradar/lean-golang-docker-images-using-multi-stage-builds-1015a6b4d1d1

兼容linux pipline的编程实践
一个uppercase(转换为大写)的示例
https://dev.to/napicella/linux-pipes-in-golang-2e8j
https://github.com/napicella/go-linux-pipes

golang实现依赖注入
没看懂
https://www.cnblogs.com/yjf512/p/12121345.html

Go语言101 : 一本侧重于Go语言语法和语义的编程解释和指导书
每月更新
https://github.com/golang101/golang101/releases
https://github.com/golang101/golang101

100 行写一个 go 的协程池 (任务池)
https://segmentfault.com/a/1190000021468353

Dig101-Go之for-range排坑指南
for...range 会拷贝一次原对象
http://blog.newbmiao.com/2020/01/03/dig101-golang-for-range.html

非常好的文章
推荐!!! 关于golang
https://github.com/qcrao/Go-Questions

 

 

 

 

 

转载请注明:轻风博客 » 资料整理,文章链接

喜欢 (1)or分享 (0)