Categorygithub.com/yizhezhang-ervin/backend_golang
module
0.0.0-20240127131847-419a547088e1
Repository: https://github.com/yizhezhang-ervin/backend_golang.git
Documentation: pkg.go.dev

# README

BackEnd_Golang

1-1 基础

  • base1.0
  • base2.0
  • moduledemo

1-2 并发编程

  • V1-MIT
    • Mutex (互斥锁/读写锁)
    • NewCond
    • WaitGroup
    • Sleep
    • Channel
  • V2
    • channel
    • routine channel
    • defer + panic
    • lock (mutex)
    • Producer + Consumer (channel)
    • scheduleTask (ticker+sleep)
    • select
    • taskQueue (WaitGroup+Ticker)
    • timer (timer)

1-3 网络编程

  • json
  • socket
  • http
  • chatroom

2-1 区块链

  • naivechain
  • gochain

2-2 图形界面

  • Fyne

2-3 微服务

  • GoMicro
  • GoKit
  • GoZero

2-4 爬虫

  • Gocolly

2-5 Web框架

  • Beego
  • Gin

3-1 中间件

  • ElasticSearch
  • Etcd
  • InfluxDB
  • Kafka
  • Minio
  • MongoDB
  • MySql
  • Redis
  • 各中间件operator【暂无】

3-2 分布式系统

  • MapReduce
  • Raft

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author