摘要: http://www.jianshu.com/p/177249bb0842 阅读全文
posted @ 2016-11-08 15:59 ZJJ2DSN 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 该方法中像docker client一样解析命令,dockerd启动deamon实际运行的是runDeamon(),可以使用docker -D启动,会将debug打印的内容也显示出来,进入renDeamon()后,初始化daemonCli,执行start方法,runDeamon中除了api serv 阅读全文
posted @ 2016-11-08 11:11 ZJJ2DSN 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 因为go的ticker可以作为chan来使用,for range便可实现循环执行,如果需要做定时的话,就是获取当前时间,然后时间到了再执行。 配置文件: 阅读全文
posted @ 2016-11-07 17:06 ZJJ2DSN 阅读(285) 评论(0) 推荐(0) 编辑
摘要: [root@localhost volumes]# docker run --rm -it --name ucp \ > -v /var/run/docker.sock:/var/run/docker.sock \ > docker/ucp install -i \ > --host-address 192.168.10.236 Unable to find image 'docke... 阅读全文
posted @ 2016-11-07 10:27 ZJJ2DSN 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 最近在看doccker的源码,最新的master分支(估计是1.12.4,因为最新的release是1.12.3)命令行解析全部都使用了第3方的包https://github.com/spf13/cobra。然后看了一下别的分支的代码,感觉结构确实清晰了很多,可读性变高了不少。先看一下如何去使用。 阅读全文
posted @ 2016-11-04 11:59 ZJJ2DSN 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: go的rpc可以使用http的方式,也可以使用tcp的,这里两种一起使用,如果服务挂了,我们可以通过http来测试服务是否正常。 server.go go newServer.Accept(l)的内部:go server.ServeConn(conn)func (server *Server) Ac 阅读全文
posted @ 2016-10-28 14:24 ZJJ2DSN 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 环境:一台公司的开发服务器(可以随便装东西~),自己的电脑 1.先在两台机器上面安装好git,然后在服务器上面初始化一个空的库,然后还有一个代码库 2.然后本地代码的关联一下,remote是可以关联多个远程仓库的,我关联了两个,一个自己初始化的一个公司的,这里用自己的来配置hook 3.配置服务器上 阅读全文
posted @ 2016-10-09 19:17 ZJJ2DSN 阅读(7385) 评论(1) 推荐(1) 编辑
摘要: 原因:切片扩容的时候会导致slice重新分配内存地址 阅读全文
posted @ 2016-08-28 14:08 ZJJ2DSN 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 地址:https://github.com/polaris1119/The-Golang-Standard-Library-by-Example/blob/master/chapter01/01.4.md 上面的地址介绍了基本的使用,以及在readslice的坑上面做了解释。 使用的场景中代码如下, 阅读全文
posted @ 2016-08-28 14:02 ZJJ2DSN 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: -ROOT-表和.META.表结构详解 发表于 2015-08-15 | 分类于 大数据-HBase | -ROOT-表和.META.表结构详解 发表于 2015-08-15 | 分类于 大数据-HBase | 在《HBase技术简介》中我们知道,HBase中有两个特殊的表:-ROOT-和.META 阅读全文
posted @ 2016-04-13 13:46 ZJJ2DSN 阅读(261) 评论(0) 推荐(0) 编辑