之前在开发中编得过就行,没有好好地去思考一些细节问题,比如interface到底有什么用,现在好好总结下1.方法 package main import "fmt" import "reflect" type S str…
标签:go
golang 线上项目部署折腾之一
最近自己使用 golang折腾了一点东西,可是需要部署到线上才好玩,那么服务器使用了 aws,然后使用了 docker和没有使用 docker部署了一次。简单记录一下过程 aws服务器 为什么使用aws呢,说实话,穷。可…
GO的部分总结~
package main import ( "fmt" "math" ) var f int = 1 /*全局变量允许 声明但是不使用*/ const AGE int = 25 //定义常量 const SEX = "m…
心动游戏面试总结
Big Endian 转换 Little Endian Big Endian 低地址 高地址 -----------------------------------------> +-+-+-+-+-+-+-+-+…
GOLANG 中HTTP包默认路由匹配规则阅读笔记
一、执行流程 构建一个简单http server: package main import ( "log" "net/http" ) func main() { http.HandleFunc("/", func(w h…
golang channel
golang channel 有缓冲 与 无缓冲 是有重要区别的 一个是同步的 一个是非同步的 c1:=make(chan int) 无缓冲 c2:=make(chan int,1) 有缓冲 无缓冲的 不仅仅是 向 c1…
通过sort包的使用,理解golang接口的应用
在go语言的应用中,涉及到排序,通常使用sort包来实现,sort包中实现了3种基本的排序算法:插入排序,快排和堆排序,这里不打算探讨排序算法,而会通过使用sort包,来理解interface的应用。 sort.go t…
go map类型
map结构,个人觉得可以和php的array就是一个样,是一个key-value的hash结构。在go中key可以是除了func,array,slice,map类型之外的类型 简单使用: m:=map[string]st…
go语言环境安装配置
下载 wget 'https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz' 解压 tar -C /usr/local -xzf go1.11.2.linux-amd64.…
golang deadlock
定义 deadlock:死锁,也称僵局,是指所有的gorountine都卡死(即无法继续执行下去)的一种异常状态。发生deadlock时进程会直接退出,并抛出异常: fatal error: all goroutines…
本人写的golang解析json数据的包
官方网站http://www.widuu.com/archives/02/965.html 简介 gojson是快速解析json数据的一个golang包,你使用它可以快速的查找json内的数据 安装 go get git…
Blog.4 故障排查
测试提Bug的基本要素,主要包括: 期望得到的结果 实际得到的结果 如何重现问题 生产环境出了故障,当然也脱离不开这3个要点。只不过相对重现问题会略微复杂。毕竟,故障总是我们意外之外的情况。 根据Bug发生的现象,我们会…