文章 2024-08-07 来自:开发者社区

【go笔记】使用标准库flag解析命令行参数

前言 Go语言标准库中提供了一个包flag可以解析命令行参数。 示例代码:文件读取 package main import ( "fmt" "flag" "io/ioutil" ) func main() { // 文件路径由字符串指定,因此调用了 ...

文章 2023-10-21 来自:开发者社区

Golang语言使用 jwt-go 库生成和解析 token

01介绍JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种方式,用于在各方之间安全地将信息作为 JSON 对象传输。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用 HMAC 算法)或使用 RSA 或 ECDSA 的公钥/私钥对对 JWT 进行签名。尽管可以对 JWT 进行加密以提供双方之间的保密性,但我们将重点关注已签名的令牌(signe....

文章 2023-01-01 来自:开发者社区

从源码的角度看Go语言flag库如何解析命令行参数!

我上周五喝酒喝到晚上3点多,确实有点罩不住啊,整个周末都在休息和睡觉,文章鸽了几天,想不到就有两个人跑了。不得不感叹一下,自媒体的太残酷了,时效就那么几天,断更就没人爱。你们说好了爱我的,爱呢?哼昨晚就在写这篇文章了,没想到晚上又遇到发版本,确实不容易,且看且珍惜。标准库 flag命令行程序应该能打印出帮助信息,传递其他命令行参数,比如-h就是flag库的默认帮助参数。./goapi -h Us....

文章 2022-11-15 来自:开发者社区

Go 网络库 Gnet 解析

开篇上一篇Go netpoll大解析我们分析了Go原生网络模型以及部分源码,绝大部分场景下(99%),使用原生netpoll已经足够了。但是在一些海量并发连接下,原生netpoll会为每一个连接都开启一个goroutine处理,也就是1千万的连接就会创建一千万个goroutine。这就给了这些特殊场景下的优化空间,这也是像gnet和cloudwego/netpoll诞生的原因之一吧。本质上他们的....

Go 网络库 Gnet 解析

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像