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

golang
golang专题下共有 12595 篇文章
  • Golang多云管理平台API抽象解析
    Golang多云管理平台API抽象解析
    构建多云管理平台的核心是通过Golang实现统一API抽象层,首先定义计算、存储、网络等通用服务模型,接着设计RESTful或GraphQL风格的统一API接口,然后利用Golang接口实现适配器模式,为AWS、Azure等云厂商分别开发适配器以屏蔽底层差异,同时选用Gin或Echo等Web框架提升开发效率,结合Gorm、Viper、Zap等库实现数据访问、配置与日志管理,并通过JWT实现认证、RBAC实现权限控制,最终集成Prometheus、ELK等工具完成监控与审计,确保平台安全可控且可扩展。
    Golang· Go教程   |  1个月  |   golang 适配器模式 多云管理平台 API抽象层 云服务模型 216浏览 收藏
  • Golang自定义排序实现全解析
    Golang自定义排序实现全解析
    使用sort.Slice可快速对切片自定义排序,如按年龄升序;实现sort.Interface接口适合封装可复用的排序逻辑。
    Golang· Go教程   |  1个月  |   golang 自定义排序 sort包 sort.Interface sort.Slice 132浏览 收藏
  • Golang读写CSV文件教程
    Golang读写CSV文件教程
    Go语言中使用encoding/csv包可高效处理CSV文件读写。读取时用csv.NewReader创建读取器,通过ReadAll一次性读取或Read逐行处理;写入时用csv.NewWriter创建写入器,调用Write或WriteAll添加数据并需调用Flush提交;支持设置分隔符、注释字符等配置项,并需注意首行处理、错误处理及大文件内存控制。
    Golang· Go教程   |  1个月  |   golang csv文件 encoding/csv csv.NewReader csv.NewWriter 254浏览 收藏
  • Golang单例模式:sync.Once线程安全解析
    Golang单例模式:sync.Once线程安全解析
    sync.Once通过确保初始化函数只执行一次来实现线程安全的单例。1.使用包级变量保存单例实例;2.通过GetInstance方法调用once.Do进行初始化;3.初始化逻辑仅在首次调用时执行,后续调用直接返回已有实例。应用场景包括配置管理、日志记录器、数据库连接池和缓存服务。注意事项:Do方法仅接受无参函数,避免长时间阻塞,不可复用Once对象,多个初始化步骤需合并到一个函数中。
    Golang· Go教程   |  1个月  |   golang 初始化 线程安全 单例模式 sync.Once 142浏览 收藏
  • Golang压测配置,k6实现分布式测试
    Golang压测配置,k6实现分布式测试
    为Golang配置自动化压测的核心是使用k6工具并部署为分布式架构。1.安装k6的Docker镜像并编写压测脚本模拟用户访问;2.集成Prometheus和Grafana监控应用性能指标如请求处理时间、Goroutine数量和内存使用情况;3.通过docker-compose.yml定义k6master和多个worker节点实现分布式负载测试;4.将k6集成到CI/CD流程中实现自动化压测;5.根据测试目标选择合适的k6选项如vus、duration等;6.分析k6测试结果中的响应时间、成功率、吞吐量等指
    Golang· Go教程   |  1个月  |   golang 性能监控 k6 自动化压测 分布式负载测试 472浏览 收藏
  • Golang指针返回与逃逸分析技巧
    Golang指针返回与逃逸分析技巧
    可以。Go允许返回局部变量指针,编译器通过逃逸分析将变量分配在堆上,确保调用方指针有效,结合垃圾回收机制管理生命周期,无需手动内存管理。
    Golang· Go教程   |  1个月  |   golang 生命周期 垃圾回收 逃逸分析 局部变量指针 217浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码