关于我
博客主要记录自己的学习记录 or 总结,当然也希望能帮到有需要的人。
强迫症,不喜欢看到杂乱的代码。
当前正在使用 Go 语言(容器云方向),let’s go :) 。
以指譬教,以月譬法。
如人以手指月示人,彼人因指,当应看月。若复观指,以为月体,此人岂唯亡失月轮,亦亡其指。
学习记录
书名/课程 | 时间 | 备注 |
---|---|---|
《MySQL 技术内幕》 | 2019 | MySQL 基本操作,入门书籍 |
《并发编程的艺术》 | 2019 | Java 并发 |
《深入理解 Java 虚拟机》 | 2019 | JVM 相关 |
《微服务:从设计到部署》 | 2019 | 微服务如何落地 |
《RabbitMQ 实战指南》 | 2019 | 基本使用和高级特性讲解 |
《Redis 设计与实现》 | 2020 | Redis 内部实现的详细讲解 |
《MySQL 技术内幕 InnoDB 存储引擎》 | 2020 | InnoDB 索引内部实现及原理 |
《云原生分布式存储基石 etcd深入解析》 | 2020 | etcd 内部实现详解 |
《MySQL 45 讲》 | 2020 | MySQL核心技术与原理,硬核,推荐 |
《趣谈网络协议》 | 2020 | 真·趣谈网络协议,推荐 |
《重学操作系统》 | 2020 | 操作系统核心概述 |
《Go 微服务实战 38 讲》 | 2020 | Go 微服务概述 |
《分布式链路追踪实战》 | 2020 | 链路追踪 Tracing 概述 |
《Redis 核心技术与实战》 | 2021 | Redis 核心原理 |
《由浅入深吃透 Docker》 | 2021 | Docker 原理概述 |
《深入剖析 Kubernetes》 | 2021 | Kubernetes 核心原理,硬核 |
《etcd 实战课》 | 2021 | Go 生态常用组件,etcd 核心原理 |
《Go 语言设计与实现》 | 2021 | Go 语言实现分析,硬核 |
《Kafka 核心技术与实战》 | 2021 | kafka 大致原理,适合入门 |
《Kubernetes 权威指南:从Docker 到 Kubernetes 实践全接触》 | 2021 | 比较全面,从概念、实践指南、核心原理、开发指导、运维指南等都有提到。k8s 迭代比较快,有基础的还是推荐直接看官方文档。 |
《程序是怎样跑起来的》 | 2022 | 计算机原理入门数据,重读一遍大学的感觉,从C语言到操作系统,到编译原理、汇编、CPU、IC等等。 |
《Go 语言高级编程》 | 2022 | 其中的 CGO 和 Go 汇编部分比较深入,其他的 Go 基础、RPC、Protobuf、Go Web及最后的分布式系统部分并没有想象中那么高级。 |
《Service Mesh 微服务架构设计》 | 2022 | 从微服务架构和治理角度出发,聚焦 ServiceMesh 的架构设计。不过由于时间有点久了,Istio 和 Envoy 都有较大更新,导致这部分内容出入比较大。 |
TODO
希望后续在继续跟进其他技术的情况下,能抽时间一两年读完下面几本经典。
论基础知识的重要性
《TCP/IP 详解》
《深入理解计算机系统》(CSAPP)
《数据密集型应用系统设计》(DDIA)
《重构—改善既有代码的设计》
《UNIX 编程艺术》
《UNIX 环境高级编程》
《UNIX 网络编程》