Go 语言开源这九年:它是不是你最喜欢的语言?

作者|Go社区博客11月10日是Go语言全面走向开源的九周年纪念日。毫无疑问,过去12个月对于Go语言以及相关社区来说,代表着一段极具突破性的时光。

eclipse没落了

是的,eclipse没落了。虽然eclipse仍然三个月发布一个新版本,更新速度很快,但不得不承认的是用eclipse的人越来越少了。

Golang 读取 Laravel 项目的 .env 配置文件

package mainimport func main { err := godotenv.Load if err !

Go 2.0 这两个特性还是值得期待的

看过之前的文章的人应该都猜出来输出的结果了。比如上面的 doneCh 和 thingCh 可能在一次select 里面同时满足。

go语言变量逃逸分析

简单说一下栈和堆:栈只允许往线性表的一端放入数据,之后在这一端取出数据。go语言也不例外,例如常量等数据都会分配到堆内存中,函数内的变量也会分配到栈中,但是不同的是,go语言中,栈里面的变量有可能跑到堆中,这样的好处是程序员不用关心我们创建一个变量时需要放在堆还是栈中,这个过程就

Golang 入门系列(七)整合Redis详解, 实战!

想了解的可以看之前的文章:https://www.cnblogs.com/zhangweizhong/category/771056.html2. golang 客户端,用的是 go-redis,  1、go get github.com/go-redis 2、接着在代码中导入此

关于api-gateway服务panic问题整理

再次查看nginx日志,发现日志并未正常导出。分析当前业务的请求链路:三方业务 –> nginx –> api-gateway –> backend。

Golang写的程序注入一些版本信息,Debug速度自然快不少

背景Go程序运行时打印git提交信息编译信息Golang编译信息注入程序。当在debug的过程中,我们需要明确当前运行的go程序是什么版本,不要浪费时间在确认版本的问题。

AI足球大数据爬虫分析(golang)

项目地址https://gitee.com/aoe5188/foot‍‍ 项目简介 foot-parent 是一个集足球数据采集器,简单分析. 程序采用golang开发,项目模块化结构清晰完整,非常容易入手并进行二次开发分析.

图解 | 深入理解高性能网络开发路上的绊脚石 – 同步阻塞网络 IO

在网络开发模型中,有一种非常易于开发同学使用的方式,那就是同步阻塞的网络 IO。例如我们想请求服务器上的一段数据,那么 C 语言的一段代码 demo 大概是下面这样:但是在高并发的服务器开发中,这种网络 IO 的性能奇差。