11 2018 档案

摘要:package main import "fmt" type Stu struct { Name string Age int } func (p *Stu) SetName(name string) *Stu { p.Name = name return p } func (p *Stu) SetAge(age int) *Stu { p.Ag... 阅读全文
posted @ 2018-11-22 16:21 蟒城贝勒爷 阅读(685) 评论(0) 推荐(0)
摘要:watigroup是用来控制一组goroutine的,用来等待一组goroutine结束 比如关于kafka的消费者代码除了生硬的让程序等待一个小时,也可以这样写 wg.add()用来加1,wg.done()用来减1,wg.wait()用来确认收到等待信号,程序可以继续执行,对于上面的例子: 1、k 阅读全文
posted @ 2018-11-22 14:12 蟒城贝勒爷 阅读(1235) 评论(0) 推荐(0)
摘要:生产者: 消费者 生产者执行结果界面 消费者执行结果界面 阅读全文
posted @ 2018-11-22 10:51 蟒城贝勒爷 阅读(280) 评论(0) 推荐(0)
摘要:监控代码 配置变更代码 执行后, 监控代码的执行结果为 阅读全文
posted @ 2018-11-22 10:17 蟒城贝勒爷 阅读(6100) 评论(0) 推荐(0)
摘要:执行的结果 阅读全文
posted @ 2018-11-21 17:29 蟒城贝勒爷 阅读(3449) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "context" ) func main() { gen := func(ctx context.Context) <-chan int { dst := make(chan int) n := 1 go func() { for { ... 阅读全文
posted @ 2018-11-21 17:13 蟒城贝勒爷 阅读(1823) 评论(0) 推荐(0)
摘要:package main import ( "go.etcd.io/etcd/clientv3" //笔者在使用clientv3的时间曾经使用过github.com/coreos/etcd/clientv3这个包,但是会报错,改成这个包就没有问题 "time" "context" "fmt" ) func main() { cli, err := c... 阅读全文
posted @ 2018-11-21 17:09 蟒城贝勒爷 阅读(1143) 评论(0) 推荐(0)
摘要:执行结果 阅读全文
posted @ 2018-11-21 11:06 蟒城贝勒爷 阅读(203) 评论(0) 推荐(0)
摘要:软件版本 jdk-8u131-windows-x64 zookeeper-3.4.10.tar.gz kafka_2.11-2.0.1.tgz jdk直接就有exe安装版本,不做介绍 安装zookeeper 先将zk压缩包解压后放某一个路径下,这里路径为D:\Program Files\zookee 阅读全文
posted @ 2018-11-15 11:13 蟒城贝勒爷 阅读(172) 评论(0) 推荐(0)
摘要:1、创建分支 git checkout -b develop 2、提交分支到远程 git push origin develop 3、设置默认的提交分支 git branch --set-upstream-to=origin/develop 4、取消j对默认分支master的跟踪 git branc 阅读全文
posted @ 2018-11-02 14:07 蟒城贝勒爷 阅读(174) 评论(0) 推荐(0)