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

golang
golang专题下共有 12108 篇文章
  • golang框架在大规模项目中的可观测性和监控机制有哪些?
    golang框架在大规模项目中的可观测性和监控机制有哪些?
    在大规模项目中,Golang框架提供了可观测性和监控机制,包括:指标监控:衡量性能、资源消耗和健康状况(使用内置指标包);日志记录:跟踪事件和错误(使用标准日志包);分布式追踪:了解跨服务请求执行(使用第三方库,如OpenTelemetry)。
    Golang· Go教程   |  1年  |   golang 可观测性 监控机制 158浏览 收藏
  • golang框架与流行框架的应用领域比较
    golang框架与流行框架的应用领域比较
    Go框架在以下场景中具有优势:微服务:GoMicro框架提供轻量级功能,用于开发和部署微服务。WebAPI:Gin框架支持构建RESTfulAPI,提供路由、中间件和响应渲染等功能。
    Golang· Go教程   |  10个月  |   golang 流行框架 158浏览 收藏
  • Golang图片编码详解:PNG/JPEG接口设计全解析
    Golang图片编码详解:PNG/JPEG接口设计全解析
    要使用Golang的image库进行图片解码,可按照以下步骤操作:1.通过os.Open等方法获取io.Reader;2.调用image.Decode函数自动识别格式并解码;3.处理解码结果或错误。若需仅获取格式,可用image.DecodeConfig。对于具体格式如PNG和JPEG,也可直接使用对应子包的Decode方法。编码时,PNG使用png.Encode,JPEG使用jpeg.Encode,并注意各自特性:PNG支持无损和透明,JPEG为有损且不支持透明,转换时需处理alpha通道问题。
    Golang· Go教程   |  1个月  |   golang png image库 JPEG 图片编解码 158浏览 收藏
  • Golangnil指针检测与recover机制解析
    Golangnil指针检测与recover机制解析
    nil指针解引用是指当指针为nil时尝试访问其指向内容,导致panic。1.使用recover机制可在defer中捕获panic并处理,防止程序崩溃;2.防御性编程要求在使用指针前检查是否为nil,如函数参数、结构体字段、返回值等;3.结构体方法调用时也需注意接收者是否为nil,避免隐式解引用;4.recover仅用于关键路径保护,防御性编程才是根本解决方案。
    Golang· Go教程   |  2星期  |   golang panic 防御性编程 recover机制 nil指针解引用 158浏览 收藏
  • 带你在Go test中体验jest的安装使用
    带你在Go test中体验jest的安装使用
    正文 二话不说,先上图: 图中我们看到,当你启动 gojest 命令后,可以进行交互式的测试。 按 f 键聚焦第一个失败的用例当你保持时,可以自动重测精简了测试信息 有了这个测试库,我们就
    Golang· Go教程   |  2年  |   test· jest· golang 157浏览 收藏
  • go常用指令之go mod详解
    go常用指令之go mod详解
    Go mod 开启 Go Module go env -w GO111MODULE=on 或 set GO111MODULE=on 设置Go Proxy go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct 或 set GOPROXY=https://goproxy.cn,https://goproxy.io,direct 初始化go mod go mod init 下载依赖包
    Golang· Go教程   |  2年  |   指令go· mod· golang 157浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    338次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    204次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    167次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码