为什么golang语言会变得越来越流行

作为一个开发者,如果你细心观察,就会发现越来越多的公司开始使用go语言进行业务的开发。榨干计算机的每一滴性能是我们软件开发人员不断追求的,golang这门语言不仅可以作为系统级语言,Docker和Kubernetes的使用就是它的最好证明,同时它在微服务方面也有着巨大的优势,一个

go grpc stream

stream.protosyntax = “proto3”;package stream;option go_package = “.

golang积累-WaitGroup包装

在看NSQ源码时看到封装了waitgroup方法,很实用,于是网上找了一篇文章,顺带整个流程熟悉一遍golang的协程使用非常方便,但是为了确保协程能在主程序退出之前确保执行,会使用各种手段。

golang 动画实现经典排序算法

内层循环挨个比较,当 arr 大于 arr时交换两个值;其实参考内容中还有其他 桶排序、堆排序、计数排序 等等,一大堆花里胡哨的。

golang 微服务(3) gRPC

正常运行在浏览器是没有问题,因为浏览器支持 HTTP client library 但是如果只是一个 go 应用、python 应用或者运行在 V8 引擎上 nodejs 应用,我们就需要引入 HTTP client library。

容器技术介绍:Docker常用命令

我喜欢他支持指针同时提供了各种安全机制减低烧脑度。这玩意放在c++里边你会错到欲仙欲死,可是用golang这就是一个正常实现。

Linux环境中Docker容器安装与使用(三)——安装Nginx服务器

简介:Docker是一个基于虚拟化技术的容器,基于Go语言开发。

红黑树在linux中的3种应用场景,看完终身难忘

前言近期需要使用红黑树进行操作。此文目的只为巩固rbtree的一些概念和用法。

可变参数函数golang

可变参数函数(Variadic Functions),就是可以支持任意数量的参数。这些参数需要是相同的类型。最后一个参数的类型,要以省略号开头,也就是三个点“…”, 这意思是,这个函数这里接受任意数量的参数,必须是这个类型的。

golang-quic

http 代理原理http 代理处理http和https请求的方式有所不同。对于http请求:浏览器与代理服务器建立TCP连接后,将http请求发送给代理服务器。