小编给大家分享一下使用go优雅地撰写单元测试的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
配置文件热更新是服务器程序的一个基本功能,通过热更新可以不停机调整程序的配置,特别是在生产环境可以提供极大的便利,比如发现log打得太多了可以动态调高日志等级,业务逻辑参数变化,甚至某个功能模块的开关
RPC是什么? 所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户
在服务端程序开发的过程中,cookie经常被用于验证用户登录。golang 的 net/http 包中自带 http cookie的定义,下面就来讲一下cookie的一般用法以及需要注意的问题。 ht
安装:golang编译器安装过程比较简单,也比较快,不同平台下(win/linux/macos)都比较相似;https://dl.gocn.io/golang/1.9.2/go1.9.2.src.ta
目前大都是使用 validator 安装 go get gopkg.in/go-playground/validator.v9 原理 当然只能通过反射来实现了,之前写过一篇反射的文
前言 对于Golang来说,实现一个简单的 http server 非常容易,只需要短短几行代码。同时有了协程的加持,Go实现的 http server 能够取得非常优秀的性能。这篇文章将会对go标准
这篇文章给大家分享的是有关使用golang实现redis服务器的方法是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 &n
前段时间在生活中偶尔需要对某些文件进行重命名,而且是随机名字,刚 开始是手动重命名然后在键盘上胡乱打一些字母数字,时间长了发现也挺麻烦的,于是想到能不能用golang实现这个功能并且自动把生成的字符串
CAS算法(compare and swap) CAS算法是一种有名的无锁算法。无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步