加载中
《Migrating to Cloud-Native Application Architectures》学习笔记之Chapter 1. The Rise of Cloud-Native

是什么让互联网公司实现了快速增长? Speed of innovation (快速的创新) Always-available services (服务高可用) Web scale (web高可扩展) Mobile-centric user experiences (以移动...

Golang面试题解析(五)

41.执行下面的代码发生什么? package main type Param map[string]interface{} type Show struct { *Param } func main() { s := new(Show) s.Param["RMB"] = 10000 } 考点:map初始化 map需...

2018/09/17 11:41
5.3K
Golang sync.Cond源码分析

cond的主要作用就是获取锁之后,wait()方法会等待一个通知,来进行下一步锁释放等操作,以此控制锁合适释放,释放频率,适用于在并发环境下goroutine的等待和通知。 针对Golang 1.9的sync.Co...

2018/04/23 14:42
3.3K
Golang面试题解析(四)

这是我整理的第四份Golang的面试题了,如果有同学遇到更好的题目欢迎给我反馈。 31. 算法 在utf8字符串判断是否包含指定字符串,并返回下标。 "北京天安门最美丽" , "天安门" 结果:2 解答:...

2018/03/30 12:02
2.9K
再测Golang的JSON库

写项目一直需要进行序列化,听到了,也看到了很多同学老师对各个golang的json库进行测评。那本人为什么还要继续进行这一次测评呢? 因为实践过的知识最有说服力,也是属于自己的,我也希望看...

2018/02/09 13:02
1.4K
Golang解决XORM的时区问题

如果你升级使用了较为新版xorm(如v0.6.3)和go-sql-driver(如v1.3)的go类库,那么你就可能会遇到时区问题。 如 time.Parse("2006-01-02 15:04:05" ,"2018-01-15 12:11:12") // 2018-01-15T1...

golang实现PHP的version_compare函数

PHP的version_compare是对比两个「PHP 规范化」的版本数字字符串。 mixed version_compare ( string $version1 , string $version2 [, string $operator ] ) 使用golang实现其中一部分常用的...

2017/12/14 13:33
241
不得不知道的golang知识点之nil

golang中的nil,很多人都误以为与Java、PHP等编程语言中的null一样。但是实际上Golang的niu复杂得多了,如果不信,那我们继续往下阅读。 按照Go语言规范,任何类型在未初始化时都对应一个零值...

2017/10/30 11:37
6.6K
使用golang的channel的坑

很多时候我们经过使用有缓冲channel作为通信控制的功能,以至有一些误解和坑出现。 误解一:有缓存channel是顺序的 执行下面代码。 package main import ( "time" "math/rand" ) f...

2017/09/17 11:33
3.6K
PHP编码gzdeflate与Golang解码DEFLATE

8月7日@黄同学找我问:“数据存到redis是gzdeflate压缩过的数据,golang从redis取出来,解压缩失败”。很多从PHP转Golang的业务经常会遇到,所以写下这篇博文,希望可以帮助更多人。 想要使用...

2017/08/11 10:11
5.1K
Golang高性能json包:easyjson

简介 easyjson是什么呢? 根据官网介绍,easyjson是提供高效快速且易用的结构体structs<-->json转换包。easyjson并没有使用反射方式实现,所以性能比其他的json包该4-5倍,比golang 自带的j...

2017/08/04 20:59
3.1W
Intellij IDE 安装Golang插件出现GO SDK报错

很多Java同学都是使用IDEA的,当然也可以直接使用 Gogland至少现在还是免费。谁也不知道什么时候又要收费了。 所以我们选择了IDEA使用插件方式支持Golang的开发。 老的IDEA很容易出现“The s...

2017/07/23 12:39
4.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部