必知必会Go语言学习路径

Posted 在路上的德尔菲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必知必会Go语言学习路径相关的知识,希望对你有一定的参考价值。

  • Go语言核心编程:Go命令行操作,变量、常量、类型、函数、包,数组、切片,指针、结构体、方法、接口,协程、管道、缓存区、选择、互斥锁,defer、panic、recover、error
  • 命令行工具:cobra、unfave/cli
  • Web框架路由:Echo、Gin、Beego
  • 对象关系映射:Gorm、Xorm
  • 缓存:本地缓存GCache,分布式缓存Go-Redis,GoMemcache
  • 日志:日志框架Logrus、Zap,分布式追踪Jaeger
  • 实时通信:Melody、Centrifugo
  • 测试:GoMock,GoMonkey,单元测试GoCheck、GoMega、Ginkgo,行为测试GoConvey,GoDog,集成测试Testify,端到端测试Endly、Selenium
  • 消息队列:Kafka、RabbitMQ
  • RPC:twirp、Protobuf Buffers、gRPC-Go、gRPC-gateway,框架rpcx、Go-Kit、Micro
  • 构建事件驱动服务:Watermill、Message-Bus
  • 任务调度:jobrunner、gron
  • 需要了解的库:Validator、Glow、GJon、Authboss、Go-Underscore
  • Go模式:Creational、Structural、Behavioral、Synchronization、Concurrency、Messaging、Stability

以上是关于必知必会Go语言学习路径的主要内容,如果未能解决你的问题,请参考以下文章

必知必会Go语言学习路径

学习AJAX必知必会~Ajax基本使用,设置请求行请求体请求头,服务端响应JSON数据

2023网络安全入门面试必知必会

mysql学习--mysql必知必会

SQL必知必会学习笔记

学习MyBatis必知必会~日志框架