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

golang
golang专题下共有 14425 篇文章
  • Golang单元测试技巧:提升代码质量必学步骤
    Golang单元测试技巧:提升代码质量必学步骤
    单元测试是提升Golang项目代码质量的关键手段。1.编写单元测试需创建以\_test.go结尾的测试文件,使用testing包编写以Test开头的测试函数;2.通过接口实现Mock外部依赖,如数据库、API等,避免受外部环境影响;3.使用表驱动测试提高覆盖率,将多个测试用例集中管理并循环执行;4.遵循最佳实践,保持测试独立性、只测试单一功能点、提升可读性、覆盖所有代码路径,并集成自动化测试;5.利用gotest-cover进行代码覆盖率分析,发现测试盲点,持续优化测试用例,确保代码质量与可维护性。
    Golang· Go教程   |  1年  |   golang 单元测试 代码覆盖率 mock 表驱动测试 377浏览 收藏
  • Golang 函数在人工智能领域的应用潜力
    Golang 函数在人工智能领域的应用潜力
    Go函数在人工智能领域具有潜力:函数式编程支持可重用和可推理的代码编写。并发性通过Goroutine实现多核利用,提升性能。实际应用包括图像识别,通过函数并行处理图像以提高效率。
    Golang· Go教程   |  1年  |   golang 人工智能 377浏览 收藏
  • golang框架与其他框架的生态系统对比
    golang框架与其他框架的生态系统对比
    Go框架生态系统丰富,提供多种解决方案,包括Gin、Echo、Fiber、Beego和Revel等流行框架。与Node.js和Python的框架生态系统相比,Go框架以其性能、并发性支持和简洁设计而著称。
    Golang· Go教程   |  2年  |   golang 框架生态系统 377浏览 收藏
  • golang框架如何保护敏感数据?
    golang框架如何保护敏感数据?
    Go框架提供以下工具和特性保护敏感数据:加密:加密数据以防止未经授权访问。散列:创建数据摘要以验证其完整性和真实性。令牌化:用令牌替换敏感数据以减少暴露的风险。访问控制:限制对敏感数据的访问以减少未经授权的读取或修改。
    Golang· Go教程   |  2年  |   golang 数据保护 377浏览 收藏
  • golang 框架在分布式系统中的应用
    golang 框架在分布式系统中的应用
    Go框架在分布式系统中的应用场景包括:微服务远程调用(gRPC)微服务部署和管理(Kubernetes)服务发现和配置管理(Consul)分布式配置和状态存储(Etcd)消息传递(NATS)
    Golang· Go教程   |  2年  |   golang 分布式系统 377浏览 收藏
  • Golang 框架中如何实现事件驱动的体系结构?
    Golang 框架中如何实现事件驱动的体系结构?
    在Golang中构建事件驱动的体系结构,可以使用CloudEvents提供标准化的事件传递方式:使用CloudEventsSDKforGo发送CloudEvent:a.创建CloudEvents客户端。b.使用Send方法发送CloudEvent。接收CloudEvent:a.解析和处理CloudEvent的数据。以订单处理为例,订单微服务发送CloudEvent来通知库存和运输微服务更新库存和安排运输。
    Golang· Go教程   |  2年  |   golang 事件驱动 377浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码