• Go语言实战结业班级学员答疑互动

    Go语言实战结业班级学员答疑互动 “多谢老师。“ “老师解释的很到位”……   虽然已经结业, 我们的服务不会终止 结业阶段绝大多数学生共同面临的困惑, 喻老师来为同学们答疑解惑

  • 5月20早9点,《Go高薪开发架构师》正课试听

    《Go高薪开发架构师》正课试听,许老师(前知名上市企业软件开发项目负责人)。 5月20日早上9:00,限时试听上线, 带你快速入门Go语言! 好多同学反应上周go开班没听过瘾,本周六给大家再争取一天【go正课直播试听】 讲师手把手带你敲代码,带你快速入门Go语言! 本次课程你可掌握:语法基础、布尔数值和进制、字符串,操作符、分支循环随机数。 参与直播课送【go开发加薪技能资料大礼包】 超全Go面试题合集+Go学习路线图+Go学习文档笔记+Go项目实战视频+Go入门视频 除此之外,本次课程的配套课…

  • go12班迎来运维大佬

    go12班迎来运维大佬 因公司用共有云平台,需要开发和改良很多自动化的平台, 大佬决定体系的学习golang开发工作,更全面的提升自身技能。 现阶段,掌握一门开发语言已经成为高级运维工程师的必备技能。 而Go天然具备高并发的能力,是所有语言无可比及的, 且语法简单入门快,所以go是最好选择。 有没有运维同行?一起加入咱们go语言12期共同进步~点击右下角咨询,速度了解go语言!

    go开发, 马哥教育动态 2023年5月17日
  • GO12新班开课,快来看看马哥学员们怎么说?

    GO12新班开课第一天后,班主任随机回访了几位同学的上课感受,快来看看马哥学员们怎么说: 来【马哥高端GO语言实战班12期 】,跟着专业老师系统性学习不走弯路。老师拥有20+年软件架构和研发经验,擅长实战教学,实战项目包含不限: Go语言WEB框架和前后端开发,手把手带领学员从零到一搭建一个前后端分离的web开发项目——vblog; 企业级项目实战,依托k8s实现一个更加现代化的Pipeline 服务…… 适合新手入门,或者想自己做企业内部平台的同学,可以通过该项目体验真…

  • 为什么越来越多的互联网大厂开始使用Go语言?

    近年来,你是不是发现越来越多的互联网大厂开始使用Go语言了。其中包括腾讯、美团、滴滴、百度、Google、bilibili…还有最初使用Python的字节跳动,甚至已经全面拥向Go了。 国内外首屈一指的公司们,为什么都开始使用Go语言了? 今天马哥教育陪你谈一谈,它到底有什么优势?   说起Go的优势,多半是因为它有一些别人没有的特性,或者优化了别人麻烦的地方。 在了解Go的特点之前,我们先来看看其它几种常见的语言。ps:这里不是说谁好谁坏,毕竟更多是因人而异。 &nbsp…

    go开发, 行业资讯 2023年5月16日
  • Go语言高并发时append方法偶现错误的解决方法

    在实现图片转码的需求时,需要支持最大 500 个图片下载后转换格式; 如果是一个一个下载后转码,耗时太长,需要使用 goroutine 实现 500 个图片并发下载后,并发转码; 但自测过程中发现,会偶现下载后只转换了 499 个图片或更少的情况(全部下载、转码成功的条件下); 然后就开始了打印日志找 bug 的过程。 排查问题 因为并发时使用到了 sync 等待全部协程结束,起初以为是 sync 异步等待出了问题; 打印日志发现,正常执行了 500 次下载,执行完成下载之后,继续执行的转码操作…

    go开发, 技术干货 2022年12月19日
  • Go 语言开源项目使用的函数选项模式

    01  介绍 在阅读 Go 语言开源项目的源码时,我们可以发现有很多使用 “函数选项模式”  的代码,“函数选项模式” 是 Rob Pike 在 2014 年提出的一种模式,它使用 Go 语言的两大特性,变长参数和闭包,可以使我们代码更优雅。 关于变长参数和闭包的介绍,需要的读者朋友们可以查阅历史文章,本文我们介绍 “函数选项模式” 的相关内容。 02  使用方式 在介绍“函数选项模式”的使用方式之前,我们先阅读以下这段代码。 type User struct {     Id int     …

    go开发, 技术干货 2022年12月12日
  • 使用 Asynq 实现 Go 异步任务处理

    1. 介绍 Asynq 是一个 Go 库,用于对任务进行排队并与工作人员异步处理它们。 它的工作原理: 客户端将任务放入队列 服务器从队列中拉出任务并为每个任务启动一个工作 goroutine 多个工作人员同时处理任务 仓库链接:https://github.com/hibiken/asynq) # 2. 快速开始  2.1 准备工作 确保已安装并运行了redis redis-server 安装asynq软件包 go get -u github.com/hibiken/asynq 创建项目asy…

    go开发, 技术干货 2022年12月8日
  • Go 语言源码级调试器 Delve

    01  介绍 Delve 是一个简单、强大和易用的 Go 语言源代码层级的调试器,也是 Go 官方推荐使用的调试器。 02  安装 Delve 安装非常简单,如果读者朋友使用的是 Go 1.16 或更高版本,可以直接使用 go install 安装: go install github.com/go-delve/delve/cmd/dlv@latest 如果读者朋友们使用的是低于 Go 1.16 的版本,可是先下载 Delve 源码,然后使用 go install 安装: git clone h…

    go开发, 技术干货 2022年12月1日
  • 深度解密Go语言之sync.map

    工作中,经常会碰到并发读写 map 而造成 panic 的情况,为什么在并发读写的时候,会 panic 呢?因为在并发读写的情况下,map 里的数据会被写乱,之后就是 Garbage in, garbage out,还不如直接 panic 了。 本文目录如下: 是什么 Go 语言原生 map 并不是线程安全的,对它进行并发读写操作的时候,需要加锁。而 sync.map 则是一种并发安全的 map,在 Go 1.9 引入。 sync.map 是线程安全的,读取,插入,删除也都保持着常数级的时间复杂…

    go开发, 技术干货 2022年11月15日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!