摘要:最近翻了下go的42章经觉得很赞,真的是基础又全面,整理了思维导图。
阅读全文
摘要:package main import "fmt" type ctx struct { name string idx int8 h handlers } /* * idx=0 func1 start idx = 1 func2 start idx = 2 func3 start idx = 3 r
阅读全文
摘要:收集数据,然后通过批量处理,特别适合mysql批量写。 https://github.com/beckbikang/aggregator
阅读全文
摘要:做个流水账样式的笔记吧。在工作中用到go,但毕竟不是主力语言,有些地方可能用不到。 业务需要又必须有地方用到go,最近打算改造现有的c++服务,用go替换其中的业务部分。 最近看了徐波老师的go从入门到进阶。做了个流水笔记。 根据这些知识点写了一堆代码,比较丑陋,我就不贴了啊。 # 知识点大全 ##
阅读全文
摘要:最近读groupcache的源码,有个一次执行的模块。 保证同一个key的函数只执行一次。 原理是利用sync.waitGroup的wait可以同步阻塞。然后等待所有的wait完成 写了个测试的demo程序,其实还是需要分析下标准库源码。 wait是个for循环,检测当前的状态 如下是我的demo
阅读全文
摘要:包被墙的方案 1 翻啊的墙 2 gopm 3 https://github.com/golang/net 4 使用国内网站打包 5 export GOPROXY=https://goproxy.io
阅读全文
摘要:概述 有接触go语言,工作中用的比较少,偶尔做个小项目,最近看到的一个项目也从go迁移到java。 但是对go还是恋恋不忘,它语法比较简洁,库也比较多,编译速度快,等等优点,让我忘不了。 对go的语法做个简单的总结,内容主要来源官网的pdf,学习go语言 语法 安装和运行 安装go,上官网学学,我的
阅读全文
摘要:动 词功 能 %v 按值的本来值输出 %+v 在 %v 基础上,对结构体字段名和值进行展开 %#v 输出 Go 语言语法格式的值 %T 输出 Go 语言语法格式的类型和值 %% 输出 % 本体 %b 整型以二进制方式显示 %o 整型以八进制方式显示 %d 整型以十进制方式显示 %x 整型以十六进制方
阅读全文