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

golang
golang专题下共有 14427 篇文章
  • Golang 框架在分布式系统中如何优化网络通信
    Golang 框架在分布式系统中如何优化网络通信
    在Go中优化分布式系统网络通信的方法:gRPC:基于HTTP/2协议的RPC框架,提供高性能跨语言通信、流式传输和双向通信。NATS:发布/订阅消息传递平台,具备高吞吐量、低延迟和可靠性,适用于大容量实时通信。HTTP/2:HTTP/1.1的升级版本,通过多路复用、首部压缩和服务器推送实现更快速、更高效的网络通信。
    Golang· Go教程   |  2年  |   golang 网络优化 493浏览 收藏
  • golang框架在高并发场景中的企业案例
    golang框架在高并发场景中的企业案例
    Golang框架以其卓越的并发性能,在高并发场景中受到企业青睐。通过内置goroutine机制和其他特性,Golang可高效处理大量并发请求。实战案例表明,Golang已成功应用于电商平台流量高峰和即时通讯服务等高并发场景,显著提升了系统吞吐量和响应时间。
    Golang· Go教程   |  2年  |   golang 高并发 184浏览 收藏
  • 如何在 Golang 函数中使用方法接收器?
    如何在 Golang 函数中使用方法接收器?
    在Go中,方法接收器允许为特定类型创建方法,实现面向对象编程。方法接收器的语法为func(receiver-type)method-name(parameters)(return-type),其中receiver-type指定了可以调用该方法的类型。例如,为Person类型定义的PrintDetails方法接收了一个Person类型的参数,用于打印其姓名和年龄。在实战中,我们可以定义一个Employee类型,并为它创建一个ComputeBonus方法来计算奖金。
    Golang· Go教程   |  2年  |   golang 方法接收器 262浏览 收藏
  • golang框架的性能优化详解
    golang框架的性能优化详解
    Go框架性能优化主要有以下几个技巧:1.缓存常用数据,减少远程资源调用次数;2.使用并行处理,通过Goroutine并发执行任务;3.利用Profiling工具分析代码性能瓶颈,识别需要优化的热点代码。这些技巧通过减少延迟、提高并发处理能力,显著提升了Go框架应用程序的性能,改善了整体用户体验。
    Golang· Go教程   |  2年  |   golang 性能优化 438浏览 收藏
  • golang框架的调试和故障排除技巧有哪些?
    golang框架的调试和故障排除技巧有哪些?
    Go框架调试和故障排除技巧主要有:调试技巧(使用日志记录、设置断点、pprof性能分析、使用调试器)和故障排除技巧(检查error返回值、查看日志文件、使用调试中间件、使用问题追踪器)。实战案例包括使用日志记录调试HTTP请求处理和使用pprof分析性能瓶颈。通过遵循这些技巧,开发人员可以高效地调试和故障排除Go框架中遇到的问题,加快开发周期并提高代码质量。
    Golang· Go教程   |  2年  |   golang 调试 461浏览 收藏
  • Golang 框架性能优化:垂直和水平扩展策略
    Golang 框架性能优化:垂直和水平扩展策略
    优化Go框架性能的扩展策略垂直扩展升级服务器资源(CPU、内存)提升处理能力优点:简单易行、成本低廉水平扩展添加更多服务器分摊工作负载优点:可扩展性强、容错性高实战案例通过垂直扩展,将服务器CPU核心数提升至16,吞吐量提升50%实施水平扩展,添加负载均衡器分发请求,吞吐量提升三倍且容错性增强
    Golang· Go教程   |  2年  |   golang 框架优化 281浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码