240 发简信
IP属地:北京
  • Go 语言造了一个全新的 kv 存储引擎

    经历了大概 4 个月的打磨,LotusDB 的第一个 release 版本终于发布了,我看了下,有 200 多次 commit(接近 rosed...

  • 使用 Go 实现一个简单的 k-v 数据库

    大家好,我是 roseduan,今天我向大家推荐一下我写的一个 Go 语言实战项目—rosedb。 rosedb 是一个简单、内嵌的 k-v 数...

  • Resize,w 360,h 240
    最简单的 gRPC 教程— 1 初识 gRPC

    gRPC 是 Google 开源的一个高性能的 RPC(Remote Procedure Call) 框架,它具有如下的优点: 提供高效的进程间...

  • 推荐几本 Go 语言书籍

    首先推荐《Go 程序设计语言》这本书: 豆瓣评分挺高的,需要特别说说这本书里面的示例代码,质量非常高!如果跟着敲一遍,自己多理解的话,对于 Go...

  • 我的 Java 转 Go 之路

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

  • 学习 Go 语言 1 — 基础语法

    一、第一个 Go 程序 最近在闲来无事之际开始学习点 Go 语言,Go 语言在近几年很火,有 Docker 和 Kubernetes 这两大杀器...

  • Resize,w 360,h 240
    经典排序算法分析

    排序指的是将一组对象按照特定的逻辑顺序重新排列的过程,排序的应用十分广泛,可以说是无处不在,它在商业数据处理和现代科学计算中发挥着举足轻重的作用...

  • 字符串匹配之 BM 算法

    一、基本概念 字符串匹配是计算机科学领域中最古老、研究最广泛的问题之一,层出不穷的前辈们也总结了非常多经典的优秀算法,例如 BF 算法、RK 算...

  • Mysql 索引模型 B+ 树详解

    一、认识二叉树 首先,在了解 mysql 中的 B+ 树之前,我们需要搞懂什么是二叉树。二叉树是一种常见的非线形数据结构,数据是以一对多的形态组...