Skip to the content.

博客

体系化的整理自己的知识

大图


整体的思考是这样的。

首先从架构入手,通过了解架构的演进,就对整体知识框架有了认知;

然后以请求经过的先后顺序来看,分别经过了接入层、应用程序、缓存、消息队列、检索、数据库。虽然并不是每个请求都经过,但是大部分请求都会经过这些节点。

最后针对整个系统而言会有监控、日志。这些所有的,都是建立在基础(数据结构&算法&计算机网络)之上的。



对于这些各个领域(接入层、应用程序、消息队列、检索、数据库)来讲,以一种什么样的思路进行剖开呢。

我们大部分时候都是知道这些知识点,但是也需要将这些知识点,组织起来,形成知识体系。

就按照背景、目的、操作、核心来解构这个领域的知识。

先来看 背景、目的、操作 这三个, 思路就是:针对什么样的背景,要达到什么目的,采取了什么操作。

再来看 背景、目的、核心 这三个, 思路就是:针对什么样的背景,要达到什么目的,核心的知识体系是什么?

架构

接入层

应用程序-php

应用程序-Java

应用程序-Java之Spring

缓存-redis

数据库-MySql

计算机基础

Linux

学习笔记