当前位置:首页 > 文章列表 >golang

golang
golang专题下共有 14425 篇文章
  • golang框架如何防止XSS攻击?
    golang框架如何防止XSS攻击?
    在Golang框架中抵御XSS攻击有两种有效方法:转义用户输入:使用html.EscapeString函数对用户输入进行转义,从而防止浏览器将输入解释为HTML代码。使用HTTPS:加密在浏览器和Web服务器之间传递的数据,防止攻击者窃取用户输入或注入恶意脚本。
    Golang· Go教程   |  2年  |   golang xss 224浏览 收藏
  • golang框架如何优化性能?
    golang框架如何优化性能?
    识别性能瓶颈后,采用并发编程、缓存和持久化、资源管理、请求处理优化、负载均衡和监控策略,可有效提升Golang框架应用程序性能。
    Golang· Go教程   |  2年  |   golang 性能优化 485浏览 收藏
  • golang框架的访问控制措施有哪些?
    golang框架的访问控制措施有哪些?
    在Golang框架中,访问控制措施至关重要,常用的措施包括:HTTP基本身份验证JWT(JSONWeb令牌)OAuth2.0基于角色的访问控制(RBAC)
    Golang· Go教程   |  2年  |   golang 访问控制 303浏览 收藏
  • golang框架哪些场景下容易出现性能问题?
    golang框架哪些场景下容易出现性能问题?
    Go框架中常见的性能问题包括:过量使用goroutine,可通过限制其数量和及时关闭来解决。低效的数据库查询,可通过使用索引、避免复杂查询和利用数据库连接池来优化。HTTP路由器效率低下,可通过使用高效的路由器、缓存路由值和适当配置来提升。远程资源延迟,可通过缓存响应、利用多路复用和使用分布式缓存系统来缓解。数据序列化和反序列化效率低下,可通过使用高效的库、避免冗余数据和优化代码来改善。
    Golang· Go教程   |  2年  |   golang 性能 174浏览 收藏
  • Golang框架中的单元测试的最佳实践是什么?
    Golang框架中的单元测试的最佳实践是什么?
    单元测试最佳实践:编写可测试的代码设定覆盖率目标使用表驱动测试覆盖错误路径考虑并发性
    Golang· Go教程   |  2年  |   golang 单元测试 446浏览 收藏
  • 如何防止golang框架中的缓冲区溢出?
    如何防止golang框架中的缓冲区溢出?
    遵循以下最佳实践可防止Go框架中的缓冲区溢出:全面验证用户输入,包括长度、类型和内容。使用Go标准库或信誉良好的第三方库处理用户输入和敏感数据。使用具有长度限制的类型(如string和[]byte)来存储字符串。使用缓冲区池管理和重用内存缓冲区。审阅第三方代码,寻找缓冲区溢出和其他安全漏洞。
    Golang· Go教程   |  2年  |   golang 缓冲区溢出 128浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码