Skip to content

erdengk/excellent-wheel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Excellent-wheel

本项目主要用来收集轮子类\算法类项目,目前主要收集 Java 和 Go 的,也欢迎其他贡献者提交不同语言实现的轮子类\算法类项目。

如果本项目对您有帮助,也欢迎您给我一个Star 🌟,这会帮助更多的人了解到本项目。

轮子类项目可以作为简历上的小项目使用,学习算法类项目可以加深对算法的理解。

Java

手写 Redis

Cache 用于实现一个可拓展的本地缓存。开发一个类似于 redis 的渐进式缓存框架

手写 mq

mq 是基于 netty 实现的 java mq 框架,类似于 rocket mq。

手写 redis server

EF-Redis是java 版本的redis server

手写简易版MVC框架

https://github.com/silently9527/SmartMvc

用java写一个简单的区块链

博客地址: https://blog.csdn.net/junmoxi/article/details/79740930

实现 IM

CIM(CROSS-IM) 一款面向开发者的 IM(即时通讯)系统 , cim

实现 RPC

guide-rpc-framework, 链接

从零开始设计一个轻量级分布式 RPC 框架 , 链接

手把手教你简单实现RPC协议, 链接

徒手撸rpc, 链接

rpc 是基于 netty 实现的 java rpc 框架,类似于 dubbo ,链接

动手实现一个简单的RPC框架, 链接

My-RPC-Framework 是一款基于 Nacos 实现的 RPC 框架 链接

实现 IOC

徒手撸框架--实现IoC, 链接

实现 AOP

徒手撸框架--实现Aop, 链接

徒手撸框架--高并发环境下的请求合并

徒手撸框架--高并发环境下的请求合并, 链接

实现 kV 数据库

一个 Java 版本的 Raft(CP) KV 分布式存储实现, lu-raft-kv

实现数据库

Java MIT6.830 链接

Java mydb 链接

实现Paxos协议(C++)

链接

手写简易版dubbo,丰富校招简历

刚毕业老司机带你一步一步手写简易版dubbo,丰富校招简历

手写JVM

Java实现JVM(《自己动手写 java 虚拟机》中的go语言实现改为Java语言实现)

Go

go-docker

用go写一个docker,地址

Golang分布式对象存储-活跃更新中 OSS

@tzq0301 Go 分布式对象存储(正宗教程)https://www.bilibili.com/video/BV1pA411q7wB

GO-JVM

golang 实现 JVM

jvm.go golang实现jvm

Star History

Star History Chart

About

收集轮子类项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published