Go 框架推荐

基础库

Kafka

Redis

本地缓存

Nacos & Viper

Golang Web

Go Grpc

Plugin **

HBase

Postgresql

TDengine

json

日志框架

golang 包管理

  • go 包管理

    go mod init:初始化modules
    go mod download:下载modules到本地cache
    go mod edit:编辑go.mod文件,选项有-json、-require和-exclude,可以使用帮助go help mod edit
    go mod graph:以文本模式打印模块需求图
    go mod tidy:检查,删除错误或者不使用的modules,下载没download的package
    go mod vendor:生成vendor目录
    go mod verify:验证依赖是否正确
    go mod why:查找依赖

    go test 执行一下,自动导包

    go list -m 主模块的打印路径
    go list -m -f={{.Dir}} print主模块的根目录
    go list -m all 查看当前的依赖和版本信息

  • go 工作区

复制代码

go工程化

编译&打包&部署

Go 调优与问题排查

学习资料

相关推荐
Nebula_g2 分钟前
C语言应用实例:斐波那契数列与其其他应用
c语言·开发语言·后端·学习·算法
梅梅绵绵冰7 分钟前
SpringAOP的相关概念
java·开发语言
Xiaoyu Wang7 分钟前
GC垃圾回收
java·开发语言·jvm
芝士AI吃鱼32 分钟前
我为什么做了 Cogniflow?一个开发者关于“信息流”的思考与实践
人工智能·后端·aigc
陈佳梁41 分钟前
构造器(详解)
java·开发语言
调试人生的显微镜42 分钟前
HTTPS是什么端口?443端口的工作原理与网络安全重要性
后端
Jonathan Star1 小时前
在 JavaScript 中, `Map` 和 `Object` 都可用于存储键值对,但设计目标、特性和适用场景有显著差异。
开发语言·javascript·ecmascript
英伦传奇1 小时前
MyBatis-Plus Dynamic Table Starter:分表不再痛苦,一行注解搞定
后端
lly2024061 小时前
Font Awesome 音/视频图标
开发语言
Mos_x1 小时前
集成RabbitMQ+MQ常用操作
java·后端