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

golang
golang专题下共有 1348 篇文章
  • Golang错误预警集成Prometheus告警规则
    Golang错误预警集成Prometheus告警规则
    用Golang实现错误预警系统的方法是:1.使用prometheus/client_golang库捕获错误并转化为Prometheus指标,例如通过计数器记录错误次数;2.配置Prometheus抓取应用暴露的指标;3.通过PromQL定义告警规则,设置错误率阈值触发告警;4.配置Alertmanager处理并路由告警通知到指定渠道;5.Golang应用接收Webhook执行具体告警动作。选择客户端库时优先考虑官方维护的prometheus/client_golang,性能敏感场景可选fastly/go-
    Golang· Go教程   |  5天  |   golang prometheus 告警规则 Alertmanager 错误预警系统 358浏览 收藏
  • Golang装饰器链式调用原理详解
    Golang装饰器链式调用原理详解
    Go语言中通过统一函数签名的中间件类型实现装饰器模式,利用高阶函数和链式调用可组合日志、认证等功能,执行顺序需从外到内,可通过逆序遍历确保先定义的先执行,该模式适用于HTTP处理及通用函数扩展。
    Golang· Go教程   |  5天  |   golang 高阶函数 中间件 装饰器模式 链式调用 283浏览 收藏
  • Golang表格驱动测试多用例技巧
    Golang表格驱动测试多用例技巧
    表格驱动测试通过将测试数据与逻辑分离,提升可读性、可维护性和扩展性,结合t.Run实现精准错误定位,适用于复杂场景。
    Golang· Go教程   |  5天  |   golang 测试数据 表格驱动测试 t.Run 多测试用例 230浏览 收藏
  • Golang编译WASM,轻松配置WebAssembly环境
    Golang编译WASM,轻松配置WebAssembly环境
    Go语言通过gobuild命令将代码编译为WebAssembly,需安装Go1.11+,使用syscall/js包实现与JavaScript交互,编译生成main.wasm文件,并借助wasm_exec.js在HTML中加载运行,适用于浏览器高性能计算、共享业务逻辑等场景,但存在DOM交互繁琐、标准库受限和调试困难等挑战,可通过封装JS调用、职责分离和浏览器工具优化开发体验。
    Golang· Go教程   |  5天  |   golang 浏览器 编译 WebAssembly syscall/js 126浏览 收藏
  • Golang集成Swagger生成API文档教程
    Golang集成Swagger生成API文档教程
    使用Swag工具可实现GolangAPI文档自动化生成与SwaggerUI集成。首先通过goinstall安装Swag,随后在Go代码的Handler函数上添加Swag注释(如@Summary、@Param、@Success等),描述API元信息。接着运行swaginit命令,自动生成docs目录及OpenAPI规范文件(swagger.json/yaml)。然后引入github.com/your_project_path/docs包以加载文档,并集成gin-swagger和swaggo/files库,配
    Golang· Go教程   |  5天  |   golang API文档 Swagger 自动化生成 Swag 296浏览 收藏
  • 用Golang开发云原生安全工具:OPA策略实战详解
    用Golang开发云原生安全工具:OPA策略实战详解
    在Golang应用中集成OPA需使用其GoSDK加载Rego策略、创建查询并执行评估,通过Docker容器化后以KubernetesDeployment和Service部署至集群,利用ConfigMap实现策略动态更新,结合Prometheus监控性能指标,通过单元测试和端到端测试验证功能,并借助Goroutine并发、结果缓存和增量评估优化性能,同时可集成CI/CD、API网关、服务网格等云原生工具提升自动化与安全性,从而构建高效、可扩展的云原生安全工具。
    Golang· Go教程   |  5天  |   golang 云原生 安全工具 Kubernetes OPA 485浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码