Golang Defer 必会知识点

2023-12-18
阅读 5 分钟
642
在Go语言中,defer 定义为关键字, 在开发过程中使用非常高频,但是在使用中会有很多问题,在面试中也是高频考察点。今天我们结合案例来聊聊。
封面图

Go 语言基础之 Context 详解

2023-05-10
阅读 6 分钟
1.3k
在 Go 语言中,Context 是一个非常重要的概念,它用于在不同的 goroutine 之间传递请求域的相关数据,并且可以用来控制 goroutine 的生命周期和取消操作。本文将深入探讨 Go 语言中 Context 特性 和 Context 的高级使用方法。
封面图

RoaringBitmap 的原理及在 Go 中如何使用

2023-02-28
阅读 4 分钟
1.3k
今天我们聊聊 RoaringBitmap(咆哮位图)。在海量数据背景下,我们通常需要快速对数据计算、中间存储的需求。一系列专门为大数据准备的数据结构应运而生,常见的有 HyperLogLog、BloomFilter等。
封面图

Go 基础篇之 Map

2023-02-21
阅读 3 分钟
996
Go 语言是一门非常流行的开源编程语言,它的语法简单易学,同时也具有出色的性能表现。其中,Map 是 Go 语言中的一种数据结构,它可以用来存储键值对。今天我们来聊聊 Map,我将介绍一些关于 Go 语言中 Map 的基本知识和高级用法。
封面图