田小波's repositories
mybatis-test
《一本小小的MyBatis源码分析书》一书的附属代码
JSONParser
一个简单的json解析器
toy-spring
仿照 tiny-spring 项目编写的的一个玩具级 spring 项目,实现了简单的 IOC 和 AOP 功能。
distributed_lock
基于 Zookeeper 实现的分布式锁,包含独占锁和读写锁两种实现(目前代码存在一些缺陷,详细参考 http://t.cn/EoTSaI2 评论区)
RateLimiter
简单限流算法实现
basic_algorithm
基础算法与数据结构 -- Java 实现
algorithm_problems
《程序员代码面试指南》算法题解题代码
incubator-dubbo-website
Apache Dubbo (incubating) documents
awesome-cheatsheets
超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 :zap:
canal_mysql_nosql_sync
基于canal 的 mysql 与 redis/memcached/mongodb 的 nosql 数据实时同步方案 案例,canal client
goreplay
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
4.4BSD-Lite2
User-mode TCP/IP stack from 4.4BSD-Lite2, a companion of TCP/IP Illustrated vol. 2
chibicc
A small C compiler
CSAPP-3e-Solutions
CSAPP 3e Solutions, migrated to github.io from gitbook.io which is being shut down.
CSAPP-Labs
Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记
dubbo-proxy
Apache dubbo
leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
lua
The Lua repo, as seen by the Lua team. Mirrored irregularly. Please DO NOT send pull requests. Send issues/patches to the Lua mailing list https://www.lua.org/lua-l.html
netshoot
a Docker + Kubernetes network trouble-shooting swiss-army container
nontrivial-mips
NonTrivial-MIPS is a synthesizable superscalar MIPS processor with branch prediction and FPU support, and it is capable of booting linux.
rCore
Rust version of THU uCore OS. Linux compatible.
redis-3.0-annotated
带有详细注释的 Redis 3.0 代码(annotated Redis 3.0 source code)。
shellcheck
ShellCheck, a static analysis tool for shell scripts
step_into_mips
一步一步写MIPS CPU
toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
TrivialMIPS
MIPS32 CPU implemented in SystemVerilog, with superscalar and FPU support
xv6-chinese
中文版的 MIT xv6 文档