进程与线线程的翻译文章
A gentle introduction to multithreading
https://www.internalpointers.com/post/gentle-introduction-multithreading
https://www.internalpointers.com/post/gentle-introduction-multithreading
不正确,cap是获取slice底层结构中容量(cap)的值,而在go中map结构并没有直接获取长度的函数,若需要获取则只能通过range关键字。
最近尝试部署一些环境进行测试,使用docker可以很方便的搭建一下环境,而且可以现在都是使用docker进行现代化部署的,按理说,我是不能这么落后,连摸都不摸一下的。
Go语言中没有枚举这个关键字,这会让人很不解,突然想用到的时候,会觉得很不适应。我不用不代表不要有,这可能是Go语言开发的取舍问题,追求精简,去掉不值得的地方。
在之前的博客中,对服务器的上传下载就写过一些备忘,当时项目是对文件进行操作,涉及到一些网络文件的基础操作,由于没得网络存储,也就是依靠云的磁盘来存储数据文件。
这里记录一下分块上传,也就是断点续传的实现。
一般etcd是不需要手动导出数据的,毕竟使用etcd都是使用多节点,也就是说并不需要将数据导入其他节点,当然如果你需要将本机的etcd导入到其他etcd服务器上,使用etcdctl
可进行备份和恢复。
不过这里我们有个需求,在代码里头做一个备份的接口,比较的简单的,这里直接记录一下。