
Go语言教程
-
Go语言中的Context详解
1. 什么是 Context?在 Go 1.7 版本之前,context 还是非编制的,它存在于 golang.org/x/net/context 包中。后来,Golang 团队发现 context 还挺好用的,就把 context 收编了,在 Go 1....
-
Golang 开发的 Web 有哪些框架?
Golang 开发的 Web 有哪些框架?1、Gin,是一个微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本;具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要...
-
构建Golang应用最小Docker镜像的实现
我通常使用docker运行我的 golang 程序,在这里分享一下我构建 docker 镜像的经验。我构建 docker 镜像不仅优化构建后的体积,还要优化构建速度。示例应用首先贴出代码例子,我们...
-
Golang语言之JWT实现的示例代码
JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON方式安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。...
-
Golang语言中的Unicode与字符串示例详解
在我们使用Golang进行开发过程中,总是绕不开对字符或字符串的处理,而在Golang语言中,对字符和字符串的处理方式可能和其他语言不太一样,比如Python或Java类的语言,本篇文章分享一些Golang语言下的Unicode和字符串编码。...
-
Go语言Timer计时器的用法示例详解
在使用Go语言时,在处理定时任务时,通常会用到time包中的Timer和Ticker类型。下面我将详细解释Go语言Timer计时器的用法示例详解,并提供示例代码。计时器用来定时执行任务,分享一...
-
golang语言可以编写shell脚本吗?
golang语言可以编写shell脚本吗golang是可以编写shell脚本,首先可以通过创建一个阅读器去访问键盘,每当按下回车键时,任何的写入都会被存储到输入变量中;然后根据出入的数据来执...
-
golang文件服务器的两种方式(可以访问任何目录)
一、方法1:主要用到的方法是http包的FileServer,参数很简单,就是要路由的文件夹的路径。package mainimport ( "fmt" "net/http")func main() { http.Handle("/", http.Fi...