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

golang
golang专题下共有 12520 篇文章
  • 多语言支持在golang框架中的发展
    多语言支持在golang框架中的发展
    Go框架中的多语言支持包括:locale包:管理语言环境和区域。template包:生成多语言内容的模板系统。fmt捆绑:以特定语言环境格式化字符串。
    Golang· Go教程   |  1年  |   golang 多语言 139浏览 收藏
  • 使用 Golang 框架时的性能优化策略有哪些?
    使用 Golang 框架时的性能优化策略有哪些?
    通过实施特定策略,可以在使用Golang框架时提高应用程序性能,包括:使用协程替代goroutine,减轻并发开销。缓存数据,避免重复数据检索。优化数据库查询,提高查询效率。利用并发性,提高任务吞吐量。监控和分析性能,识别瓶颈并进行优化。
    Golang· Go教程   |  1年  |   golang 性能优化 139浏览 收藏
  • golang框架如何应对业务峰值?
    golang框架如何应对业务峰值?
    应对业务峰值,Go框架提供了以下策略:伸缩性:按需调整应用程序资源,如CPU、内存。负载均衡:将请求分配到多个服务器,优化资源利用率。缓存:将常用数据保存在内存,减少数据库访问。异步处理:将耗时任务放到后台处理,提高吞吐量。限流:限制并发请求数量,防止应用程序崩溃。
    Golang· Go教程   |  1年  |   golang 业务峰值 139浏览 收藏
  • Golang 函数如何与数据库交互以构建 Web 应用?
    Golang 函数如何与数据库交互以构建 Web 应用?
    在GoWeb应用程序中,与数据库的交互至关重要,涉及数据持久化、检索和操作。本文介绍了使用Go函数与数据库交互的方法。步骤如下:导入database/sql和fmt包。使用sql.Open函数建立数据库连接。使用db.Query或db.QueryRow函数执行查询。使用db.Exec函数执行更新语句。提供了一个实战案例,使用Go函数将用户名和密码存储到数据库中。
    Golang· Go教程   |  11个月  |   golang 数据库 139浏览 收藏
  • Golangmap并发优化:sync.Map与分片锁对比
    Golangmap并发优化:sync.Map与分片锁对比
    选择Golang并发安全map需根据业务场景权衡性能与实现复杂度。sync.Map适用于读多写少、无需遍历的场景,如缓存和配置管理;分片锁适合高频写入、需自定义逻辑的场景,通过哈希分片减少锁竞争。优化建议包括合理设置分片数、使用RWMutex、结合pprof压测分析性能瓶颈。最终应以实际压测结果为准,必要时可采用混合方案提升整体效率。
    Golang· Go教程   |  2个月  |   golang 优化 sync.Map 分片锁 并发map 139浏览 收藏
  • Golang云原生Job控制器与并行处理解析
    Golang云原生Job控制器与并行处理解析
    要使用Golang开发云原生批处理任务系统,关键在于理解KubernetesJob控制器机制并实现并行处理。1.Job控制器确保指定数量的Pod成功完成任务,适用于数据导入、日志归档、离线分析等场景;2.使用client-go库初始化客户端、构建Job对象并提交至集群,设置completions、parallelism、backoffLimit等参数;3.并行处理需合理配置parallelism、分片任务、处理失败重试及清理已完成Job;4.通过kubectl查看Pod日志或使用WatchAPI监控Job
    Golang· Go教程   |  2个月  |   golang 云原生 批处理 并行处理 Job控制器 139浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码