首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
布道Go语言
闫同学
创建于2022-07-01
订阅专栏
布道Go语言
等 27 人订阅
共20篇文章
创建于2022-07-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go小技巧&易错点100例(二十五)
本期分享: 1. 使用atomic包实现无锁并发控制 2. Gin框架的中间件机制 3. 搞懂nil切片和空切片 使用atomic包实现无锁并发控制 sync/atomic包提供了原子操作,用于在多g
Go小技巧&易错点100例(二十四)
本期分享: 1. go interface{}类型校验 2. go mod tidy验签失败 go interface{}类型校验 在 Go 语言中,interface{} 是一个空接口,它表示任何类
Go语言开发小技巧&易错点100例(十一)
本期看点(技巧类用【技】表示,易错点用【易】表示): Go函数式编程【技】 不建议map使用指针类型作为Key【易】 直接使用值为nil的slice和map【易】 正文开始: Go函数式编程 函数式编
Go语言开发小技巧&易错点100例(十)
本期看点(技巧类用【技】表示,易错点用【易】表示): Go string的长度【易】 Go优雅的Test方法【技】 slice的各种截取【易】 正文开始: Go string的长度 在高级编程语言中,
莫非这就是Go最优雅协程池?
经常写Go的小伙伴都知道,Go语言的goruntine是这门编程语言的一大利器,相比线程,基于协程的goruntine更加轻量和高效,并且在语法上十分的简单。 为什么协程比线程更高效?
预测一波,这份Go语言资料即将爆火
在Go语言的浩瀚知识海洋中,每一位Gopher都在不断探索与成长,力求在编程的旅途中更加的游刃有余。
WebSocket原来还能这么玩
WebSocket是一种在单个TCP连接上进行全双工通信的协议。该协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。
一文带你搞懂Go语言中深拷贝与浅拷贝
在Go语言中,深拷贝和浅拷贝是两种常见的对象复制方式,它们在处理复杂数据结构时具有不同的特点和用途。本文旨在帮助你深入了解这两种拷贝方式的原理和应用,以便在实际开发中正确选择和使用。
一文搞懂gRPC自定义拦截器
在Go语言中,使用gRPC时,拦截器(Interceptor)是一个强大的工具,允许你在RPC调用的生命周期中的关键点插入自定义逻辑。通过拦截器,你可以实现各种功能,如身份验证、授权、日志记录、监控
一文带你搞懂GitHub OAuth
有段时间没有写技术文章了,就是那种纯纯的技术文章,今天就给大家带来一篇比特仑苏还纯的技术文章,带你搞懂Github OAuth的使用方式。
这些Coding套路你不会还不知道吧?
对于一名程序员来说,编码进阶是成为优秀工程师非常重要的一步,它可以让我们更加熟练地掌握编程,深入理解数据结构和算法,从而更好地完成复杂的任务,提高工作效率。
盘点Go语言中那些酷酷的语法
虽然写Go语言已经一年有余,认识Go语言已经近三年,但是写Go代码的快乐并未随着时间的推移而逐渐消沉
Go错误处理方式真的不好吗?
平时经常上一些网络平台阅读一些技术讨论的话题,对Go语言方面也有些浅浅的关注,正如标题所问,Go语言错误处理可以说算是网络上开发中对Go语言吐槽最多的点之一,那么,Go错误处理真的很不堪吗?
Go语言开发小技巧&易错点100例(七)
我正在参加「掘金·启航计划」 往期回顾: Go语言开发小技巧&易错点100例(一) Go语言开发小技巧&易错点100例(二) Go语言开发小技巧&易错点100例(三) Go语言开发小技巧&易错点100
这一次,带你玩转gRPC框架【干货】
前言 大家好,先做一下自我介绍 我叫Barry Yan,目前是一名互联网公司的研发工程师,同时也是后端技术领域的狂热爱好者和技术博主,在GitHub、CSDN社区、51CTO博客社区、阿里云技术社区、
Go语言开发小技巧&易错点100例(五)
往期回顾: Go语言开发小技巧&易错点100例(一) Go语言开发小技巧&易错点100例(二) Go语言开发小技巧&易错点100例(三) Go语言开发小技巧&易错点100例(四) 本期看点(技巧类用【
一文搞懂Go读写Excel文件
我正在参加「掘金·启航计划」 先给大家看下我们今天的主角:一只可爱的囊地鼠正在准备食用Excel~~
深度思考:为什么需要泛型?
不知道大家平时在进行后端编程的时候有没有考虑过一个概念:泛型编程,就像面向对象、面向接口编程一样,很常用以致于用成为了大家广泛的习惯,在后端常用编程语言中,无论是Java、C++都支持泛型编程
一文搞懂Go1.18新特性—泛型
关于Go1.18版本的发布,当然不只有泛型(Generics)这一个新特性,具体的发布文档可以看下Go官方博客:https://go.dev/blog/go1.18,可以看出除了泛型,还增加了工作区、
一文搞懂Go语言Context
0 前置知识sync.WaitGroup sync.WaitGroup是等待一组协程结束。它实现了一个类似任务队列的结构,可以向队列中加入任务,任务完成后就把任务从队列中移除,如果队列中的任务没有全部