roseduan写字的地方

22 篇文章
2.5K 次阅读
12 人订阅

全部文章

roseduan

实现分布式 kv—1 Standalone KV

TinyKV 是 PingCAP 的一个开源课程:https://github.com/tidb-incubator/tinykv。

7620
roseduan

转岗记

最近我的工作方面发生了一些变化,先说结论:我通过内部转岗的方式,正式加入到 B 站基础架构部,会去做分布式存储相关的工作了。

7920
roseduan

rosedb 支持了一个实用的特性

在 rosedb 最开始的设计当中,为了更方便的对数据进行 read 和 write,方法只能传入和输出字节数组类型的参数,即 []byte。

4410
roseduan

开源项目申请 Jetbrains 免费授权

在某宝购买的 Jetbrains 授权激活总是不太靠谱,运气不好的话,过不了几天就会失效。公司也暂时没购买正版授权,网上找的激活码也不太行,相信很多人跟我有同样...

6300
roseduan

Go 语言算法之美—线性排序

前面的两篇文章分别讲述了基础的排序算法,以及应用更加广泛的 O(nlogn) 的排序算法,今天再来看看几种特殊的线性排序算法,之所以叫线性,是因为他们的主要思想...

5810
roseduan

rosedb 事务实践

事务是传统关系型数据库中必不可少的功能,例如 Mysql、Oracle、PostgreSql 都支持事务,但是在 NoSQL 数据库中,事务的概念比较弱化,在实...

12060
roseduan

Go 语言算法之美—进阶排序

上一篇文章讲述了几种基础的排序算法,可以回顾一下:Go 语言算法之美—基础排序,这几种算法平均情况下的时间复杂度都是 O(n2),在大规模数据下是非常低效的,所...

8230
roseduan

面试高频:Go语言死锁与goroutine泄露问题谈论

在计算机组成原理里说过 死锁有三个必要条件他们分别是 循环等待、资源共享、非抢占式,在并发中出现通道死锁只有两种情况:

17030
roseduan

Go 语言学习路线来啦

时不时的有人问我一些关于 Go 语言学习路线、学习资源方面的问题,这篇文章就来详细说一说。借此希望给那些正在学习,或是想学习 Go 语言的朋友一些帮助。

15830
roseduan

Go 语言算法之美—基础排序

排序是一个十分古老的问题,也是计算机领域很经典的算法问题之一,后续的几篇文章,我将对常见的排序算法进行讲述。

9820
roseduan

rosedb 连续两天上榜

昨天上午,我刚打开电脑,习惯性的逛了一下 Github ,点开了 Trending。因为 GIthub Trending 精选了一些最近比较活跃并且优质的开源项...

8720
roseduan

使用 Go 语言写一个数据库—6 完结撒花

Hello 大家好,我是 roseduan,前面的几篇文章,我已经讲述了 rosedb 最基础也是最核心的知识,如果你没有印象的话,可以温习一下:

7540
roseduan

使用 Go 语言写一个数据库—5 命令行

Hello 大家好,我是 roseduan,上一次给大家分享了 rosedb 项目当中所涉及到的一些数据结构,有链表、哈希表、跳表、有序集合,内容比较的硬核,你...

9820
roseduan

使用 Go 语言写一个数据库—4 数据结构

前面几篇文章,我已经对 rosedb 有了一定的讲解了,如果还没有看前面的内容,请先看一下之前的内容,这样你才能更好的理解本篇文章的内容。

8820
roseduan

使用 Go 语言写一个数据库—3 数据库操作

在前面的两篇文章当中,我给大家介绍了 rosedb 的基础结构,以及基本的数据操作流程。

7810
roseduan

使用 Go 语言写一个数据库—2 基本数据操作

上一次给大家介绍了 rosedb 的基本结构:使用 Go 语言写一个数据库—1 基本结构

8020
roseduan

我的 Java 转 Go 之路

从毕业到现在已经接近两年了,在这段时间里,我日常开发都是使用的 Java,因为大学那时候自学的是 Java,然后毕业找到的工作也是做 Java 开发的。

14120
roseduan

Go 语言—数据结构和算法项目推荐

今天分享的是一些数据结构和算法的项目,在我自己学习 Go 语言的时候,在掌握基础的语法知识之后,会针对性的刷一些 leetcode 题目,借此来巩固自己的语法知...

18110
roseduan

Go 语言入门练手项目推荐

大家好,我是 roseduan,经常看到一些小伙伴学习完 Go 语言的基础知识之后,无法找到合适的练手项目,然后就很迷茫。

37130
roseduan

我写了一个数据库。。。

大家好,我是 roseduan,今天我向大家推荐一下我写的一个 Go 语言实战项目—rosedb。

7330

扫码关注云+社区

领取腾讯云代金券