golang
已收录文章:12625篇
-
Go语言中处理multipart/form-data文件上传需使用mime/multipart库,通过r.ParseMultipartForm或更高效的r.MultipartReader实现;为保障安全,应限制请求体大小、校验文件类型、重命名文件并防止路径遍历,同时结合http.DetectContentType检测真实文件类型,确保上传功能安全高效。166 收藏
-
原先的jwt-go仓库已经不再维护,迁移到了github.com/golang-jwt/jwt/v4 但是网上大多数还是v3版本的使用教程,建议使用更加安全的v4 1.什么是JWT JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种165 收藏
-
类型查询 我们知道interface的变量里面可以存储任意类型的数值(该类型实现了interface)。那么我们怎么反向知道这个变量里面实际保存了的是哪个类型的对象呢?目前常用的有两种方法: comma-ok断165 收藏
-
微服务架构中收集通常大家都采用ELK进行日志收集,同时我们还采用了SkyWalking进行链路跟踪,而SkyWalking数据存储也用到了ES,SkyWalking每天产生大量的索引数据,如下: WX20211008-104751@2x 这里一165 收藏
-
看代码吧~ func remove(slice []interface{}, elem interface{}) []interface{}{ if len(slice) == 0 { return slice } for i, v := range slice { if v == elem { slice = append(slice[:i], slice[i+1:]...) re165 收藏
-
本文主要介绍了Golang使用gzip压缩字符减少redis等存储占用的实现,分享给大家,具体如下: package compression import ( "bytes" "compress/gzip" "encoding/json" ) func GzipEncode(input []byte) ([]byte, e165 收藏