Web Analytics

Go 1.20中值得关注的几个变化

本文永久链接 – https://tonybai.com/2023/02/08/some-changes-in-go-1-20 美国时间2023年2月1日,唯一尚未退休的Go语言之父Robert Griesemer代表Go核心开发团队在Go官博撰文正式发布了Go 1.20版本。就像Russ Cox在2022 GopherCon大会所说的那样:**Go2永不会到来,Go 1.x.y将无限延续**! ...

February 8, 2023 · 18 min · Tony Bai

将Roaring Bitmap序列化为JSON

本文永久链接 – https://tonybai.com/2023/02/01/serialize-roaring-bitmap-to-json 近期在实现一个数据结构时使用到了位图索引(bitmap index),本文就来粗浅聊聊位图(bitmap)。 一. 什么是bitmap 位图索引使用位数组(bit array,也有叫bitset的,通常被称为位图(bitmap),以下均使用bitmap这...

February 1, 2023 · 9 min · Tony Bai

聊聊Go与TLS 1.3

本文永久链接 – https://tonybai.com/2023/01/13/go-and-tls13 除了一些综述类文章和译文,我的文章选题多来源于实际工作和学习中遇到的问题。这次我们来聊聊近期遇到一个问题:**如何加快基于TLS安全通信的海量连接的建连速度**? TLS(Transport Layer Security)传输安全层的下面是TCP层,我们首先可能会想到的是**优化内核有关TCP...

January 13, 2023 · 13 min · Tony Bai

2022年博客回顾与总结

本文永久链接 – https://tonybai.com/2023/01/11/2022-blog-summary 2022年对我来说,也是**十分忙碌和充实的一年**。尽管和2021年相比,成果物没那么多^\_^。 伴随着二宝的长大,我发现自己的闲暇时间被进一步“压缩”,还好大宝上初中后领悟到了自驱学习的重要性和相关方法后,她的学习现在基本不需要我过问了。 2022年初,《Go语言精进之路:从新...

January 11, 2023 · 5 min · Tony Bai

聊聊Prometheus Gauge的增减操作实现

本文永久链接 – https://tonybai.com/2023/01/10/how-prometheus-gauge-add-and-sub 1\. Gauge是啥? 熟悉Prometheus的小伙伴们都知道Prometheus提供了四大指标类型: * Counter * Gauge * Histogram * Summary Histogram和Summary是一类,但理解起来稍复杂一些,这...

January 10, 2023 · 6 min · Tony Bai