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

golang
golang专题下共有 11905 篇文章
  • 使用golang框架中间件进行身份验证
    使用golang框架中间件进行身份验证
    在Golang框架中,中间件是一种在HTTP请求和响应处理之间执行的软件层,是实现身份验证的理想方式,它可以检查请求头、验证令牌和注入上下文信息。使用中间件进行身份验证的步骤包括:启用默认会话和CSRF保护,并创建自定义中间件来验证JWT令牌。通过这些步骤,您可以轻松保护API端点免受未经授权的访问。
    Golang· Go教程   |  12个月  |   golang 身份认证 140浏览 收藏
  • golang框架在高并发场景中的行业应用
    golang框架在高并发场景中的行业应用
    Go框架在高并发场景中被广泛应用于构建实时配对服务、处理高流量负载的托管服务、微服务架构和分布式后端系统。具体应用案例包括:Uber、GoogleAppEngine、Netflix和WhatsApp。
    Golang· Go教程   |  11个月  |   golang 高并发 140浏览 收藏
  • Golang 类型安全在不同版本中的变化
    Golang 类型安全在不同版本中的变化
    Go语言的类型安全经过几代演变得到了显著提升。Go1.x采用结构化类型系统,Go2.x引入了泛型和接口类型,而Go1.18增加了实验性的类型参数化。这些增强提高了代码的复用性、可变性和灵活性。
    Golang· Go教程   |  10个月  |   golang 类型安全 140浏览 收藏
  • Golang 函数优化:如何使用管道提升效率
    Golang 函数优化:如何使用管道提升效率
    管道是一种并发原语,通过无缓冲通道高效传递数据和处理任务。使用管道可以优化Go函数的性能和可扩展性,具体应用包括:并发任务处理数据分段流处理例如,在并发HTTP请求场景中,管道可以并行处理请求,显著提升响应时间。
    Golang· Go教程   |  9个月  |   golang 优化 140浏览 收藏
  • Golang性能优化:pprofCPU内存分析实战
    Golang性能优化:pprofCPU内存分析实战
    要分析Golang程序性能瓶颈,可使用内置的pprof工具。1.导入\_"net/http/pprof"并启动HTTPserver,通过访问/debug/pprof/路径获取性能数据;2.用curl或浏览器访问/debug/pprof/profile?seconds=30获取CPU分析数据,并用gotoolpprof打开进行分析;3.使用top查看占用CPU最高的函数,或web查看火焰图定位热点代码;4.访问/debug/pprof/heap获取内存分配快照,结合alloc_objects和alloc_s
    Golang· Go教程   |  1个月  |   golang pprof 140浏览 收藏
  • Golang门面模式:简化子系统调用方法
    Golang门面模式:简化子系统调用方法
    门面模式核心目的是简化复杂子系统调用流程。1.适用于子系统接口分散、模块依赖明确、需隐藏实现细节的场景;2.在Golang中通过结构体组合子系统服务并封装统一方法实现;3.使用时需避免过度封装、保持职责单一、支持扩展替换;4.可结合context包增强接口健壮性,统一处理超时取消、日志记录等公共逻辑。
    Golang· Go教程   |  1个月  |   golang 可维护性 简化 门面模式 子系统调用 140浏览 收藏
查看更多
课程推荐
  • 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通道如何传递数据,反射等等。
    128次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码