Golang 知识图谱
2023-09-04 21:26:37 0 举报
AI智能生成
登录查看完整内容
Golang是一种开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go语言语法与C相近,但功能上有:内存安全,GC(垃圾回收),结构形态及CSP-style并发计算。Go语言适合编写服务器端的应用程序,如Web应用、API应用、数据库后端等。它的并发模型使得编写高并发的程序变得相对简单,而且它的编译速度快,执行效率高,非常适合开发高性能的后端服务。此外,Go语言还拥有丰富的标准库和第三方库,可以方便地进行各种开发任务。总之,Golang是一种强大而实用的编程语言,值得学习和使用。
作者其他创作
大纲/内容
groupcache
bigcache
cache
go-elasticsearch
elastic
Elasticsearch
goquery
cascadia
xpath
govaluate
expr
goroutine 池
另一个 goroutine 池
高性能 获取 goroutine ID
goroutine
easyjson
json-iterator/go
jsonparser
fastjson
gjson
gabs
go-simplejson
JSON
Kafka
memcache
mgo
mongo-go-driver
MongoDB
Facebook 出品
migrate
gorm
ORM
rabbitmq
codis
go-redis
Redis
UI
asynq
cron
task
ksuid
xid
betterguid
雪花算法
ulid
shortuid
go.uuid
google.uuid
UUID
go-zero
kratos
kit
faas
serf
sentinel-golang
ratelimit
gobreaker
微服务
gf
业务开发
最流行的框架
另一个框架
命令行
viper
解析 ini
配置信息
resty
req
客户端
colly
基于 colly 的整站复制工具
爬虫
流量重放
HTTP
grpc
rpcx
RPC
iris
revel
echo
martini
beego
cors
tollbooth
gin
fasthttp
jwt-go
websocket
session
图形验证码
oauth2
CSRF
Web
网络
Uber 出品的高性能库
号称零内存分配的库
logrus
日志
行为驱动测试
可视化
测试结果分析比较
基准测试
mock
go-sqlmock
monkey
testify
Go 内置 (1.18 之后)
go-fuzz
fuzzing
测试
gorbac
权限
casbin: 支持ACL、RBAC、ABA
数据转换
数据校验
copier
文件大小可读性
邮件发送
go-multierror
go-spew
crypto
afero
mapstructure
脚手架
监听文件改动
文件相关
框架/组件
minio
rclone
seaweedfs
syncthing
存储
caddy
Web Server
traefik
frp
v2ray
代理
隧道
延迟模拟
quic
influxdb
cockroach
tidb
cayley
dolt
vitess
etcd
数据库
nsq
nats
消息队列
Consul
服务发现
drone
terraform
CI/CD
工具包
packer
beats
运维
基础软件
istio
服务网格
kubernetes
minikube
microk8s.io
k3s
pixie
k8s
rancher
ctop
cadvisor
moby
docker
容器
prometheus
statusok
监控
jaeger
链路追踪
云原生
CGO
ECMAScript
Javascript
VM
Lua
PHP
Python
和其他语言交互
Goland
Visual Studio Code
sublime
vim
vim 终极配置
Emacs
liteide
Atom
micro
IDE
基础开发配置
交叉编译
条件编译
编译文件体积优化
编译
JSON-to-Go
json_to_go
JSON 转换结构体
XML 转结构体
数据结构转换
gdb
delve
debug
pprof
runtime/pprof
net/http/pprof
性能
依赖注入
生成 Go 代码
根据 SQL 生成业务代码
代码生成
切片是否可以预分配
golint
govet
最流行的集成工具
静态分析
makefile
mmake
realize
Git 自建服务
构建
govulncheck
安全
gofmt
goimports
格式化
swag
文档
UML
调用关系
图
终端 -> Web
终端交互式 HTTP
仪表盘
asciigraph
bubbletea
go-prompt
mpb
progressbar
终端
go-callvis
depth
Go 头像制作
工具
Google 出品
Go Code Review Comments
Uber 出品
项目结构
代码规范
进阶与提高
在线练习
在线练习 - 2
新手指南
博客
标准库文档
开发手册
最佳实践
发布记录
官方
阿里云
七牛云
镜像
go-datastructures
gods
gostl
数据结构和算法
布隆过滤器
工程算法
算法
24 种设计模式
设计模式
golearn
tfgo
gorse
gorgonia
人工智能
fabric
kubo
go-ethereum
区块链
flogo
gatt
gobot
mainflux
物联网
pixel
engine
ebiten
2D
leaf
nano
Server
游戏
位操作
图解常见切片操作
新手可能会踩的 50 个坑
gobyexample
An Introduction to Programming in Go
基础
Go 圣经
Go 入门指南
Go Web 编程
Go 语言高级编程
Go 语言原本
Go 语言定制指南
Go 程序员面试笔试宝典
Learn Go with Tests
书籍/教程
geektutu
dave.cheney
xargin
蛮荆
Go 论坛
非官方在线练习
reddit/golang
社区
Golang 知识图谱 https://dbwu.tech
0 条评论
回复 删除
下一页