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

golang
golang专题下共有 13996 篇文章
  • 跨域资源共享在golang框架中的最佳实践
    跨域资源共享在golang框架中的最佳实践
    最佳实践:在Golang中实现CORS(跨域资源共享):使用社区提供的库简化处理,如github.com/rs/cors。配置AllowedOrigins以控制访问来源。设置AllowedMethods限制请求类型。启用Cookie共享,使用AllowCredentials选项。设置MaxAge缓存预检请求,提高性能。使用AllowedHeaders和ExposedHeaders指定需要公开的头。
    Golang· Go教程   |  1年  |   golang 跨域 265浏览 收藏
  • golang中性能监控框架的优缺点有哪些?
    golang中性能监控框架的优缺点有哪些?
    Go性能监控框架的优缺点:Prometheus:强大灵活,学习曲线高,小型应用程序可能过于复杂。NewRelic:功能丰富,商业产品,集成和使用复杂,可能价格昂贵。Grafana:开源可视化平台,需要用户设置管理数据存储,增加复杂性。Jaeger:专注分布式追踪,追踪优先,全面性能监控功能有限。Go-kit:轻量可扩展,无开箱即用性能监控功能,需要与其他框架集成。
    Golang· Go教程   |  1年  |   golang 性能监控 265浏览 收藏
  • golang框架高并发应用架构设计指南
    golang框架高并发应用架构设计指南
    针对高并发应用,使用Go语言框架架构设计应遵循以下指南:采用微服务架构,分解应用为独立、松耦合的服务。使用消息队列,解耦服务间通信并确保消息可靠性。限制并发度,防止服务因过载崩溃。优化数据库访问,包括使用连接池、启用查询缓存、建立索引和垂直分区。使用分布式缓存,减少数据库访问次数并提升读请求性能。
    Golang· Go教程   |  1年  |   golang 高并发 265浏览 收藏
  • golang框架在高并发场景中的Serverless实践
    golang框架在高并发场景中的Serverless实践
    如何在Golang框架中利用Serverless技术应对高并发场景?采用Serverless架构,无需管理基础设施即可运行代码。使用Golang框架,利用其内置的并发特性(如Goroutine)高效处理并发请求。使用Go-Chi框架创建API网关,定义API端点。部署到Serverless平台(如CloudFunctions),由平台管理基础设施并实现按需扩展。
    Golang· Go教程   |  1年  |   golang 265浏览 收藏
  • Golang 匿名函数的语法和使用
    Golang 匿名函数的语法和使用
    匿名函数,也称lambda函数,是一种无名称的特殊函数,可用于其他函数的参数或赋值给变量。语法:func(参数列表)返回值类型{函数体}用法:回调函数过滤器函数定义临时的短函数
    Golang· Go教程   |  1年  |   golang 匿名函数 265浏览 收藏
  • Golang日志库使用与格式自定义教程
    Golang日志库使用与格式自定义教程
    在Golang中实现带颜色的日志输出,需借助第三方库如github.com/fatih/color;1.引入color库并创建颜色对象,使用color.New()定义不同颜色和样式;2.使用Fprintf、Printf或Println方法输出带颜色文本;3.可结合Logger实例,通过SetPrefix设置带颜色的前缀,实现更灵活控制。
    Golang· Go教程   |  6个月  |   golang 日志记录 265浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码