本项目主要用来收集轮子类\算法类项目,目前主要收集 Java 和 Go 的,也欢迎其他贡献者提交不同语言实现的轮子类\算法类项目。
如果本项目对您有帮助,也欢迎您给我一个Star 🌟,这会帮助更多的人了解到本项目。
轮子类项目可以作为简历上的小项目使用,学习算法类项目可以加深对算法的理解。
Cache 用于实现一个可拓展的本地缓存。开发一个类似于 redis 的渐进式缓存框架
mq 是基于 netty 实现的 java mq 框架,类似于 rocket mq。
EF-Redis是java 版本的redis server
https://github.com/silently9527/SmartMvc
博客地址: https://blog.csdn.net/junmoxi/article/details/79740930
CIM(CROSS-IM)
一款面向开发者的 IM(即时通讯)
系统 , cim
guide-rpc-framework, 链接
从零开始设计一个轻量级分布式 RPC 框架 , 链接
手把手教你简单实现RPC协议, 链接
徒手撸rpc, 链接
rpc 是基于 netty 实现的 java rpc 框架,类似于 dubbo ,链接
动手实现一个简单的RPC框架, 链接
My-RPC-Framework 是一款基于 Nacos 实现的 RPC 框架 链接
徒手撸框架--实现IoC, 链接
实现 AOP
徒手撸框架--实现Aop, 链接
徒手撸框架--高并发环境下的请求合并, 链接
一个 Java 版本的 Raft(CP) KV 分布式存储实现, lu-raft-kv
Java
MIT6.830 链接
Java
mydb 链接
Java实现JVM(《自己动手写 java 虚拟机》中的go语言实现改为Java语言实现)
用go写一个docker,地址
Golang分布式对象存储-活跃更新中 OSS
@tzq0301 Go 分布式对象存储(正宗教程)https://www.bilibili.com/video/BV1pA411q7wB