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

golang
golang专题下共有 14178 篇文章
  • 如何根据需求选择合适的golang框架?
    如何根据需求选择合适的golang框架?
    选择合适的GoLang框架取决于特定需求:大型项目:Gin、Echo微服务:GorillaMux、MuxRESTAPI:Revel、BeegoCLI应用程序:Cobra、Viper并发和并行编程:GoRoutines、Channels
    Golang· Go教程   |  1年  |   golang 框架 347浏览 收藏
  • 如何在 Golang 中捕获匿名函数中的异常?
    如何在 Golang 中捕获匿名函数中的异常?
    在Golang中捕获匿名函数中的异常方法有:使用defer和recover:利用defer在函数返回前执行语句,配合recover从恐慌的函数调用中恢复执行。
    Golang· Go教程   |  1年  |   golang 异常 477浏览 收藏
  • 如何将 Golang 函数的性能与其他语言进行比较?
    如何将 Golang 函数的性能与其他语言进行比较?
    可以使用基准来比较Golang函数和其他语言的性能。基准代码需要运行该函数多次,同时测量其执行时间。实战案例比较了Golang和Python函数计算斐波那契数列的性能,结果显示Golang函数明显更快,验证了其效率优势。
    Golang· Go教程   |  1年  |   golang 性能 167浏览 收藏
  • golang框架高并发应用的容量规划与运维
    golang框架高并发应用的容量规划与运维
    在构建高并发Golang应用程序时,容量规划与运维至关重要,通过以下步骤确保应用程序承受高负载:确定应用程序负载预期:评估用户数量、并发请求和吞吐量要求。基准测试和负载测试:使用工具了解应用程序在不同负载下的性能。容量模型:预测特定负载下的资源需求。规划扩展:制定垂直扩展(升级服务器)或水平扩展(添加服务器)的计划。运维监控:使用监控工具持续监控指标,如CPU使用率和请求时间。自动扩缩容:使用编排工具动态调整服务器数量。预警和报警:设置系统检测和通知性能问题
    Golang· Go教程   |  1年  |   golang 高并发 285浏览 收藏
  • Golang 函数测试中的失败场景处理
    Golang 函数测试中的失败场景处理
    在Golang函数测试中处理失败场景至关重要。本文探讨了以下技术:使用内置断言函数:testing.T类型提供了Errorf()和Fatalf()等函数来记录失败消息并停止测试运行。使用自定义错误:可以定义实现error接口的自定义错误类型,以便提供更具信息性的错误消息。使用辅助函数:像assert或require这样的辅助函数简化了失败场景处理,提供了更具可读性的语法。
    Golang· Go教程   |  1年  |   golang 单元测试 场景处理 490浏览 收藏
  • 全方位提升golang框架性能的技巧
    全方位提升golang框架性能的技巧
    如何提升Go语言框架性能:使用指针优化代码,避免不必要复制。优化函数签名,只包含必需参数。限制并发度,避免争用和切换开销。使用通道进行通信,提高并发性。启用缓存,减少数据库调用和页面加载时间。使用gzipping压缩HTTP响应,减少带宽和加载时间。使用索引优化数据库查询速度。批量处理查询,减少开销。使用连接池,减少数据库连接开销。
    Golang· Go教程   |  1年  |   golang 性能优化 400浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码