学习
实践
活动
专区
工具
TVP
写文章

luozhiyun

LV2
举报
发表了文章

云原生虚拟网络 tun/tap & veth-pair

以前在研究 k8s 网络的时候,很多东西都看不太懂,只是蜻蜓点水过一下,这段时间打算恶补一下虚拟网络方面的知识,感兴趣的不妨一起探讨学习一下。

luozhiyun
httpsUDPTCP/IPKVM虚拟化
发表了文章

聊聊两个Go即将过时的GC优化策略

这篇文章本来是要讲 Go Memory Ballast 以及 Go GC Tuner 来调整 GC 的策略,实现原理怎么样,效果如何。但是在写的过程中,发现 G...

luozhiyun
gcchttps网络安全Go
发表了文章

在Go中如何正确重试请求

我们平时在开发中肯定避不开的一个问题是如何在不可靠的网络服务中实现可靠的网络通信,其中 http 请求重试是经常用的技术。但是 Go 标准库 net/http ...

luozhiyun
httpsGoHTTP网络安全
发表了文章

聊聊 Redis 是如何进行请求处理

我记得我在 一文说透 Go 语言 HTTP 标准库 这篇文章里面解析了对于 Go 来说是如何创建一个 Server 端程序的:

luozhiyun
云数据库 RedisLinux编程算法https网络安全
发表了文章

透过Redis源码探究Hash表的实现

我们在学习 Redis 的 Hash 表的时候难免脑子里会想起其他 Hash 表的实现,然后进行一番对比。通常我们如果要设计一个 Hash 表,那么我们需要考虑...

luozhiyun
HTMLHTTP云数据库 Redis编程算法迁移
发表了文章

透过Redis源码探究字符串的实现

最近在通过 Redis 学 C 语言,不得不说,Redis的代码写的真的工整。这篇文章会比较全面的深入的讲解了Redis数据结构字符串的源码实现,希望大家能够从...

luozhiyun
HTML编程算法云数据库 Redishttps网络安全
发表了文章

使用vscode Container开发调试envoy

由于我最近在研究 envoy 这个项目,这是个cpp的项目,对于我这种cpp新人来说还是比较有压力的,感觉处处都是坑,开个引导文章记录一下。

luozhiyun
IDEJavaScriptDocker容器打包
发表了文章

Golang 简洁架构实战

由于golang不像java一样有一个统一的编码模式,所以我们和其他团队一样,采用了 Go 面向包的设计和架构分层这篇文章介绍的一些理论,然后再结合以往的项目经...

luozhiyun
数据库SQLGitHubhttpsGit
发表了文章

探究Go-YCSB做数据库基准测试

最近我们在做数据库的技术选型,要做选型的话难免需要对数据库进行一个基准测试,以便可以横向对比不同数据库性能。

luozhiyun
腾讯云测试服务Go数据库SQL
发表了文章

8.深入TiDB:解析Hash Join实现原理

所谓 Hash Join 就是在 join 的时候选择一张表作为 buildSide 表来构造哈希表,另外一张表作为 probeSide 表;然后对 probe...

luozhiyun
编程算法数据库
发表了文章

探究 Go 源码中 panic & recover 有哪些坑?

写这一篇文章的原因是最近在工作中有位小伙伴在写代码的时候直接用 Go 关键字起了一个 Goroutine,然后发生了空指针的问题,由于没有 recover 导致...

luozhiyun
https网络安全编程算法Go
发表了文章

7.深入TiDB:range 范围计算优化

这篇文章首先会回顾一下整个 SQL 的执行过程,用来说明为什么要范围计算,最后从源码的角度讲解一下 析取范式 DNF (disjunctive normal f...

luozhiyun
SQL数据库
发表了文章

6.深入TiDB:乐观事务

由于 TiDB 的事务模型沿用了 Percolator 的事务模型。所以先从 Percolator 开始,关于 Percolator 论文没看过的同学看这里:h...

luozhiyun
https数据库批量计算网络安全分布式
发表了文章

中英翻译谷歌论文:Percolator

Updating an index of the web as documents are crawled requires continuously tran...

luozhiyun
MapReduce数据库SQL存储网站
发表了文章

5.深入TiDB:Insert 语句

这篇文章我们看一下 TiDB 是插入数据是如何封装的,索引是如何维护的,如果插入的数据发生了冲突会如何处理,类似INSERT IGNORE 与 INSERT O...

luozhiyun
数据库缓存数据分析SQLhttps
发表了文章

3.深入TiDB:执行优化讲解

在 handleQuery 里面会调用 cc.ctx.Parse,这一句代码最终会调用到 Parser 解析器的 Parse 方法进行解析:

luozhiyun
SQLhttps网络安全编程算法数据库
发表了文章

4.深入TiDB:执行计划执行过程详解

上一篇讲解了 TiDB 的执行优化相关的内容,这篇我们继续往下看,在获取到执行优化结果之后如何执行整个计划。

luozhiyun
Go数据库
发表了文章

3.深入TiDB:执行优化讲解

在 handleQuery 里面会调用 cc.ctx.Parse,这一句代码最终会调用到 Parser 解析器的 Parse 方法进行解析:

luozhiyun
Go
发表了文章

2.深入TiDB:入口代码分析及调试 TiDB

其实 TiDB 的调试非常的简单,我这里用的是 TiDB release-5.1,那么需要将 Go 的版本更新到 1.16 之后。main 函数是在 tidb-...

luozhiyun
数据库https网络安全Go
发表了文章

1.深入TiDB:初见TiDB

本篇文章应该是我研究的 TiDB 的第一篇文章,主要是介绍整个 TiDB 架构以及它能支持哪些功能为主。至于其中的细节,我也是很好奇,所以不妨关注一下,由我慢慢...

luozhiyun
https分布式raft网络安全云数据库 SQL Server

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券