首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golang
CarlosFeng
创建于2022-03-27
订阅专栏
golang云原生分享,日常工作总结
等 3 人订阅
共14篇文章
创建于2022-03-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang中的GC(上)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 Golang作为高级语言它内部会自行的GC(垃圾回收)。如果我们能够更好的了解GC的策略,这对于我们开发过程中对于内存的合理使用是非常有帮助
Golang线程模型
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 Go的线程模型有核心三要素,也就是我们长说的GMP。 G(goroutine),M(内核线程),P(G的上下文),Go通过GMP实现了两极线
Golang中的panic
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 Golang中当程序发生致命异常时(比如数组下标越界,注意这里的异常并不是error),Golang程序会panic(运行时恐慌)。当程序发
Golang中的channel
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 先来看看Rob Pick关于Golang并发的哲学 下面我仅以我个人观点来描述我对这句话的理解: Golang不同于其他语言使用线程(比如J
Golang中的map
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 和大部分编程语言一样,Golang也提供了一种数据类型用来存储键值对(hash)数据,这篇文章我们一起来探讨Golang中map的使用方法以
Golang数组和切片
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 Golang中的「数组」和「切片」都是存储同一数据类型的容器,只不过Golang中的数组长度是固定的,而切片的长度是可变化的。我们日常应用中
go-echo实现对gprc的代理
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 目前公司框架准备开源自研的go微服务框架,而HTTP模块则是用的业界比较成熟的echo框架,考虑到后期框架的使用者会使用HTTP协议访问GR
对GO切片的无知,我所踩下的坑
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 需求背景: 从切片中删除指定元素 废话不多说直接上代码 输出 输出结果应该是这样的才对啊: 问题排查 切片类型作为引用类型,引用类型在函数间的传递
go学习笔记
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 time.NewTicket 疑问点记录: 输出结果: 为什么: send ending 没有输出???? 我的理解是: go func 中开启的
使用sync.map做内存缓存
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 背景 实际业务场景中有些需求对于数据实时性要求不高,但是对于吞吐量和响应有着极高的要求,这个时候我们可以建立多级缓存来解决此类问题,本篇文章我们讨
gorm升级V1至V2
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Count() 入参类型变化 V1 : Count(int) V2: Count(int64) Limt()\Offset() 入参类型由 int
HTTP接口设计规范
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 简介 RepresentationalStateTransfer(REST),一组描述资源状态转换的约束条件和原则,满足这些约束条件和原则的
go项目接入华为严选模板代码
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 背景 公司为了扩展销售渠道,将saas产品上架到华为严选。作为服务提供商来说需要开发对应的回调接口提供给华为,华为根据新购,续费等事件来回调服务提
Mac(M1)使用confluent-kafka-go
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1.准备环境 安装pkg-config,librdkafka,openssl 2.golang中配置运行环境 3.debug运行