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

golang
golang专题下共有 12586 篇文章
  • Golang实现TCP代理流量转发教程
    Golang实现TCP代理流量转发教程
    Golang因其高效的并发模型和简洁的网络库成为构建TCP代理服务器的理想选择,核心实现通过监听端口、建立双向连接并使用io.Copy和goroutine进行数据转发,配合超时处理、优雅关闭、缓冲区调优、连接复用及监控日志等策略,可打造高性能、稳定的生产级代理服务。
    Golang· Go教程   |  4星期  |   golang 性能优化 并发 io.Copy TCP代理服务器 462浏览 收藏
  • Golanghex编码解码与二进制转换技巧
    Golanghex编码解码与二进制转换技巧
    Go语言通过encoding/hex包实现十六进制编码解码,hex.EncodeToString将字节切片转为小写十六进制字符串,如"hello"转为"68656c6c6f";hex.DecodeString将合法十六进制字符串还原为原始字节,需确保字符串由0-9、a-f、A-F组成且长度为偶数;常见于哈希值、密钥等二进制数据表示,编码结果每字节转为两个字符,解码不支持空格需预处理,编码默认小写输出。
    Golang· Go教程   |  4星期  |   golang 解码 二进制 hex编码 encoding/hex 271浏览 收藏
  • Golang连接池技巧:高效复用网络连接
    Golang连接池技巧:高效复用网络连接
    连接池通过复用网络连接减少开销,提升高并发下性能。Golang中database/sql包内置连接池,支持配置最大连接数、空闲数和生命周期;自定义连接池需实现获取、归还、健康检查及超时清理机制,常用sync.Mutex保证并发安全。常见陷阱包括连接泄漏、失效连接和配置不当,优化策略涵盖健康检查、合理超时、动态调优、监控告警及压力测试,确保资源高效利用与系统稳定。
    Golang· Go教程   |  4星期  |   golang 数据库 优化 并发 连接池 448浏览 收藏
  • Golang反射与接口怎么配合使用?
    Golang反射与接口怎么配合使用?
    在Go语言中,反射通过接口获取运行时的类型和值信息,因为接口变量内部包含动态类型和动态值两个指针,当调用reflect.ValueOf(i)时,传入的接口值会自动装箱为interface{},反射系统从中解包出实际的类型和数据,构建包含kind、typ、ptr和flag的reflect.Value对象,从而实现对真实值的类型查询、字段访问和方法调用等操作,例如对variinterface{}=42调用reflect.ValueOf(i)得到的是int类型的反射对象,而非接口本身,若要修改值则必须传入指针类
    Golang· Go教程   |  4星期  |   golang 接口 反射 动态类型 reflect.ValueOf 471浏览 收藏
  • Golang竞态检测使用教程详解
    Golang竞态检测使用教程详解
    竞态条件发生在多goroutine无同步地访问共享内存且至少一个为写操作时,Go的racedetector通过-gorun-race等命令启用,能动态检测并报告读写冲突,包含冲突地址、goroutine及调用栈信息,适用于测试阶段发现并发问题,提升程序稳定性。
    Golang· Go教程   |  4星期  |   golang Goroutine 竞态条件 -race racedetector 235浏览 收藏
  • 蓝绿与金丝雀部署对比解析
    蓝绿与金丝雀部署对比解析
    蓝绿部署适合稳定性优先的低频重大发布,金丝雀发布适合高频迭代与精准验证,两者可结合使用,关键在于根据业务需求选择合适策略并配合版本标识、健康检查、优雅关闭和配置外置化等实践提升Golang服务部署可靠性。
    Golang· Go教程   |  4星期  |   golang 服务部署 部署策略 蓝绿部署 金丝雀发布 242浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码