Introduction

golang sync包的使用

2021-08-03
go, sync

go sync 包在go语言并发编程中必不可少,本文介绍go sync包中各个接口的使用方法以及示例

...

go程序优雅退出

2021-08-03
go, 服务端, 优雅退出

服务端程序是持续不断运行的,在停服时就需要等待各种服务关闭后再退出程序, 本文将介绍go程序优雅退出目前比较推荐的一种实现方式

...

go程序发布监听事件库

2021-08-03
go, 事件

这是一个开源的用于golang程序内部发布和监听事件的package, 其原理是通过定义一个全局变量存储监听的事件id和对应的handle函数, 当发布事件时,通过事件id查找对应的handle,如果找到则执行该handle函数。

...

Linux不常用操作记录

2021-08-03
linux, 命令行

本文记录在使用Linux系统过程中,遇到的一些不常用的,需要查询的,难以记忆的操作命令, 方便以后再次使用的时候,可以翻阅查询,节省查找时间,提高开发效率

...

Nginx IP 限流

2021-08-03
nginx, 限流

通过对同一IP进行限流,在一定程度上可以防止应用层DDOS攻击。本文介绍 Nginx对同一IP限流的配置

...

生成x个随机数

2021-08-03
随机数, 算法, go

需求:生成x个随机数,要求这个x个随机数的和为y, 且随机数的最大值小于平均数的3倍,最小值大于0,例如:5个和为10的随机数避免出现6,1,1,1,1的情况。 【使用场景:游戏中卡牌包开包时随机出现卡牌质量的分布】
本文展示go语言对该算法的实现

...

Kubernetes服务部署步骤

2021-07-30
go, k8s

kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。 是一个开源的,用于管理云平台中多个主机上的容器化的应用, Kubernetes的目标是让部署容器化的应用简单并且高效(powerful), Kubernetes提供了应用部署,规划,更新,维护的一种机制。 本文将介绍Kubernetes集群的部署步骤

...

大侠的赏赐,是我持续创作的动力,感谢!

微信公众号 赞赏码 赞赏码