CaiXiaobo's repositories
bitcask-kv
基于bitcask论文,用go实现的一个kv存储
GO-s-path-to-godhood
In the process of learning GO, there are some interesting and meaningful problems to study
30dayMakeCppServer
30天自制C++服务器,包含教程和源代码
ClickHouse
ClickHouse® is a free analytics DBMS for big data
bluebell-plus
基于vue+go+gin+mysql+redis的博客论坛web项目
database-learning
(Chinese) 数据库/存储学习路径推荐
Database-Notes
📚深入浅出数据库存储:数据库理论、关系型数据库、文档型数据库、键值型数据库、New SQL、搜索引擎、数据仓库与 OLAP、大数据与数据中台
db-tutorial
📚 db-tutorial 是一个数据库教程。
ddia
《Designing Data-Intensive Application》DDIA中文翻译
DouTok
DouTok is a backend server for a simple Douyin/TikTok
dtm
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
gim
golang写的IM服务器(服务组件形式)
Go-Algorithms
Algorithms and Data Structures implemented in Go for beginners, following best practices.
golang-guide
「Golang学习+面试指南」一份涵盖大部分 Golang程序员所需要掌握的核心知识。准备 Golang面试,首选 GolangGuide!
golang-leetcode
用go刷leetcode,已更新2000+常见面试算法题目,提供多种解题思路
HiChat
基于Go开发的一款在线聊天Web应用
interview-go
golang面试题集合
kis-flow
基于Golang的流式计算框架. KisFlow(Keep It Simple Flow). 为保持简单的流动,强调在进行各种活动或工作时保持简洁、清晰、流畅的过程。
MapReduce2021
An easy-to-use Map Reduce Go parallel-computing framework inspired by 2021 6.824 lab1. It supports multiple workers threads on a single machine and multiple processes on a single machine right now.
memos
An open source, lightweight note-taking service. Easily capture and share your great thoughts.
MIT6.824-2021
4 labs + 2 challenges + 4 docs
peerdiscovery
Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
quic-go
A QUIC implementation in pure Go
sylar
C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)
zinx
A lightweight concurrent server framework based on Golang.(基于Golang轻量级TCP并发服务器框架).