首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
go工具库
九极天
创建于2024-03-07
订阅专栏
go工具库
暂无订阅
共15篇文章
创建于2024-03-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何使用GoLand创建并运行一个Go项目
GoLand是一款功能强大的Go语言集成开发环境(IDE),下面是创建并运行一个Go项目的详细步骤: 1. 下载并安装GoLand 前往JetBrains官方网站下载GoLand的最新版本。 安装并启
go:项目目录设计
Go 应用程序相关目录 /cmd 主干目录 这个目录主要负责程序的启动、初始化、停止等功能,故主要包含项目的入口文件 main.go,如果一个项目有多个组件,则可以存放多个组件的 main.go,例如
go:类似LINQ的库
在Go语言中,没有像C#中的LINQ (Language-Integrated Query) 那样的直接集成查询语言功能。不过,Go语言提供了一些标准库中的函数和方法,可以实现类似于LINQ的查询和操
go:GORM
Gorm 一个go开发中的常用ORM 安装使用步骤 使用 Gorm 的步骤如下: 安装 Gorm:可以使用 go get 命令安装 Gorm,如下所示: 查看是否安装成功及版本信息 看起来你的系统不是
go:swagger
Swagger https://blog.csdn.net/joychenwenyu/article/details/126935706 项目地址 gin-swagger地址 安装 1、下载swag
go:Gin框架
Gin介绍 Gin是一个轻量级的Web框架,基于Go语言实现。它具有快速、高效、易用等特点,被广泛应用于构建Web应用程序和API服务。以下是Gin框架的一些特点和优势: 高性能:Gin框架使用了Go
go:缓存库gocache
简介 goCache 是一个在 Go 语言中广泛使用的内存键值对缓存库。它提供了一个简单的 API 来存储和检索任意类型的数据,同时还支持过期时间和自动清除过期键值对的功能。以下是 goCache 的
go:jwt编码解码库
介绍 https://github.com/golang-jwt/jwt https://github.com/golang-jwt/jwt 是一个 Go (Golang) 中用于编码和解码 JSON
go:webSocket连接
库的选择-gorilla/websocket Go语言有多个用于WebSocket连接的库,以下是其中一些比较受欢迎和常用的库及其简要介绍: gorilla/websocket GitHub: htt
go:日志工具zap
介绍 https://github.com/uber-go/zap zap 是一个在 Go 社区中非常受欢迎的日志库,由 Uber 开发。其核心设计目标是高性能并且为开发人员提供灵活性,同时保持一个简
go:配置读取工具Viper
https://github.com/spf13/viper 简介 https://github.com/spf13/viper 是一个在 Go (或称为 Golang) 社区中非常受欢迎的配置管理库
依赖注入框架wire
简介 https://github.com/google/wire 是 Google 开发的一个 Go 语言的依赖注入框架。依赖注入是一个设计模式,用于在运行时为类或模块提供它们的依赖项,使得代码组件
go:测试库testify
简介 https://github.com/stretchr/testify 是一个 Go (Golang) 测试工具包,主要提供了两个非常有用的功能来增强标准的 Go 测试库:断言 (assert)
go:sql模拟go-sqlmock
简介 https://github.com/DATA-DOG/go-sqlmock 是一个 Go 语言库,专为模拟 SQL 数据库的交互而设计。当你为 Go 应用编写单元测试,特别是涉及到数据库交互的
go:接口模拟mock
简介 https://github.com/golang/mock 是 Go (或称为 Golang) 的一个官方模拟库。它提供了一个称为 mockgen 的工具,用于自动生成模拟接口的代码,这使得你