轻量级并发服务器高级应用 大型多人在线游戏MMO开发实战

Zinx是一个全新的GoLang的轻量级企业架构,Go本身的框架是很丰富的,但是在轻量级服务方面的框架并不是非常丰富。

先选好linux版本——ubuntu 16.04 安装docker

安装比较复杂,安装的dockerToolbox其实就是安装一个oracleVM虚拟机。然后在虚拟机上跑linux系统,再把docker安装到linux上。

面试题:Go 1.15 中 var i interface「」 = 3

然而,Go 1.15 发行说明在 runtime 部分中提到了一个有趣的改进:Converting a small integer value into an interface value no longer causes allocation.

Golang 微服务业务系统使用 TDD & DDD 心得

TDD(Test-Driven Development)测试驱动研发DDD(Domain-DrivenDesign)领域驱动模型老板最近新接手一个新能源项目,对于代码的稳定性及CI/CD要求比较高,所以发现了TDD。

使用docker快速部署wordpress

使用docker的优势:环境复用,下次使用或者在其它环境中使用,只要安装了docker,就可以直接使用,不用再重新搭建部署,可以直接运行docer compose文件。

Go语言实现排序

Go 语言提供了sort包,可以用来排序。但需要排序的对象必须实现sort.Interface接口。sort.

thrift 构建 golang 请求

thrift 构建 golang 请求。其实今天本来是想写 更硬核的 thrift 构建 tcp 代理,结果 thrift 0.11.0 版本暂无办法安装。

「Linux基础」CentOS 7安装docker20.10.6

根据docker官方文档:见原文链接 ,在CentOS系统下安装docker,其它Linux系统请选择对应文档进行安装。

golang2021数据格式(25)append函数的使用

在第一节中,已经给大家讲解过切片与数组很大的一个区别就是:切片的长度是不固定的,可以向已经定义的切片中追加数据。并且也给大家简单的演示过通过append的函数,在原切片的末尾添加元素。

golang系列:atomic 原子操作

原子操作是在执行中不能被中断的操作,通常由CPU芯片级能力来保证,并由操作系统提供调用,golang基于操作系统的能力,也提供了基于原子操作的支持。