自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 搞 Go 要了解的 2 个 Header,你知道吗?

大家好,我是煎鱼。在 Go 语言中总是有一些看上去奇奇怪怪的东西,咋一眼一看感觉很熟悉,但又不理解其在 Go 代码中的实际意义,面试官却爱问...今天要给大家介绍的是 SliceHeade...

2021-05-31 08:51:00 629

转载 我这样升级 Go 版本,你呢?

阅读本文大概需要 5 分钟。大家好,我是 polarisxu。有些人可能注意到,每次 Go 发布新版本,官方都会提供类似这样的升级截图:这可以说是官方的 Go 多版本管理,也是升级 Go ...

2021-05-31 08:51:00 2237

原创 又吵起来了,Go 是传值还是传引用?

大家好,我是煎鱼。前几天在咱们的 Go 交流群里,有一个小伙伴问了 “xxx 是不是引用类型?” 这个问题,引发了将近 5 小时的讨论:兜兜转转回到了日经的问题,几乎每个月都要有人因此吵一...

2021-05-26 08:51:00 284

转载 Go 编程怎么也有踩内存?

坚持思考,就会很酷前情概要有位读者群里抛出过一段自己研究的代码,并附上这么一个问题:读者朋友贴出的代码截屏:为了刚好的研究,下面贴出来代码文本:packagemainimport(...

2021-05-26 08:51:00 128

转载 如何让 Go 面试官爱上你?

五一小长假过完,又一群人开始奔走于各大公司之间。甭管是不是招聘高峰期,跳槽这事儿仿佛从没停过,带着口罩,拿着简历,一天能面好几家。作为一个面试官,我发现那些被录用的人,未必是专业技能最强的...

2021-05-25 08:51:00 147

原创 详解 Go 空结构体的 3 种使用场景

大家好,我是煎鱼。在 Go 语言中,有一个比较特殊的类型,经常会有刚接触 Go 的小伙伴问到,又或是不理解。他就是 Go 里的空结构体(struct)的使用,常常会有看到有人使用:ch:...

2021-05-24 08:51:00 729

原创 Go 面试官问我如何实现面向对象?

大家好,我是煎鱼。在大家初识 Go 语言时,总会拿其他语言的基本特性来类比 Go 语言,说白了就是老知识和新知识产生关联,实现更高的学习效率。最常见的类比,就是 “Go 语言如何实现面向对...

2021-05-20 08:51:00 509

转载 一文搞懂缓存系统稳定性

前言 大家好!我是万俊峰,go-zero 作者。感谢 ArchSummit 提供这么好的机会来跟大家分享一下 go-zero 的缓存最佳实践。首先,大家可以想一想:我们在流量激增的情况下,...

2021-05-20 08:51:00 162

转载 为什么 Go 是最理想的选择?

前阵子,看到国外开发者平台 HackerRank 发布了一份开发者技能报告,其中有一项关于《2020 年你最想学的编程语言是哪个》的调查,Top 3 分别是 Go、Python 和 Kot...

2021-05-19 08:51:00 102

转载 Golang 语言怎么处理错误?

01介绍golang 程序大多数是通过if err != nil处理错误,在 golang 社区中,有一部分 golang 程序员对此举是持反对观点,他们认为在 golang 代码中存...

2021-05-18 08:51:00 430

原创 一口气搞懂 Go sync.map 所有知识点

大家好,我是煎鱼。在之前的 《为什么 Go map 和 slice 是非线程安全的?》文章中,我们讨论了 Go 语言的 map 和 slice 非线程安全的问题,基于此引申出了 map ...

2021-05-18 08:51:00 3682 1

转载 加入新的 Go 读者交流群

大家好,我是周末正在肝文的煎鱼。经过我一段时间的佛系拉人,煎鱼的 Go 读者交流群又满啦。因此乘周末,放出新的 Go 读者交流群,欢迎加入:(已经有在其他群的,就不需要加啦)日常群里会日常...

2021-05-16 14:48:34 237

转载 深度剖析 Go 的 nil

坚持思考,就会很酷前几天有小伙伴问我说,golang 里面很多类型使用 nil 来赋值和做条件判断,总是混淆记不住。你可能见过::很多文章和书会教你:Go 语言默认定义的类型赋值会被 ni...

2021-05-14 08:51:00 359

原创 为什么 Go map 和 slice 是非线性安全的?

大家好,我是煎鱼。初入 Go 语言的大门,有不少的小伙伴会快速的 3 天精通 Go,5 天上手项目,14 天上线业务迭代,21 天排查、定位问题,顺带捎个反省报告。其中最常见的初级错误,G...

2021-05-14 08:51:00 343

原创 Go 数组比切片好在哪?

大家好,我是煎鱼。前段时间有播放一条快讯,就是 Go1.17 会正式支持切片(Slice)转换到数据(Array),不再需要用以前那种骚办法了,安全了许多。但是也有同学提出了新的疑惑,在 ...

2021-05-12 08:51:00 257

转载 Go 缓存系列之 go-cache

我是一只可爱的土拨鼠,专注于分享 Go 职场、招聘和求职,解 Gopher 之忧!欢迎关注我。欢迎大家加入Go招聘交流群,来这里找志同道合的小伙伴!跟土拨鼠们一起交流学习。一句话描述go-...

2021-05-12 08:51:00 3289

转载 这次,带你写一个操作系统

大家好,我是煎鱼。在大学的时候,我经常会在学校图书馆看到《从 0 开始写一个操作系统》的这类书籍,刚想拿起来细细品味,却发现年代久远,书外层已经破旧不堪。前段时间也有在 GitHub 上看...

2021-05-11 08:52:00 476

转载 Go并发编程 — sync.Once 单实例模式的思考

坚持思考,就会很酷大纲并发经典场景怎么解决?单例模式Once 的实现思考:为什么没有用 cas 原子判断?思考:为什么 `doSlow` 用 `defer` 来加计数,而不是 `f()` ...

2021-05-10 08:52:00 370

原创 Go 工程师必学:Go 大杀器之跟踪剖析 trace

大家好,我是煎鱼。‍‍‍‍‍‍‍‍‍前段时间分享了《Go 程序崩了?煎鱼教你用 PProf 工具来救火!》,但有时候单单使用 pprof 还不一定足够完整观查并解决问题,因为在真实的程序中...

2021-05-10 08:52:00 341

原创 上帝视角看 “Go 项目标准布局” 之争

大家好,我是煎鱼。前段时间 Go 语言社区有一件事情引爆了热议,那就是 golang-standards/project-layout 项目的 “Go 项目的标准布局” 之争。没想到,五一...

2021-05-07 08:52:00 227

原创 太辣了!

大家好,我是煎鱼。五一假期最后一天,这几天一直也没发技术文,算是日常放假了,节后再吸鱼吸起来。前段时间我去了湖南长沙玩,原计划五一假期去的,后面考虑到人流量、住宿等就改到五一前(周五、周六...

2021-05-05 13:50:00 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除