分布式系统
anoperA
啦啦啦
展开
-
GoLang--TCP RPC模板
Server部分 woker.go package shared import ( "net" "net/rpc" "fmt" ) type Worker struct { address string l net.Listener } func (wk *Worker) DoTask(args struct{} ,resp...原创 2018-03-11 14:25:46 · 413 阅读 · 0 评论 -
GoLang chan 模板
main.gopackage main import "fmt" func main() { msgChan := make(chan string) go func() { for i := 0; i < 5; i++ { fmt.Printf("send %d\n", i) msgChan <- "Hello" ...原创 2018-03-11 15:11:23 · 297 阅读 · 0 评论 -
GOLANG自定义包
前言: 1. 包中首字母大写的方法是可以导出的, 在包外部可用; 首字母小写的包不可以导出只能在包内部使用. 2. 一个包体现为一个文件夹, 文件夹下所有的文件中的方法都是包内的. 不管文件的命名.3. 包的名字就是文件夹的名字.定义过程:1. 确保GOPATH是当前项目的路径. 可以使用 go env命令查看.2. 进入到包文件夹, 执行命令 "go build". 再执行"go install...原创 2018-03-19 14:37:44 · 465 阅读 · 0 评论