Categorygithub.com/licheng1013/go-util
modulepackage
0.1.12
Repository: https://github.com/licheng1013/go-util.git
Documentation: pkg.go.dev

# README

go-util

介绍

  • 2022/8/8
  • 一个简单的go-util工具库,正在努力优化中
  • 欢迎参与贡献
  • 采用对象式调用工具类
  • 目前已开发的工具类
var FileUtil = util.NewFileUtil()
var IpUtil = util.NewIpUtil()
var GinUitl = util.NewGinUtil()
var RandomUtil = util.NewRandomUtil()
var CryptoUtil = util.NewCryptoUtil()
var TimeUtil = util.NewTimeUtil()
var JsonUtil = util.NewJsonUtil()
var TaskUtil = util.NewTaskUtil()
var SortUtil = util.NewSortUtil()
var UrlUtil = util.NewUrlUtil()
var HttpUtil = util.NewHttpUtil()

安装教程

  • Github安装
  • 以下是配置格式
go get github.com/licheng1013/go-util

测试

  • go test .\test\

第三方库

工具类

  • 各工具类的作用

Json

  • json转换对象
  • 对象转json
  • map转换结构体

File(文件)

  • 读取文件
  • 写入文件
  • 列出所有文件和目录(不包括子目录)
  • 列出所有文件和目录(包括子目录)
  • 列出所有文件(包括子目录)

Token(令牌)

  • 生成token
  • 解析token
  • 自定义token

Gin(web框架)

  • 保存gin上下文
  • 获取带参数路径
  • 获取不带参数路径

Random(随机)

  • 获取指定长度的随机数字字符串
  • 获取固定范围的随机数字
  • 获取指定长度的随机字符串(大小写26字母和1-9)

Time(时间)

  • 获取今日时间 -> 不带时分秒
  • 获取今日时间 -> 时分秒
  • 获取今年开始时间
  • 获取今年结束时间
  • 获取当月开始时间
  • 获取当月结束时间

Crypto(密钥)

  • md5加密
  • RSA密钥生成
  • RSA加密
  • RSA解密

Url(编码)

  • 编码
  • 解码

Http(请求)

  • get请求
  • 文件下载

Sort(排序)

  • 字符串字典排序
  • 数字从低到高排序

# 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