Ruanhui's repositories
calcite
Apache Calcite
hbase
Apache HBase
Lealone
微服务 OLTP 关系数据库一体化
flink_tutorial
追源锁骥-flink框架源码核心解读
orca
A modular query optimizer for big data
druid
Apache Druid: a high performance real-time analytics database.
columbia
An efficient database query optimizer for large complex join queries
fastfilter_java
Fast Approximate Membership Filters (Java)
spark-sql-internals
The Internals of Spark SQL
QinSQL
微服务 数据湖仓 OLTP 数据库 一体化平台
h2database
H2 is an embeddable RDBMS written in Java.
bashlex
Python parser for bash
druid-operator
Druid Kubernetes Operator
mini-spring
mini-spring是简化版的spring框架,能帮助你快速熟悉spring源码和掌握spring的核心原理。抽取了spring的核心逻辑,代码极度简化,保留spring的核心功能,如IoC和AOP、资源加载器、事件监听器、类型转换、容器扩展点、bean生命周期和作用域、应用上下文等核心功能。
chinese-poetry
The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
Java
✏️ 计算机基础☕️ Java👫 面向对象📝 编程题💾 数据库🔨 消息队列📖 系统设计💻 工具🙊 大数据🔧 进阶指南
flink-learning
flink learning blog. http://www.54tianzhisheng.cn
book
:books: All programming languages books
jsch
Mirror of JSch from JCraft.
raft-java
Raft Java implementation which are simple and easy to understand.
SparkInternals
Notes talking about the design and implementation of Apache Spark
flink-recommandSystem-demo
:helicopter::rocket:基于Flink实现的商品实时推荐系统。flink统计商品热度,放入redis缓存,分析日志信息,将画像标签和实时记录放入Hbase。在用户发起推荐请求后,根据用户画像重排序热度榜,并结合协同过滤和标签两个推荐模块为新生成的榜单的每一个产品添加关联产品,最后返回新的用户列表。
sofa-jraft
A production-grade java implementation of RAFT consensus algorithm.
write-a-C-interpreter
Write a simple interpreter of C. Inspired by c4 and largely based on it.
jjvm
A java-based JVM. 用Java实现的JAVA虚拟机,用于演示 JVM 的原理。非常简单,实际上简单得只够运行HelloWorld。虽然简单,但尽量符合 JVM 标准。
CoolplaySpark
酷玩 Spark: Spark 源代码解析、Spark 类库等
SpringBootBucket
Springboot bucket