golang
Golang加权轮询负载均衡的实现
目录实现加权轮询负载均衡思路加权轮询负载均衡代码测试代码实现加权轮询负载均衡思路代码实现一个加权负载均衡Weight初始化时对节点约定的权重currentWeight节点临时权重,...[详细]
2022-04-01 03:42 分类:自动化Golang实现四种负载均衡的算法(随机,轮询等)
随机负载随机挑选目标服务器packageload_balanceimport(errorsmath/rand)//随机负载均衡typeRandomBalancestruct{curIn...[详细]
2022-04-01 03:40 分类:自动化Golang 实现简单随机负载均衡
目录负载均衡简介随机负载均衡测试随机负载均衡负载均衡简介从设备角度实现负载均衡:硬件负载均衡:由专门的负载均衡器服务提供商,在你的服务器和外部网络之间架设服务商的负载均衡器。服务商提供设备和...[详细]
2022-04-01 03:38 分类:自动化golang中cache组件的使用及groupcache源码解析
groupcache简介在软件系统中使用缓存,可以降低系统响应时间,提高用户体验,降低某些系统模块的压力.groupcache是一款开源的缓存组件.与memcache与redis不同的时,group...[详细]
2022-04-01 03:29 分类:自动化-
Golang生成Excel文档的方法步骤
基于数据生成Excel文档是一个很常见的需求,本文将介绍如何使用Go的Excelize库去生成Excel文档,以及一些具体场景下的代码实现。关于Excelize库Excelize...[详细]
2022-04-01 03:28 分类:自动化 浅谈Golang 切片(slice)扩容机制的原理
我们知道Golang切片(slice)在容量不足的情况下会进行扩容,扩容的原理是怎样的呢?是不是每次扩一倍?下面我们结合源码来告诉你答案。一、源码Version:go1.15.6src/r...[详细]
2022-04-01 03:26 分类:自动化golang struct, map, json之间的相互转换
本文用于记录我在golang学习阶段遇到的类型转换问题,针对的是json、map、struct之间相互转换的问题,用到的技术json、mapstructure、reflect三个类库公...[详细]
2022-04-01 03:24 分类:自动化Golang简单实现http的server端和client端
介绍HTTPS(SecureHypertextTransferProtocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换信息。它使用安全套接字...[详细]
2022-04-01 03:17 分类:自动化Golang 实现获取当前函数名称和文件行号等操作
大家还是直接看代码吧~//获取正在运行的函数名funcrunFuncName()string{pc:=make([]uintptr,1)runtime.Callers(2,pc...[详细]
2022-04-01 03:00 分类:自动化Golang 获取文件md5校验的方法以及效率对比
近期有一个需求:获取多个文件md5校验和判断是否存在重复文件,因为文件数量较多,有的文件还比较大,需要处理的文件还没有到位,我就考虑了一下效率的问题。目前我已知的Golang中获取md5校...[详细]
2022-04-01 02:59 分类:自动化