相关文章

源码阅读

初衷

对于程序员而言,任何编程语言的源码都是不可多得的学习对象。

目标

redis

  • 缘由:重拾数据结构和 C 开发应用
  • 时间:2021-05-20 ~ 2021-07-30
  • 参考:以源码 redis-3.0 结合 redis源码日志 和 蒋德钧老师的《Redis核心技术与实践》了解 redis 的源码,记录在仓库 redis-源码阅读中。
  • 笔记列表
    • 源码阅读的准备工作:
      • 环境 容器环境 ubuntu20.04LTS
      • 工具 vscode remote-container
    • 用 C 搭一个服务
    • redis数据对象及其底层数据结果

相关链接

  1. redis源码日志
  2. redis-3.0
  3. redis官网
  4. redis-源码阅读

cpython3.7

linux-0.12

  • 缘由:
  • 时间:
  • 参考:以源码 linux0.12源码注解 和 赵炯老师的《Linux内核完全注释 -基于0.12内核》了解 linux 的源码。
  • 笔记列表

源码注解

参考文献

  1. cpython3.7源码注解
  2. linux0.12源码注解
  3. leveldb1.23源码注解
  4. grpc源码注解
  5. python项目注解
  6. netty注解
  7. 芋道源码Netty
  8. netty学习
  9. spring学习
  10. Facebook C++库

dubbo

  • 缘由:公司推荐系统采用 dubbo 框架进行构建,版本为2.7.17
  • 时间:2021-10-01 ~ 至今
  • 参考:以官网 dubbo官网 结合 Dubbo源码解读与实战 了解 dubbo 的源码,熟悉如何使用面向对象语言来构建微服务框架。
  • 笔记列表
    • 源码阅读的准备工作:
      • 环境 本地java环境
      • 工具 idea
    • 源码目录

相关链接

  1. dubbo源码
  2. dubbo官网
  3. Dubbo源码解读与实战

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/

技术茶话会
< 前一篇 后一篇 >