初衷
对于程序员而言,任何编程语言的源码都是不可多得的学习对象。
目标
redis
- 缘由:重拾数据结构和 C 开发应用
- 时间:2021-05-20 ~ 2021-07-30
- 参考:以源码 redis-3.0 结合 redis源码日志 和 蒋德钧老师的《Redis核心技术与实践》了解 redis 的源码,记录在仓库 redis-源码阅读中。
- 笔记列表
- 源码阅读的准备工作:
- 环境 容器环境 ubuntu20.04LTS
- 工具 vscode remote-container
- 用 C 搭一个服务
- redis数据对象及其底层数据结果
- 源码阅读的准备工作:
相关链接
cpython3.7
linux-0.12
- 缘由:
- 时间:
- 参考:以源码 linux0.12源码注解 和 赵炯老师的《Linux内核完全注释 -基于0.12内核》了解 linux 的源码。
- 笔记列表
参考文献
- cpython3.7源码注解
- linux0.12源码注解
- leveldb1.23源码注解
- grpc源码注解
- python项目注解
- netty注解
- 芋道源码Netty
- netty学习
- spring学习
- Facebook C++库
dubbo
- 缘由:公司推荐系统采用 dubbo 框架进行构建,版本为2.7.17
- 时间:2021-10-01 ~ 至今
- 参考:以官网 dubbo官网 结合 Dubbo源码解读与实战 了解 dubbo 的源码,熟悉如何使用面向对象语言来构建微服务框架。
- 笔记列表
- 源码阅读的准备工作:
- 环境 本地java环境
- 工具 idea
- 源码目录
- 源码阅读的准备工作:
相关链接
TODO
c
webbench tinyhttpd cjson cmockery libev memcached
netty : https://github.com/cosysun/NettyDemo
sqlite https://medium.com/the-polyglot-programmer/what-would-sqlite-look-like-if-written-in-rust-part-1-4a84196c217d rust_sqlite https://github.com/joaoh82/rust_sqlite sqlite https://cstack.github.io/db_tutorial/