一个提高开发效率的工具集
- Linux/Darwin
- golang 1.17
- 获取中国省份列表
- 根据省份获取城市列表
- 根据城市获取区(县/镇)列表
- 新历日期转农历日期
- 新历日期获取生肖
- 新历日期获取星座
- MongoDB数据库读写封装
- 位图实现
- 配置文件目录
- 脏词表
- rsa加密的公钥密钥
- 毒鸡汤句子配表
- context和errgroup的配合实现
- 配合信号监听实现优雅停止
- 发送邮件功能实现
- 验证邮箱的功能实现
- MD5加密
- SHA加密
- 自定义错误码
- 连接etcd
- 事件队列实现
- 部分例子代码
- 命令行参数解析
- 配置文件读取
- gbk编码转utf-8编码
- http客户端
- 基于gin框架的http服务
- jwt验证
- kcp协议封装
- 基于zap封装的日志包
- 用于建立MySQL连接
- 协议数据包封装
- 协议工具包
- 队列实现
- 捕获异常
- redis 封装
- 基于etcd的服务注册与发现
- gRpc封装
- rsa加密
- 阿里短信
- 字节跳动小程序登录
- 钉钉群机器人
- 企业微信
- 天行数据
- App微信登录
- 微信小程序登录
- 协议ID注册进etcd
- 根据协议id选择服务名称
- 脏词过滤
- 参数签名
- 定时器
- 工具脚本
- 唯一ID生成
- 创建websocket服务
- websocket客户端
- 读取已导进MongoDB的Excel配置表