一介布衣
2018-12-23
go语言中的 Timers 和 Tickers go语言中对某段业务逻辑在未来某一时刻执行或以一定时间间隔周期性执行的需求提供了支持;
timer 可以在未来某一时间发生;
ticker 可以指定时间间隔周期发生.
Timers的使用 Timer表示在未来某一刻执行仅一次的事件
一旦时间到达预设时期,触发程序执行并且 timer 会调用 Stop() 函数停止再次运行.
/*
* @Author: your name
* @Date: 2021-01-14 16:29:13
* @LastEditTime: 2021-01-14 17:03:54
* @LastEditors: P
一介布衣
2018-12-08
levelup
LevelDB是一个Google构建的简单的k-v数据库.
在Google Chrome和其他产品中被使用.
LevelDB支持抽象字节数组作为键和值,单一get, put 和delete操作,批处理的put 和delete操作,双向迭代和使用快速Snappy
算法进行简单压缩.
LevelDB存储按照键的字母顺序进行排序的条目.
这种构造levelup的流接口,
奠定了levelup作为可读流的迭代器一个十分有效的查询机制.
leveldown是提供了存C++链接到LevelDB的存储器.
有很多交替存储是可用的,
如在浏览器中的level.js,或者是内存存储的mem