golang专题下共有 14425 篇文章
-
- golang框架安全问题常见解答及应对策略
- GoLang框架安全问题主要有:输入验证不足、SQL注入、XSS、敏感数据泄露、认证和授权漏洞。应对策略包括严格输入验证、采用参数化查询、HTML编码、加密技术、严格的认证和授权机制。例如,防止SQL注入可使用GORM参数化查询:Where("name=?",name);防止XSS可使用html/template包的HTML编码:html.EscapeString(data)。
- Golang· Go教程 | 2年 | golang 安全问题 198浏览 收藏
-
- golang框架源码定制与扩展
- 摘要:Go框架源码可以通过定制和扩展进行调整,以满足特定需求。定制步骤:识别需求修改源码重新编译扩展步骤:创建扩展注册扩展使用扩展实战案例:自定义Gin框架的错误处理机制以修改错误处理逻辑并返回自定义响应。
- Golang· Go教程 | 2年 | golang 框架 163浏览 收藏
-
- 使用golang框架开发高性能微服务
- Go微服务框架选择与实战示例使用Go框架开发微服务时,可以选择Gin、Echo或GoKit等框架。实战示例演示了使用Gin框架构建API网关,包括创建项目、添加依赖项、创建服务器和运行服务器。为了提高性能,可采用无锁并发、数据库连接池、缓存、优化API设计以及监控和指标等技巧。
- Golang· Go教程 | 2年 | golang 高性能微服务 211浏览 收藏
-
- golang框架开发流程中的故障排除技巧
- Go框架开发中的故障排除技巧包括:检查错误值,包括err变量和panic语句。使用日志记录记录有关请求、错误和性能的信息,并启用调试日志级别以获取详细见解。利用gdb或delve等调试器逐步执行代码,设置断点并检查变量的值,以快速解决问题。
- Golang· Go教程 | 2年 | golang 故障排除 425浏览 收藏
-
- golang框架跨平台部署疑难解答
- 常见Go框架跨平台部署问题的疑难解答包括:输出不一致:使用交叉编译工具生成特定平台的二进制文件,并编写测试检查差异。依赖库版本差异:使用gomod管理依赖关系,并允许特定平台版本号。文件系统路径不一致:使用filepath包抽象文件路径,并使用相对路径。
- Golang· Go教程 | 2年 | golang 跨平台部署 312浏览 收藏
-
- golang框架开发常见坑和排雷指南
- 使用Go框架开发时常见的5个坑:未正确处理并发:使用goroutine和互斥锁管理并发访问。使用错误处理技术:正确处理错误,考虑使用错误封装和自定义错误类型。未进行输入验证:验证用户输入的完整性,避免安全漏洞。使用全局变量:尽量避免全局变量,使用依赖注入或上下文机制。使用错误的包管理:确保使用标准包管理技术,如GoModules。
- Golang· Go教程 | 2年 | golang 框架开发 346浏览 收藏
查看更多
课程推荐
-
- 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次学习

