-
golang time常用方法详解
说明 在golang中,时间转换都会通过Time类型做一系列转换。主要包含,时间戳和时间字符串,时间字符串...
-
关于golang利用channel和goroutine完成统计素数的思路
1. 需求 要求统计1-200000的数字中,哪些是素数?这个问题在本章开篇就提出来了,可以使用goroutine和channel来完成 2.分析思路 传统的...
-
Go应该如何实现二级缓存
一、需求 实现二级缓存 程序运行起来后提示:“请输入命令:”,如果输入getall,查询并显示所有人员的信息 第一次时查询mysql并将结果缓存在r...
-
Go中使用加密算法的方法
哈希算法 md5 128bit,16字节 如:md5 (“hello world!”) = fc3ff98e8c6a0d3087d515c...
-
Golang中实现简单的Http Middleware
本文主要针对Golang的内置库 net/http 做了简单的扩展,通过添加中间件的形式实现了管道(Pipeline)模式,这样的好处是各模块之间是低耦合的,符合单...
-
Go 协程超时控制的实现
Go 协程超时控制 Select 阻塞方式 Context 方式 先说个场景: 假设业务中 A 服务需要调用 服务B,要求设置 5s 超时,那么...
-
Go语言运算符案例讲解
算数运算符 算数运算符和C语言几乎一样 运算符 描述 实例 + 相...
