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

golang
golang专题下共有 14427 篇文章
  • GO语言实现标题闪烁效果
    GO语言实现标题闪烁效果
    在实现客服系统的过程中,需要有新消息的时候标题栏闪烁提示 因为聊天框是被iframe框进去的页面,所以在聊天框中收到websocket消息以后要把消息发送给父集页面,在父页面中闪烁标题 测试页面地
    Golang· Go教程   |  3年  |   golang 392浏览 收藏
  • Go使用sync.Map来解决map的并发操作问题
    Go使用sync.Map来解决map的并发操作问题
    前言 在 Golang 中 map 不是并发安全的,自 1.9 才引入了 sync.Map ,sync.Map 的引入确实解决了 map 的并发安全问题,不过 sync.Map 却没有实现 len() 函数,如果想要计算 sync.Map 的长度,稍微有点麻烦,
    Golang· Go教程   |  3年  |   map· sync.Map· golang 392浏览 收藏
  • go语言方法集为类型添加方法示例解析
    go语言方法集为类型添加方法示例解析
    1概述 在面向对象编程中,一个对象其实也就是一个简单的值或者一个变量,在这个对象中会包含一些函数,这种带有接收者的函数,我们称为方法(method)。本质上,一个方法则是一个和特殊类
    Golang· Go教程   |  3年  |   方法· golang 392浏览 收藏
  • Golang如何优化数据库索引使用_Golang数据库索引性能优化方法
    Golang如何优化数据库索引使用_Golang数据库索引性能优化方法
    索引优化是提升Golang应用查询性能的关键,需合理选择高频、高区分度字段创建索引,遵循最左匹配原则,避免全表扫描和索引失效,利用覆盖索引减少回表,结合EXPLAIN分析执行计划,使用预编译语句,并定期监控与清理无用索引,确保数据库高效运行。
    Golang· Go教程   |  6个月  |   golang 数据库索引 391浏览 收藏
  • GolangSMTP发送邮件教程与示例代码
    GolangSMTP发送邮件教程与示例代码
    答案:使用Golang的net/smtp包可轻松实现邮件发送,需获取邮箱授权码并配置SMTP服务器信息。通过构造邮件头、使用TLS加密连接QQ或Gmail等邮箱的SMTP服务,即可发送文本邮件;扩展支持HTML和附件需调整MIME类型,生产环境建议结合环境变量管理凭证、添加日志与异步处理。
    Golang· Go教程   |  11个月  |   golang 邮件发送 SMTP服务器 net/smtp 授权码 391浏览 收藏
  • Golangmutex优化热点资源访问技巧
    Golangmutex优化热点资源访问技巧
    优化高并发Go程序的关键是减少锁竞争。1.拆分共享资源,使用分片锁降低粒度,使不同goroutine操作不同数据段可并行执行;2.读多写少场景改用sync.RWMutex,允许多个读并发,提升吞吐量;3.避免在锁内执行网络请求或IO等耗时操作,防止阻塞加剧;4.使用defermu.Unlock()确保锁释放,避免死锁;5.禁止不一致顺序的嵌套锁。应根据访问模式选择细粒度、读写分离或无锁方案,提升并发性能。
    Golang· Go教程   |  1年  |   golang 优化 Mutex 读写锁 锁竞争 391浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码