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

golang
golang专题下共有 1608 篇文章
  • Golang操作Redis:go-redis使用教程
    Golang操作Redis:go-redis使用教程
    使用Golang操作Redis需掌握安装客户端、建立连接、执行基本命令及处理复杂数据结构。1.安装go-redis库并导入;2.使用redis.NewClient配置连接参数并测试连通性;3.通过Set、Get、Del进行键值操作,注意处理redis.Nil错误;4.使用HSet、HGet等操作哈希表,RPush、LPop处理列表;5.注意context使用、连接池设置、错误处理和序列化问题。
    Golang· Go教程   |  1个月  |   golang redis 数据结构 连接 go-redis 249浏览 收藏
  • Golang并行测试RunParallel使用全解析
    Golang并行测试RunParallel使用全解析
    使用RunParallel可真实模拟多goroutine并发场景,暴露锁竞争与伸缩性问题。它通过pb.Next()协调所有goroutine共同完成b.N次操作,避免单goroutine串行测试的局限性。默认并行度为GOMAXPROCS,可结合不同CPU核心数测试性能变化,揭示高并发下真实瓶颈。
    Golang· Go教程   |  2星期  |   golang 并发 GOMAXPROCS 并行测试 RunParallel 249浏览 收藏
  • 手把手教你用Golang搭建超高效的HTTP服务器
    手把手教你用Golang搭建超高效的HTTP服务器
    构建高性能GolangHTTP服务器的关键在于利用Goroutines和Channels实现并发处理、连接池复用TCP连接、使用BufferI/O减少系统调用、选择合适的HTTP框架、启用Gzip压缩、缓存静态资源、监控调优性能、合理配置Keep-Alive、实施负载均衡以及支持WebSocket。1.Goroutines允许每个请求在独立的协程中处理,Channels用于协程间通信;2.自定义连接池通过复用已建立的TCP连接减少延迟;3.使用bufio包进行缓冲I/O操作以降低系统调用频率;4.选用如G
    Golang· Go教程   |  2个月  |   golang 并发 HTTP服务器 连接池 性能调优 248浏览 收藏
  • Golanggzip与zlib压缩实战教程
    Golanggzip与zlib压缩实战教程
    在Golang中进行大文件传输时,推荐使用gzip或zlib压缩以提升效率。1.gzip适合HTTP协议传输并附带元信息;2.zlib更轻量,适用于自定义协议;3.压缩流程包括打开文件、创建压缩器、写入数据并发送;4.注意设置传输头信息并调用Close()确保数据完整写出;5.压缩级别可在0~9间调整,权衡压缩比与CPU消耗。实际应用中应根据场景选择合适算法,并确保接收端正确解压。
    Golang· Go教程   |  2个月  |   golang 文件传输 压缩 gzip zlib 248浏览 收藏
  • Golang自动部署指南:ArgoCD实现GitOps方法
    Golang自动部署指南:ArgoCD实现GitOps方法
    为Golang应用配置自动化部署并借助ArgoCD实现GitOps工作流,核心在于将应用与基础设施的声明性配置存储于Git仓库中,由ArgoCD持续监控并同步集群状态至Git定义的状态。1.首先容器化Golang应用,编写Dockerfile构建镜像并推送至镜像仓库;2.创建Kubernetes清单(Deployment、Service等),推荐使用Kustomize或Helm进行参数化管理;3.将K8s配置文件提交至Git仓库作为配置源;4.安装ArgoCD并在其中创建Application资源指向该G
    Golang· Go教程   |  1个月  |   golang Kubernetes 自动化部署 GitOps ArgoCD 248浏览 收藏
  • Golang适配IstioSidecar教程
    Golang适配IstioSidecar教程
    Go服务适配Istio需理解Sidecar流量拦截机制,确保健康检查路径开放、合理配置HTTP客户端连接池、透传追踪头信息、通过Service域名调用依赖服务,并合理分配Sidecar资源以优化性能。
    Golang· Go教程   |  1星期  |   golang 服务网格 248浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码