golang专题下共有 471 篇文章
-
- GolangWeb表单处理教程详解
- Golang中处理表单需绑定结构体并验证,核心是解析数据、手动或用库校验、防XSS/CSRF,文件上传则需注意大小、类型与存储安全。
- Golang· Go教程 | 1星期 | golang Web表单 428浏览 收藏
-
- Golang中介者模式原理与实现详解
- 中介者模式通过引入中介对象封装对象间交互,降低耦合。在Go中利用接口和组合实现,如聊天室示例中ChatRoom作为中介者管理用户消息转发,User仅持有Mediator接口,发送消息时不直接引用其他用户,从而实现解耦。该模式适用于多组件通信场景,提升代码可维护性和扩展性。
- Golang· Go教程 | 2个月 | golang 中介者模式 426浏览 收藏
-
- Golang字符串优化技巧大全
- Golang中字符串拼接的常见误区是在循环中滥用“+”导致O(N²)性能开销,正确做法是使用strings.Builder或bytes.Buffer避免频繁内存分配和拷贝。
- Golang· Go教程 | 3星期 | golang 字符串操作 426浏览 收藏
-
- GolangJWT认证实现详解
- 答案:在Golang中实现JWT认证需定义Claims、生成并验证Token,使用如github.com/golang-jwt/jwt/v5库,通过中间件校验请求中的Token,其无状态特性适合微服务架构,但需注意密钥安全、Token存储方式及刷新机制设计。
- Golang· Go教程 | 1天 | golang jwt 426浏览 收藏
-
- Golang限速并发:TokenBucket实战详解
- 答案:Golang中通过令牌桶算法实现限速任务调度,可使用rate.Limiter或自定义TokenBucket控制并发。
- Golang· Go教程 | 2个月 | golang 限流算法 424浏览 收藏
-
- Golangstrings.Split用法与实例解析
- strings.Split用于按分隔符分割字符串并返回切片,如strings.Split("apple,banana",",")得["apple""banana"];2.分隔符不存在时返回原字符串组成的切片,为空分隔符时逐字符拆分,连续分隔符产生空字符串;3.SplitN可限制分割数量,Fields按空白字符分割且自动去除空字段。
- Golang· Go教程 | 2个月 | golang 字符串分割 424浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 339次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 205次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 168次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习

