gentwolf-shen / gohelper

go lang helper, sql, redis, benchmark socker, gomybatis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gohelper

封装一些常用的go方法

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

About

go lang helper, sql, redis, benchmark socker, gomybatis


Languages

Language:Go 100.0%