util

module
v0.0.0-...-e80bbde Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2023 License: BSD-3-Clause

README

util

go util 封装一些帮助包, 方便引入使用

color

改变打印字体颜色

cron

cron 表达式字符串处理使用封装, 这个源码需要修改,后续自己写一个

etcd

etcd v3 客户端封装,项目直接使用单例

gin

reply

统一返回值封装

返回json串, 包含错误码,错误信息,数据三部分(err_code, err_msg, data)

server

一个gin 简单的实现,直接注册路由就可以使用

go

go 原生封装

copy

两个简单的struct直接进行拷贝

gofile

对file 操作封装,少些代码

gostring

对string 的一些封装

gotemplate

对模板的封装

network

网络相关的封装,现在只有获取本机IP

log

封装了zap logger, 单例使用

mail

使用gomail 发送邮件包

orm

对gorm mysql 使用封装,返回带连接池的db, 不用每次copy同样的东西

project

生成项目,需要用到的工具包

configuration

读取toml格式的配置文件,并解析成结构体

errorUtil

构造项目需要用到的基础错误

pprof

默认使用10000端口开启pprof 监听,只要在import中引用就好

reply

普通返回json格式内容

retry

重试方法

statsd

statsd udp 发送消息到influxdb中

uuid

google uuid 生成

Directories

Path Synopsis
gin
go
project
pprof
开启pprof 监控工具包 使用:
开启pprof 监控工具包 使用:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL