# Packages
No description provided by the author
# README
Golang 基础库
包含Golang常用的基础库,包含但不限于基础数据结构、常用算法、常用工具库等.
一、数据结构.
包含一些常用的数据结构以及常用算法.
- 树
- 二叉树
- 多路树
- 栈
- 队列
- 无锁环形队列
- 普通队列
二、配置读取.
通过对viper进行封装,实现定制化解析配置能力.
- 全局配置
- 动态加载
- 支持多种配置文件
三、日志组件.
- 自定义格式化
- 自定义钩子函数
- 日志打印函数以及行数
四、本地缓存.
- LRU缓存:最近最少使用淘汰
- O(1)时间复杂度获取缓存
- 支持缓存过期时间
五、常用工具.
- UUID
- Time时间库
持续更新中.