上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 93 下一页
摘要: 前言 当发起请求前端所在的域名跟后端所在域名不在同一个 Origin, 或者 前端请求了不在当前域名下的各种资源,都会有跨域问题。跨域问题主要是在资源提供方配置跨域,即后端服务或者其他资源提供方收到请求后,判断请求体里的 Origin 字段跟自己 header 里的 Access-Control-A 阅读全文
posted @ 2022-08-17 11:38 Lucky小黄人^_^ 阅读(412) 评论(0) 推荐(0)
摘要: 方法一:用两个通道 + A协程sleep 一个通道用来传数据,一个用来传停止信号。 package main import ( "fmt" "time" ) // 老师视频里的生产者消费者 func main() { //知识点: 老师这里用了两个线程,一个用个传数据,一个用来传关闭信号 messa 阅读全文
posted @ 2022-08-15 11:12 Lucky小黄人^_^ 阅读(599) 评论(0) 推荐(0)
摘要: Go 实现超时退出 之前手写rpc框架的时候,吃多了网络超时处理的苦,今天偶然发现了实现超时退出的方法,MARK func AsyncCall() { ctx, cancel := context.WithTimeout(context.Background(), time.Duration(tim 阅读全文
posted @ 2022-08-15 11:03 Lucky小黄人^_^ 阅读(209) 评论(0) 推荐(0)
摘要: 转自:Git撤销本地commit 一、方式1 1、使用git log查询提交记录 2、使用git reset commitId回退到你想要的版本 (ps:commitId就是git log里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId) 二、方式2 其中 阅读全文
posted @ 2022-08-11 16:23 Lucky小黄人^_^ 阅读(1021) 评论(0) 推荐(0)
摘要: 转自:golang:base64编解码 Go 语言的标准库自带了 Base64 编码算法,通过几行代码就可以对数据进行编码 编解码字符串 package main import ( "encoding/base64" "fmt" ) func main() { // 需要处理的字符串 message 阅读全文
posted @ 2022-08-09 14:47 Lucky小黄人^_^ 阅读(734) 评论(0) 推荐(0)
摘要: 转自:goland json.Marshal导致&变成\u0026 **背景:**goland后台使用json.Marshal转换时,会将<,>,&转化为unicode编码,导致入库时&变成\u0026。 原因: json.marshal默认escapeHtml为true,会将<、>、&等字符转义。 阅读全文
posted @ 2022-08-09 14:41 Lucky小黄人^_^ 阅读(2044) 评论(0) 推荐(0)
摘要: 转自:golang中的urlEncode package main import( "fmt" "net/url" ) func main() { var urlStr string = "https://www.baidu.com" escapeUrl := url.QueryEscape(url 阅读全文
posted @ 2022-08-09 14:25 Lucky小黄人^_^ 阅读(638) 评论(0) 推荐(0)
摘要: 转自:关于JWT 和Token 关于 Token token 即使是在计算机领域中也有不同的定义,这里我们说的token,是指访问资源的凭据。例如当你调用Google API,需要带上有效 token 来表明你请求的合法性。这个 token 是 Google 给你的,这代表 Google 给你的授权 阅读全文
posted @ 2022-08-07 17:52 Lucky小黄人^_^ 阅读(204) 评论(0) 推荐(0)
摘要: golang go get 时提示 no Go files in xxx,如下图所示,使用 go mod init 初始化一个 go.mod,随后使用 go mod tidy 即可拉取想拉取的包 阅读全文
posted @ 2022-08-07 16:21 Lucky小黄人^_^ 阅读(827) 评论(0) 推荐(0)
摘要: 这两天发现一个有意思的情况,好像 gin 框架里 c.PostForm() 函数只能从表单中获取参数,不能从 body 中解析表单参数,也就是说你如果用 c.PostForm() 来解析获取参数,客户端发起请求时,如果参数放在表单里,服务端能正常获取到参数,但是如果客户端把参数放在 body 里,即 阅读全文
posted @ 2022-08-07 16:17 Lucky小黄人^_^ 阅读(883) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 93 下一页