Golang 中 栅栏 方式

varnum=14//定义一工并发多少数量varcnumchanintcnum=make//make一个chan,缓存为numfori:=0;i

grpc的入门使用

本文作者从什么是grpc开始介绍,讲诉了protobuf的语法以及如何使用grpc框架,对于想学习grpc的初学者来说,是一篇极好的入门教程,下来就跟随作者一起学习吧。

“Python太慢了、Golang糟透了":那些关于软件工程的”宗教“辩论

那些关于软件工程的”宗教“辩论引言:开发者的世界里总是充斥着各种各样的争论。从编程语言、框架甚至到编辑器、Windows/iOS系统,都可以成为争得面红耳赤的“宗教战争”。

高并发高吞吐IO秘密武器——epoll池化技术

ext2,ext4,xfs 等这种真正的文件系统的 fd ,无法使用 epoll 管理;socket fd,eventfd,timerfd 这些实现了 poll 调用的可以放到 epoll 池进行管理;

清晰架构的 Go 微服务:程序容器

完整的源程序链接Github: https://github.com/jfeng45/servicetmpl索引:[1] ozzo-validation[2] YAML support for the Go language[3]Golang Factory Method[4]G

ETCD介绍—etcd概念及原理方面分析

etcd作为一个受到ZooKeeper与doozer启发而催生的项目,除了拥有与之类似的功能外,更专注于以下四点。

我们如何设计 Golang & SQL 引擎课程的?Talent Plan 背后的故事

作者:谢海滨在 上篇文章 中我们介绍了 PingCAP Talent Plan – TiKV 方向的课程内容,本文将从课程设计的角度和大家聊一聊 TiDB 方向的课程内容,包括课程设计的逻辑,和课程学习过程中常见的问题及解答等。

GO 编程:gRPC库介绍和注册中心

gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf序列化协议开发,且支持众多开发语言。

Go 编程:一分钟实现管道 pipe 功能

管道是什么但凡在类Unix系统上敲过命令的人,大多使用过管道功能.所谓管道,就是将A程序的标准输出作为B程序的标准输入。

Golang 微服务教程(四)

Golang微服务教程Createerror{//哈希处理用户输入的密码hashedPwd,err:=bcrypt.GenerateFromPassword。