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

golang
golang专题下共有 14179 篇文章
  • golang管道与函数通信的同步机制
    golang管道与函数通信的同步机制
    Go语言中管道与函数通信的同步机制是通过管道缓冲阻塞来实现的,确保数据传输的顺序和安全性。具体包括:管道为空时,接收数据会被阻塞。管道已满时,发送数据会被阻塞。实战案例:计算斐波那契数列,使用管道同步计算结果的传输。
    Golang· Go教程   |  1年  |   golang 管道 405浏览 收藏
  • 如何用 Golang 连接远程数据库?
    如何用 Golang 连接远程数据库?
    通过Go标准库database/sql包,可以连接到MySQL、PostgreSQL或SQLite等远程数据库:创建包含数据库连接信息的连接字符串。使用sql.Open()函数打开数据库连接。执行SQL查询和插入操作等数据库操作。使用defer关闭数据库连接以释放资源。
    Golang· Go教程   |  1年  |   golang 数据库 405浏览 收藏
  • golang框架的社区支持和资源
    golang框架的社区支持和资源
    GoLang拥有一个活跃的社区,提供大量资源,包括论坛、博客和代码示例,以及官方文档和Wiki。这些资源可帮助开发人员解决问题、获取最新信息并分享知识。例如,您可以使用net/http包轻松创建HTTP服务器,从而利用Go的强大功能构建各种应用程序。
    Golang· Go教程   |  1年  |   golang 框架 405浏览 收藏
  • 在实际项目中,如何优化 golang 的并发性能,达到预期效果?
    在实际项目中,如何优化 golang 的并发性能,达到预期效果?
    优化Golang并发性能为了优化并发性能,Golang应用应:使用GoroutinePool来消除创建和销毁Goroutine的开销。优化Goroutine调度以适应应用程序需求。使用并发安全数据结构来避免数据竞争。采用策略来避免死锁。利用工具来监控和调试并发性能。通过这些策略,应用程序可以提高吞吐量、响应时间和稳定性。
    Golang· Go教程   |  1年  |   golang 并发性能 405浏览 收藏
  • Golang 函数中的 JSON 解析和封送
    Golang 函数中的 JSON 解析和封送
    Go语言提供JSON解析和封送功能,通过encoding/json包实现。①解析JSON字符串:Unmarshal方法将JSON字符串解析为结构体。②封送Go结构体:Marshal方法将结构体封送给JSON字符串。③实战应用:在RESTAPI中,JSON用于客户端和服务端数据交换,客户端发送或接收JSON数据,服务器解析JSON并封送给结构体,处理后封送回JSON响应。
    Golang· Go教程   |  1年  |   golang JSON 405浏览 收藏
  • golang框架代码生成的最佳实践
    golang框架代码生成的最佳实践
    代码生成是大型分布式系统开发中提高代码可维护性、一致性和减少重复工作的一种技术。Golang中的代码生成最佳实践包括:1.可定制性;2.测试友好性;3.代码质量;4.速度和性能。可用的Golang代码生成器包括:protoc-gen-go、cobra和gogenerate。通过遵循这些原则和使用适当的工具,我们可以在Golang项目中有效地利用代码生成。
    Golang· Go教程   |  1年  |   golang 框架 405浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码