golang
已收录文章:14425篇
-
图解redis通信协议 请求协议: 请求协议一般格式: *<参数数量> CR LF $<参数 1 的字节数量> CR LF <参数 1 的数据> CR LF ... $<参数 N 的字节数量> CR LF <参数 N 的数据> CR LF427 收藏
-
Golang爬虫框架 colly 简介 colly是一个采用Go语言编写的Web爬虫框架,旨在提供一个能够些任何爬虫/采集器/蜘蛛的简介模板,通过Colly。你可以轻松的从网站提取结构化数据,然后进行数据挖掘,427 收藏
-
ImageMagick 是一个功能丰富的图片处理工具 具体安装方式可以参考官方,MacOS 上可以通过 homebrew 安装 brew install imagemagick@6 homebrew 最新的源是 7.* 版本,由于我的场景需要在 linux 部署,linux 的 apt427 收藏
-
答案:在Golang中实现JWT认证需定义Claims、生成并验证Token,使用如github.com/golang-jwt/jwt/v5库,通过中间件校验请求中的Token,其无状态特性适合微服务架构,但需注意密钥安全、Token存储方式及刷新机制设计。426 收藏
-
Golang中字符串拼接的常见误区是在循环中滥用“+”导致O(N²)性能开销,正确做法是使用strings.Builder或bytes.Buffer避免频繁内存分配和拷贝。426 收藏
-
中介者模式通过引入中介对象封装对象间交互,降低耦合。在Go中利用接口和组合实现,如聊天室示例中ChatRoom作为中介者管理用户消息转发,User仅持有Mediator接口,发送消息时不直接引用其他用户,从而实现解耦。该模式适用于多组件通信场景,提升代码可维护性和扩展性。426 收藏