darjun
2020-04-28 17:58:11
简介nutsdb是一个完全由Go编写的简单、快速、可嵌入的持久化存储。nutsdb与我们之前介绍过的buntdb有些类似,但是支持List、Set、SortedSet这些数据结构。快速使用先安装:$gogetgithub.com/xujiajun/nutsdb后使用:packagemainimpor...
darjun
2020-04-26 15:53:19
简介每个编程语言都有很多日志库,因为记录日志在每个项目中都是必须的。前面我们介绍了标准日志库log、好用的logrus和上一篇文章中介绍的由uber开源的高性能日志库zap。zerolog相比zap更进了一步,它的API设计非常注重开发体验和性能。zerolog只专注于记录JSON格式的日志,号称0...
darjun
2020-04-26 15:53:07
简介在很早之前的文章中,我们介绍过Go标准日志库log和结构化的日志库logrus。在热点函数中记录日志对日志库的执行性能有较高的要求,不能影响正常逻辑的执行时间。uber开源的日志库zap,对性能和内存分配做了的优化。快速使用先安装:$gogetgo.uber.org/zap后使用:packa...
darjun
2020-04-26 15:52:48
简介go-app是一个使用Go+WebAssembly技术编写渐进式Web应用的库。WebAssembly是一种可以运行在现代浏览器中的新式代码。近两年来,WebAssembly技术取得了较大的发展。我们现在已经可以使用C/C++/Rust/Go等语言编写WebAssembly代码。本来就来介绍...
darjun
2020-04-26 15:52:32
简介gron是一个比较小巧、灵活的定时任务库,可以执行定时的、周期性的任务。gron提供简洁的、并发安全的接口。我们先介绍gron库的使用,然后简单分析一下源码。快速使用先安装:$gogetgithub.com/roylee0704/gron后使用:packagemainimport("fmt""s...
darjun
2020-04-26 15:52:15
简介本文介绍Go语言的一个非常强大、好用的绘图库——plot。plot内置了很多常用的组件,基本满足日常需求。同时,它也提供了定制化的接口,可以实现我们的个性化需求。plot主要用于将数据可视化,便于我们观察、比较。快速使用先安装:$gogetgonum.org/v1/plot/...后使用:pac...
darjun
2020-04-26 15:52:04
简介gentleman是一个功能齐全、插件驱动的HTTP客户端。gentleman以扩展性为原则,可以基于内置的或第三方插件创建具有丰富特性的、可复用的HTTP客户端。相比标准库net/http,gentleman更灵活、易用。快速使用先安装:$gogetgopkg.in/h2non/gentlem...
darjun
2020-04-26 15:51:48
简介gopsutil是Python工具库psutil的Golang移植版,可以帮助我们方便地获取各种系统和硬件信息。gopsutil为我们屏蔽了各个系统之间的差异,具有非常强悍的可移植性。有了gopsutil,我们不再需要针对不同的系统使用syscall调用对应的系统方法。更棒的是gopsutil的...
点击加载更多
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
- 热门小栈
- 新小栈
- 更多