Giter Club home page Giter Club logo

excellent-wheel's Introduction

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

excellent-wheel's People

Contributors

erdengk avatar fangyuan33 avatar gopherwxf avatar hildam avatar jarvizhang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

excellent-wheel's Issues

链接失效

  • 手写简易版dubbo,丰富校招简历 链接已失效

造轮子项目用处有多大呀

不知道造轮子项目的用处有多大,很害怕烂大街的项目,一些什么商城博客外卖之类的项目都已经烂没了,造轮子项目也早已被大量使用两三年了,不知道在轮子项目如今还能有多大作用。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.