首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
系统学习GOLANG
持续精进的阿兵
创建于2021-07-07
订阅专栏
知识需要成体系,要经得起考验,咱们一起来系统学习GOLANG
等 176 人订阅
共55篇文章
创建于2021-07-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
GO 语言如何用好变长参数?
函数重载 对于函数重载相信编码过的 xdm 肯定不会陌生,函数重载就是在同一个作用域内定义多个具有相同名称但参数列表不同的函数 此处的参数列表不同,可以是参数的类型不同,参数的个数不同 那么我们一起分
GO 语言的方法??
GO 中的方法是什么? 前面我们有分享到 GO 语言的函数,他是一等公民,那么 GO 语言中的方法和函数有什么区别呢? GO 语言中的方法实际上和函数是类似的,只不过在函数的基础上多了一个参数,这个参
GO 语言的函数??
函数是什么? 学过编程的 xdm 对于函数自然不会陌生,那么函数是什么呢? 函数是一段可以重用的代码块,可以被多次调用,我们可以通过使用函数,提高咱们代码代码的模块化,提高程序的可读性和可维护性 对
这些 channel 用法你都用起来了吗?
channel 是什么? channel 是GO语言中一种特殊的类型,是连接并发goroutine的管道 channel 通道是可以让一个 goroutine 协程发送特定值到另一个 goroutin
GO 语言处理并发的时候我们是选择sync还是channel
如何选择 sync 和 channel 以前写 C 的时候,我们一般是都通过共享内存来通信,对于并发去操作某一块数据时,为了保证数据安全,控制线程间同步,我们们会去使用互斥锁,加锁解锁来进行处理 然而
GO 语言的并发模式你了解多少?
工作中查看项目代码,发现会存在是用 GO 语言做并发的时候出现各种各样的异常情况,有的输出结果和自己期望和设计的不一致,有的是程序直接阻塞住,更有甚者直接是程序 crash 掉。 实际上,出现上述的情
必知必会的22种设计模式(GO语言)
日常工作中免不了使用设计模式,那么你使用了哪些设计模式呢? 设计模式是什么? 设计模式是一种在软件设计中对常见问题的通用解决方案。 它们是经过验证的、可重用的设计思想,可以帮助解决开发过程中遇到的各种
我的个人微信也迅速接入了 ChatGPT
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本文主要来聊聊如何快速使用个人微信接入 ChatGPT,欢迎 xdm 尝试起来 关于 ChatGPT 我们每个人都可以简单的使用上,不需要你有很强的技
Go 语言切片扩容规则是扩容2倍?1.25倍?到底几倍
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本次主要来聊聊关于切片的扩容是如何扩的,还请大佬们不吝赐教 切片,相信大家用了 Go 语言那么久这这种数据类型并不陌生,但是平日里聊到关于切片是如何扩
Go 语言中的反射
本文正在参加 「金石计划 . 瓜分6万现金大奖」 今天主要来聊聊 Go 语言中反射,希望对你有新的认知 虽然很多人使用 Go 语言有一定时间了,甚至有的使用了 1 年 2 年,然后对于 Go 语言中的
Go 语言中 panic 和 recover 搭配使用
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本次主要聊聊 Go 语言中关于 panic 和 recover 搭配使用 ,以及 panic 的基本原理 最近工作中审查代码的时候发现一段代码,类似于
我们要不要使用 ORM?
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本次主要来聊聊关于 ORM 的内容,欢迎评论交流,欢迎批评指正 分别从如下 4 个方面来展开 ORM 他是个啥? 为什么要用 ORM? ORM 给我们
GO 中优雅编码和降低圈复杂度
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本次主要是聊聊关于使用接口抽象和降低圈复杂度的方式 工作中,难免会遇到老项目老代码,不仅仅需要我们维护,可能还需要我们在原来的垃圾代码上进行新增功能或
GO 中的指针?
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本文也主要聊聊在 GO 中的指针和内存,希望对你有点帮助 如果你学习过 C 语言,你就非常清楚指针的高效和重要性 使用 GO 语言也是一样,项目代码中
GO 比较两个对象是否相同
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本文主要是来聊一聊关于 Golang 中的深度比较 DeepEqual 因为最近发现身边的小伙伴写 2 个或者多个 map 比较的时候,都是自己去实现
【切片】基础不扎实引发的问题
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本次文章主要是来聊聊关于切片传值需要注意的问题,如果不小心,则很容易引发线上问题,如果不够理解,可能会出现奇奇怪怪的现象 问题情况: 小 A 负责一个
你真的知道 GO 中 nil 代表什么吗?
本文正在参加 「金石计划 . 瓜分6万现金大奖」 本篇文章主要是来聊聊 Golang 中关于 nil 的使用方式及理解,看看有没有你还不知道的情况呢? 使用 Golang 的朋友都知道,在 Golan
gRPC 客户端调用服务端需要连接池吗?
发现的问题 在微服务开发中,gRPC 的应用绝对少不了,一般情况下,内部微服务交互,通常是使用 RPC 进行通信,如果是外部通信的话,会提供 https 接口文档 对于 gRPC 的基本使用可以查看文
golang 微服务中的断路器 hystrix 小案例
上次我们分享了 Hystrix 具体流程,作为断路器实现,我们如何将 hystrix 用在我们的项目代码中呢? 我们可以简单的将 hystrix-go 下载下来 go get github.com/a
golang 微服务中的断路器 hystrix
之前说到过微服务容错处理,可以使用 断路器 使用断路器的原因是: 当下游的服务因为过载或故障,无法提供服务,我们需要及时的让上游服务知悉,且暂时 熔断 调用方和提供方的调用链,这是为了避免服务雪崩现象
下一页