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

golang
golang专题下共有 13822 篇文章
  • golang函数如何优雅地处理错误
    golang函数如何优雅地处理错误
    在Go中优雅地处理函数中的错误涉及以下技巧:使用iferr!=nil检查错误。分离错误处理逻辑,使用defer语句。使用哨兵错误表示已知错误类型。使用多错误类型处理多种类型的错误。实践案例:在文件读写操作中,通过检查错误并适当处理,可以提高代码的健壮性。
    Golang· Go教程   |  1年  |   golang 错误处理 125浏览 收藏
  • golang函数的并发安全问题
    golang函数的并发安全问题
    在Go语言中,函数的并发安全性决定了是否可以在并发环境中安全调用该函数。并发安全问题可能出现于处理共享数据或修改内部状态时,如竞态条件和数据竞争。通过使用互斥锁或其他最佳实践(例如使用并发安全包),可以确保函数的并发安全性。
    Golang· Go教程   |  1年  |   golang 并发安全问题 125浏览 收藏
  • golang框架的最佳学习资源有哪些?
    golang框架的最佳学习资源有哪些?
    学习Go框架的最佳资源包括:在线课程和教程:Go框架快速入门|CourseraGo框架开发Udemy构建RESTfulAPI|Go框架|BuildRESTfulAPI书籍:Go框架Web编程Go框架Web应用开发实战Go框架构建RESTfulAPI实战案例:使用Go框架构建RESTfulAPI
    Golang· Go教程   |  1年  |   golang 学习资源 125浏览 收藏
  • Golang 框架对移动开发的适用性
    Golang 框架对移动开发的适用性
    Go框架是移动开发的绝佳选择,可简化应用程序开发并提高生产力。常见的Go移动框架包括Revel、Beego、Echo和Gin。实战案例展示了使用Echo框架构建待办事项应用程序的步骤,包括安装、路由定义、HTTP请求处理和数据库操作。这些框架提供全面的功能、高性能和出色的可扩展性,结合Go的优势,使移动应用程序开发变得更简单。
    Golang· Go教程   |  1年  |   golang 移动开发 125浏览 收藏
  • golang框架在分布式系统中的性能优化策略
    golang框架在分布式系统中的性能优化策略
    在分布式系统中优化Golang框架性能的策略包括:goroutine管理:使用池、上下文取消和goroutine限制。内存管理:使用分配器、垃圾回收和指针/切片池。并行化:使用通道、select和分布式计算框架。缓存:使用内存/磁盘缓存、配置缓存策略和使用缓存代理。
    Golang· Go教程   |  1年  |   golang 优化 分布式系统 125浏览 收藏
  • Golang 函数异常处理在不同框架和库中的实现
    Golang 函数异常处理在不同框架和库中的实现
    Go函数异常处理可通过框架和库简化,以下为其关键要点:内置错误类型:Go标准库提供了error类型表示错误条件。框架支持:Gin:提供错误处理中间件。Echo:提供类似的错误处理功能。库支持:sentry:用于记录和跟踪错误。logur:提供错误处理支持的日志库。实战案例:使用Gin框架演示错误处理,并通过JSON格式返回错误消息。
    Golang· Go教程   |  1年  |   golang 异常处理 125浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码