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

golang
golang专题下共有 14106 篇文章
  • Golang框架与Elixir框架:并发编程的独特视角
    Golang框架与Elixir框架:并发编程的独特视角
    Golang的Goroutine和Elixir的ErlangVM提供了独特的并发编程模型。Golang使用轻量级并行线程(goroutine)在单个进程中高效调度任务,Elixir基于Erlang虚拟机(BEAM),通过进程机制表示并发性。实战案例中,使用Goroutine或ErlangVM可并行执行爬取任务,提高效率。
    Golang· Go教程   |  1年  |   golang 并发编程 Elixir 343浏览 收藏
  • 新手入门 golang 框架的最佳实践是什么?
    新手入门 golang 框架的最佳实践是什么?
    对于Go框架新手,最佳实践包括:理解框架原理、选择合适的框架、利用文档和示例、关注代码风格、充分利用框架功能、加入社区、实践案例等七点,助您充分发挥框架优势,提高开发效率和代码可维护性。
    Golang· Go教程   |  1年  |   golang 框架最佳实践 343浏览 收藏
  • 针对不同项目类型推荐的golang框架
    针对不同项目类型推荐的golang框架
    针对Go开发人员的Web开发,选择合适的Golang框架至关重要。Beego:轻量级RESTful框架,适合小型API项目。Gin:高性能微框架,每秒可处理百万次请求,适用于RESTfulAPI。Echo:可扩展框架,模块化设计,便于自定义和调试,适合复杂应用。Revel:全栈框架,提供前端和后端支持,适合创建动态全栈应用。Fiber:异步高性能框架,利用协程提升性能,适用于流媒体和高并发场景。
    Golang· Go教程   |  1年  |   golang 框架 343浏览 收藏
  • golang框架中如何处理文件系统错误?
    golang框架中如何处理文件系统错误?
    在Go中,文件系统错误由Error接口表示,可使用os.IsNotExist()和os.IsPermission()检查特定类型的错误。可以通过switch语句根据不同类型的错误执行特定的处理,例如打印错误消息或终止程序。此外,errors包提供了额外的错误处理工具,如errors.Unwrap(),用于获取嵌套错误的底层原因。
    Golang· Go教程   |  1年  |   golang 文件系统错误 343浏览 收藏
  • 如何使用代码生成工具自动生成 golang 单元测试?
    如何使用代码生成工具自动生成 golang 单元测试?
    使用Gomega命令行工具可以根据代码自动生成单元测试。只需使用gomega-generate命令,指定需要生成单元测试的包名和单元测试包的包名即可。Gomega会生成包含断言的单元测试用例,验证代码中的各个字段。
    Golang· Go教程   |  1年  |   golang 单元测试 343浏览 收藏
  • golang框架在高并发场景中的性能测试与分析
    golang框架在高并发场景中的性能测试与分析
    高并发场景下Go框架的性能测试和分析至关重要。本案例介绍如何使用Go内置并发包和pprof工具进行以下步骤:构建一个RESTfulAPI框架。使用ApacheBench模拟高并发请求。使用pprof分析框架性能,识别瓶颈并优化。持续性能测试和分析以改进性能。
    Golang· Go教程   |  1年  |   golang 框架 343浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码