分类: golang
-
并发编程的数据竞争问题以及解决之道
Go语言以容易进行并发编程而闻名,但是如果稍不注意,并发程序可能导致的数据竞争问题(data race)就会经…
-
Nsq-原理分析一
Nsq 是用 go 语言开发的轻量级的分布式消息队列,适合小型项目使用、用来学习消息队列实现原理、学习 gol…
-
Go-每日一库之-rpcx
在之前的两篇文章rpc和json-rpc中,我们介绍了 Go 标准库提供的rpc实现。在实际开发中,rpc库的…
-
一款小巧的基于-Go-构建的-API-开发框架可以快速进行业务开发遵循-SOLID-设计原则
snake 一款适合于快速开发业务的Go框架,主要是提供API服务。 项目地址:[链接] 技术栈 框架路由使用…
-
Go语言入门
Go之所以火爆的原因之一是,拥有CoreOS,Kubernetes(Google),InfluxDB知名大客户…
-
Container-为-Go语言而生的运行时依赖注入容器
Container 是一款为 Go 语言开发的运行时依赖注入库。Go 语言的语言特性决定了实现一款类型安全的依…
-
让我们一起啃算法加一
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素…
-
Go-语言使用-net-包实现-Socket-网络编程
TCP/IP 传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP…