GoLang技术栈相关学习文章整理

优秀技术博客

  • https://geektutu.com/  极客兔兔
  • https://eddycjy.gitbook.io/golang/  跟煎鱼学Go
  • http://legendtkl.com/ legendtkl
  • https://lessisbetter.site/ 大彬-Go语言充电站
  • https://tonybai.com/ tonybai
  • https://github.com/CyC2018/CS-Notes  CS-Notes技术面试必备基础知识
  • https://labuladong.gitbook.io/algo/ labuladong的算法小抄

GoLang语言相关

综合学习材料

  • https://studygolang.com/pkgdoc Golang标准库文档
  • https://github.com/unknwon/the-way-to-go_ZH_CN/blob/master/eBook/01.1.md the-way-to-go基础教程
  • https://books.studygolang.com/advanced-go-programming-book/ Go语言高级编程
  • https://github.com/golang-china/gopl-zh Go语言圣经
  • https://chai2010.cn/go2-book/ Go2编程指南

源码

  • https://segmentfault.com/a/1190000019930842 Go Mutex源码学习
  • https://www.jianshu.com/p/424835917815 Golang 读写锁RWMutex 互斥锁Mutex 源码详解
  • https://blog.csdn.net/u010230794/article/details/82143179 Go sync.Map使用和介绍
  • https://studygolang.com/articles/19069?fr=sidebar golang源码之map
  • https://www.cnblogs.com/JoZSM/p/11784037.html Go map数据结构和源码详解
  • https://www.cnblogs.com/li-peng/p/11249478.html  GoLang从Context源码领悟接口的设计

编程思想与模式

  • https://segmentfault.com/a/1190000019607240 编程语言中的DUCK TYPING
  • https://www.v2ex.com/t/449419 Java 程序员学习 Go 指南

接口interface

  • https://www.cnblogs.com/shijingxiang/articles/12201984.html Go语言interface实现原理详解
  • https://www.sohu.com/a/315335803_99930294 深度解密Go语言之关于 interface 的 10 个问题
  • https://mp.weixin.qq.com/s/jU9HeR1tOyh-ME5iEYM5-Q golang中interface接口的深度解析

并发

  • https://lessisbetter.site/2018/12/20/golang-simple-goroutine-pool/ Golang并发模型:轻松入门协程池

内存管理

  • http://legendtkl.com/2017/04/02/golang-alloc/ Golang 内存管理(legendtkl)

垃圾回收

  • https://cloud.tencent.com/developer/article/1500335 Golang垃圾回收 屏障技术
  • https://studygolang.com/articles/27243?fr=sidebar Golang三色标记、混合写屏障GC模式图文全分析

包管理工具

  • https://blog.csdn.net/e421083458/article/details/89762113 10分钟学会go module

测试、追踪与性能管理

  • https://www.jianshu.com/p/4e4ff6be6af9 Golang 大杀器之性能剖析 PProf

Go发展历程

  • https://geektutu.com/post/quick-go2.html Go2 新特性简明教程

计算机网络

  • https://blog.csdn.net/noricky/article/details/82626188 Socket原理详解
  • https://www.cnblogs.com/jiangzhaowei/p/7998515.html Wireshark抓包分析TCP协议

关系型数据库

  • https://draveness.me/mysql-innodb/ 『浅入浅出』MySQL 和 InnoDB
  • https://blog.csdn.net/u013067756/article/details/90722490 MySql是如何解决幻读的?
  • http://blog.codinglabs.org/articles/theory-of-mysql-index.html MySQL索引背后的数据结构及算法原理
  • https://www.jianshu.com/p/cb97f76a92fd 数据库事务、隔离级别和锁
  • https://blog.csdn.net/qq_34337272/article/details/81072874 面试必备之乐观锁与悲观锁
  • https://blog.csdn.net/snowbaby1234/article/details/81238760 数据库面试知识点整理
  • https://blog.csdn.net/dengjili/article/details/82468576 事务ACID理解

软件工程

设计模式

  • https://design-patterns.readthedocs.io/zh_CN/latest/index.html   图说设计模式
  • https://github.com/senghoo/golang-design-pattern   Golang实现的设计模式合集
  • https://www.cnblogs.com/davidwang456/p/11328433.html  设计模式常见面试题

开源框架

Protobuf

  • https://blog.csdn.net/zxhoo/article/details/53228303 图解Protobuf编码
  • https://lessisbetter.site/2019/08/26/protobuf-in-go/ Go是如何实现protobuf的编解码的(1):原理
  • https://lessisbetter.site/2019/08/27/protobuf-in-go-2/ Go是如何实现protobuf的编解码的(2):源码

ETCD

  • https://blog.csdn.net/xxb249/article/details/80787817 ETCD源码分析
  • http://thesecretlivesofdata.com/raft/ 图解Raft算法

你可能感兴趣的:(其他)