hawox

module
v0.2.8 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2022 License: MIT

README

hawox

一个提高开发效率的工具集

环境要求

  • Linux/Darwin
  • golang 1.17

工具包介绍

area
  • 获取中国省份列表
  • 根据省份获取城市列表
  • 根据城市获取区(县/镇)列表
astro
  • 新历日期转农历日期
  • 新历日期获取生肖
  • 新历日期获取星座
attribute
  • MongoDB数据库读写封装
bitmap
  • 位图实现
config
  • 配置文件目录
  • 脏词表
  • rsa加密的公钥密钥
  • 毒鸡汤句子配表
contextx
  • context和errgroup的配合实现
  • 配合信号监听实现优雅停止
email
  • 发送邮件功能实现
  • 验证邮箱的功能实现
encrypt
  • MD5加密
  • SHA加密
errcode
  • 自定义错误码
etcd
  • 连接etcd
evq
  • 事件队列实现
example
  • 部分例子代码
flags
  • 命令行参数解析
  • 配置文件读取
gbk2utf8
  • gbk编码转utf-8编码
httpc
  • http客户端
httpx
  • 基于gin框架的http服务
jwt
  • jwt验证
kcp
  • kcp协议封装
logx
  • 基于zap封装的日志包
mysql
  • 用于建立MySQL连接
packet
  • 协议数据包封装
protoc
  • 协议工具包
queues
  • 队列实现
recovers
  • 捕获异常
redis
  • redis 封装
registry
  • 基于etcd的服务注册与发现
resolver
rpcx
  • gRpc封装
rsa
  • rsa加密
sdk
  • 阿里短信
  • 字节跳动小程序登录
  • 钉钉群机器人
  • 企业微信
  • 天行数据
  • App微信登录
  • 微信小程序登录
selector
  • 协议ID注册进etcd
  • 根据协议id选择服务名称
sensitive
  • 脏词过滤
sign
  • 参数签名
timer
  • 定时器
tools
  • 工具脚本
uuid
  • 唯一ID生成
ws
  • 创建websocket服务
wsc
  • websocket客户端
xlsx
  • 读取已导进MongoDB的Excel配置表

Jump to

Keyboard shortcuts

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