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

golang
golang专题下共有 14066 篇文章
  • Golang 函数:通道并发通信在分布式系统的应用场景
    Golang 函数:通道并发通信在分布式系统的应用场景
    Go中的通道提供了在Goroutine之间进行并发通信的机制。它们可以分为无缓冲通道(一次只能容纳一个值)和缓冲通道(可以容纳多个值)。通道在分布式系统中至关重要,例如任务处理,其中通道用于存储和分配任务,从而实现高效并行的任务处理。
    Golang· Go教程   |  1年  |   golang 通道并发 126浏览 收藏
  • golang框架高并发场景下的可用性保障
    golang框架高并发场景下的可用性保障
    在高并发场景中,保障Go框架可用性的最佳实践包括:使用连接池、限制并发请求、采用中间件限流、分布式架构和定期压力测试。实战案例展示了如何利用连接池保障数据库可用性以及使用限流中间件保障服务可用性。
    Golang· Go教程   |  1年  |   golang 高并发 126浏览 收藏
  • Golang编译慢?增量编译优化方法
    Golang编译慢?增量编译优化方法
    Golang增量编译可通过多种手段优化编译速度。1.使用gobuild-i实现简单增量编译,利用缓存避免重复编译;2.借助Make或Bazel等构建系统实现更精细的依赖管理与增量编译;3.使用第三方工具如reflex、air实现自动编译和热重载;4.优化代码结构减少编译范围并避免循环依赖;5.利用Go模块缓存机制提升依赖加载效率;6.分析编译瓶颈使用gobuild-x和gotooltrace定位耗时环节;7.在CI/CD中通过缓存依赖、使用Docker镜像、并行编译及构建缓存提升速度;8.大型项目采用模块
    Golang· Go教程   |  7个月  |   golang CI/CD 编译速度 增量编译 构建系统 126浏览 收藏
  • 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实现MD5SHA哈希算法详解
    Golang实现MD5SHA哈希算法详解
    Go语言通过crypto包提供MD5、SHA系列哈希算法,适用于数据完整性校验;使用md5.New()、sha256.New()等创建哈希对象,配合io.WriteString或io.Copy处理字符串或文件;推荐SHA256以上算法以确保安全,避免MD5和SHA1用于敏感场景。
    Golang· Go教程   |  5个月  |   golang 哈希算法 md5 安全性 SHA 126浏览 收藏
  • GolangTCPUDP网络编程详解
    GolangTCPUDP网络编程详解
    Go的net库提供TCP/UDP网络编程核心功能,通过net.Listen、net.Dial、net.Conn和net.PacketConn实现;其优势在于goroutine并发模型、简洁API、强制错误处理和高性能;实践中需注意资源管理、超时设置、错误处理、并发安全及TLS加密,避免常见陷阱。
    Golang· Go教程   |  4个月  |   golang TCP 网络编程 UDP net库 126浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码