golang专题下共有 12812 篇文章
-
- golang框架性能对比
- 对于Go应用程序,选择合适的框架对于性能和可维护性至关重要。经过基准测试和实战案例对比,在性能和资源优化方面,GorillaMux表现出色;Echo在Websocket处理方面表现优异;Gin在API开发中提供了卓越的灵活性。最佳框架的选择取决于应用程序的特定要求。
- Golang· Go教程 | 1年 | golang 性能 246浏览 收藏
-
- golang框架如何防止XSS攻击?
- 在Golang框架中抵御XSS攻击有两种有效方法:转义用户输入:使用html.EscapeString函数对用户输入进行转义,从而防止浏览器将输入解释为HTML代码。使用HTTPS:加密在浏览器和Web服务器之间传递的数据,防止攻击者窃取用户输入或注入恶意脚本。
- Golang· Go教程 | 1年 | golang xss 246浏览 收藏
-
- 如何使用 Golang 函数遍历映射?
- 如何遍历Golang映射?可以使用以下方法遍历Golang映射的元素:forEach()函数:提供键和值处理函数作为参数。range语句:迭代映射中的键和值。实战案例:计算映射中值的总和遍历映射中的值。将每个值累加到总和变量中。
- Golang· Go教程 | 1年 | golang 映射遍历 246浏览 收藏
-
- golang框架的代码生成器:最佳实践
- 最佳实践:使用GoLang框架代码生成器选择合适的文件生成器:根据功能、语言支持和文档进行选择。创建自定义模板:使用*tmpl文件定义代码结构和内容,并使用占位符和函数。使用脚手架:安装工具并使用命令创建项目,然后根据需要自定义生成的代码。实战案例:如[Gogenerate](https://go.dev/blog/generate)包,使用go:generate指令来运行命令并生成代码。
- Golang· Go教程 | 11个月 | golang codegen 246浏览 收藏
-
- Golang 函数链在微服务架构中的作用
- 函数链在微服务架构中可用于创建松散耦合、可扩展且易于维护的微服务。它们通过将函数组织成一条链来工作,其中每个函数的输出作为下一个函数的输入,具有以下优点:松散耦合:函数彼此独立,可轻松添加或删除。可扩展:可通过添加新函数或组合现有函数轻松扩展功能。易于维护:每个函数都是一个小而独立的单元,使得维护变得更加容易。
- Golang· Go教程 | 11个月 | golang 微服务 246浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 338次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 204次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 168次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习