封装一些常用的go方法
go get github.com/gentwolf-shen/gohelper
- benchmark (基准测试)
- config (配置文件读取)
- logger (日志输出,不同颜色输出,按级别输出到文件等)
- email (邮件发送,可发送普通文本,HTML文本,附件等)
- httpclient (GET,PUT,POST,DELETE等HTTP访问)
- gomybatis (模仿mybatis,实现一些基本功能)
- dict (JSON格式字典加载,支持从环境变量中替换value)
- hashhelper (hash算法: md5, sha1, sha256)
- timehelper (日期/时间常用转换)
- util (几个常用的方法)
- encoding (自定义的加密方法)
- ginhelper (gin-gonic扩展的几个方法)
- iconv (编码转换)
- aes (AES加密/解密)
- daemon (以daemon方式运行)
- memcache (memcache缓存)
- endless (优雅重启http server)
- database (数据库操作方法,支持MySQL,SQLite,PostgreSQL,Oracle)
- signhelper (参数签名方法,支持md5, sha1, sha256)
- validator (常用的几个检测)
- gohttp (HTTP访问)