Go语言爱好者周刊:第 1 期

这里记录每周值得分享的Go语言相关内容,周日发布。欢迎投稿,推荐或自荐文章/软件/资源等。1、GopherCon2019开发者大会在加利福尼亚举行大会从2019年7月24日至27日,为期4天。

「第二十一期」知乎社招Golang工程师面经

一面1. 分布式系统一致性说一下2. raft算法细节3. 锁问题,cas,锁的实践?4. go标准库的mutex介绍5. bitcask存储模型细节,既然是追加写,那么如何做旧数据gc?重启后索引怎么恢复?6. LSM tree介绍一下,相比b+ tree如何?7.

Spring Boot 最佳实践(一)快速入门

4.Spring Boot特点搭建项目快,几秒钟就可以搭建完成;让测试变的简单,内置了JUnit、Spring Boot Test等多种测试框架,方便测试;Spring Boot让配置变的简单,Spring Boot的核心理念:约定大约配置,约定了某种命名规范,可以不用配置,就可

空前绝后的语言Python和Go,到底应该选哪个?

自从学习编程,不但觉得「身价」贵了,甚至连「呼吸」都感觉变贵了。  那么问题来了,两种语言Python or Go,哪种更适合你?  Python是空前绝后的语言  可以说Python 是「空前绝后」的语言。  互联网上随处写的都是Python的「奇迹」。

Golang Channel Select

但如果 ch 被其它 goroutine close 掉了,那么 d:= <-ch 这种形式就是永远不阻塞,并且会一直返回零值了。

Go语言进阶之路(一):变量、类型、数组、切片、字典和结构体

varb int = 2 // 声明变量时指定类型,同时指定初始化值。var d, e int = 3, 4 // 同时声明多个变量Go语言中还有一种简短的声明变量方式,即使用“:=”。

万字总结redis常见面试题

迎大家关注公众号《假装懂编程》,一起聊点技术与生活。redis数据类型剖析1.stringsds数据结构,采用空间预分配和惰性空间释放来提升效率,缺点就是耗费内存。

一分钟实现内网穿透(ngrok服务器搭建)

最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用户,旗舰版都没有实现内网完全穿透,打算自己动手替换这个服务,中间走了不少的弯路,这里记录一些文字为大家提供参考。

Laravel工程化项目五:Docker构建本地开发环境

上一节Laravel工程化项目四:Facade的使用正文一般项目在开发过程中都需要多环境、多分支部署,如: 这里假设你们使用的git版本控制。分支与环境开发环境:使用dev分支进行部署,开发人员进行项目开发使用,一直在部署、变动。

软网推荐:创建移动版Windows 10系统

为了应急维护或移动工作,有时也需要创建安装在移动盘中、能够随身携带的Windows 10系统。需要选择Windows 8、Windows 8.1或Windows 10 ISO映像文件,才能启用Windows To Go Drive选项。