Go语言爱好者周刊:第 58 期—关于 context

8 月 21日 Ian Lance Taylor 在 golang-nuts 讨论组总结了泛型设计的最新进展和一些问题的说明。

「GCTT 出品」Go 系列教程——24. Select

这是Golang系列教程中的第24篇。select语句会一直阻塞,直到发送/接收操作准备就绪。如果有多个信道操作准备完毕,select会随机地选取其中之一执行。

Go 1.15.5 和 Go 1.14.12 发布

Go Team 又发布了 Go 1.15.5 和 Go 1.14.12,以解决最近报告的安全问题。建议所有用户更新到以下版本之一(如果不确定哪个版本,请选择 Go 1.15.5)。math/big: 大数据递归除法时出现 panic。

为什么 Go 语言能在中国这么火?

1. 因为 “golang并没有颠覆性解决问题”,只是, 简单, 学习简单1.1 太阳底下没有新鲜事, 历史总是在”重复”当年 写 CGI , php 打败了 perl , 无他, 在 web 的 CGI 时代, php 学习成本低.

Go 程序性能分析

背景Go 是 GC 类语言,内存自动回收。 如果程序中已动态分配的堆内存由于某种原因程序未释放或无法释放, 这时候就会产生内存泄露, 造成系统内存浪费,导致程序运行减慢甚至系统 OOM。类似地,程序在运行过程中可能会出现 CPU 问题。

Go中的数组与切片

容器类型javajava中的容器类型常用的是List,Set,HashMap等。在java中谈容器,一般指的是Collection和Map。数组不属于容器的范围。但是go中我们说到容器类型,一般是说数组、切片和mapgo的数组go数组的两个特性:长度固定,元素类型相同。

Golang——详解Go语言的代码规范

今天是Golang专题的第二篇,我们来看看Go的语言规范。在我们继续今天的内容之前,先来回答一个问题。有同学在后台问我,为什么说Golang更适合分布式系统的开发?它和Java相比有什么优势吗?其实回答这个问题需要涉及很多概念,比如操作系统当中关于进程、线程、协程等很多概念。

Go源代码中的那些秘密:time.minWall是1885?

这是通过指定过去时间的截止日期来强制取消现有连接,例如:cr.conn.rwc.SetReadDeadline。

浅析Go语言http服务handler对象底层原理

本文来源于: https://gobea.cn/blog/detail/15zqpwrq.

Go语言「消息服务」单实例300w长连接是怎么做到的?

推送系统介绍分享人:全栈技术管理员之一,花椒直播技术总监周洋。目前服务于360内部50多个产品,开发平台数千款app,也支持部分聊天业务场景。