8000 GitHub - wojoin/books: Books read and to be read
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

wojoin/books

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Books

2020 Reading List

  1. Spring 实战, 第四版
    • 从Spring的两个核心内容DI和AOP讲起, 基于核心内容从实战角度讲解了Spring MVC, JDBC, ORM, NoSQL,缓存, 对于入门的小白够用了。

2021 Reading List

  1. 自制编译器 How to develop a Compiler
    • 从源码到编译、汇编、链接、运行等各个环节讲解了程序背后的事情, 重点放在了编译部分。
    • 概要总结
    • 详细脑图
  2. flex & bison
    • 与lex和yacc类似, 值得一看的底层编译技术,语法解析到AST,并提供了一个SQL解析器的实现(一个小型的解析器是正则表达式的实现)
  3. Linux Kernel Networking
    • 主要包含Layer 2, Layer 3, Layer 4, 有理论有实现, 对数据包收发的大致流程(从Layer 2如何到Layer 4以及layer 4到Layer 2)做了介绍
  4. Understanding Linux Network Internals -- 作为工具书
    • 主要讲述了Layer 2和Layer 3的,包含主要的数据结构和方法,细到字段讲解

2022 Reading List

  1. DDIA-Designing Data-Insentive Applications 设计数据密集型应用
    • 传统数据库的ACID的具体解读
    • 分布式中遇到的问题, 如时钟问题、主副本之间的通信问题、主副本之间的事务性问题
  2. Programing Kubernetes 可编程的Kubernetes
    • 以Kubernetes中的一个实际需求触发,逐渐引出本书的主题: 自定义资源。在Kubernetes中通过CRD来完成,由此引出Kubernetes Operator和Operator SDK。最后本书也给出了实现一个Kubernetes-native resource的完整示例。由此也能加深对Kubernetes内部原理的理解, 特别是Admission Control、 Informer and List、Controller模式以及 API Server等原理的理解
  3. 计算之魂 吴军
    • 从计算机的二进制本源出发, 逐步拆解, 递归思想, 万物可编码, 分类组合, 分治思想(按数量分治-归并算法和按值分治-中值),分割算法, 大数据的MapReduce算法思想, 特别是后面半部分内容, 打开了对大数据的处理, 做题时会对那些海量数据处理的算法不在陌生, 增强了做算法题的信心。
  4. Design Patterns: Elements of Reusable Object-Oriented Software, GoF 设计模式
    • O‘Reilly上的读物, 从英文角度阅读了Design Pattern
  5. The Art Of Computer Programming Volumn 1-6
    • 对于用到的算法, 随手翻译经典
  6. C++ Templates The Complete Guide 2nd edition
    • 学习 C++ 11/14/17中的 Templates 相关技术, 这是 meta-programming的重难点, 涉及到的东西很多, 也很有用的技术, 如
      • class template
      • variadic template
      • parameter pack
      • variant and option
      • tuple
      • type traits
      • ... 之后阅读项目代码就轻松了很多, 脑子里会过一遍代码执行过程是怎样的, 心里也有底气了很多
  7. Go相关
    • Go 语言学习笔记 - 雨痕
    • Go 语言设计与实现 Draveness
    • Go 圣经
    • Go In Action
    • Go 语言底层原理剖析
    • Go 专家编程

2023 Reading List

TODO

About

Books read and to be read

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0