鉴于现在的文章、信息量巨大,发现收藏了很多文章,但是到头来,感觉自己还是还是留在收藏夹里面,没有成为自己真正学习的东西。
鉴于最近看到的知识体系构建,此文即为目录大纲,通过整理和日积月累不断完善,充实自己。泛到工作,健康,家庭,财富等,细到工作中的各项知识点。
1 时间是最宝贵的资源,如果我们不能管理时间,便什么都不能管理;
2 无论学习还是看书,都按照 信息输入 -> 追问和反思 -> 判断和应用 -> 有效输出 来执行,所以不要单纯的读书笔记,更重要的是 自己的文字和总结反思;
一 基础技术
1.1 操作系统基础
1.2 计算机网络基础
1.3 JAVA基础
1.3.1 面向对象基础
1.3.2 数据结构基础
- todo JAVA基础-集合
- todo List
- todo Map
1.3.3 设计模式与原则
1.4 JAVA多线程
- 线程调度
- 线程池
- 线程安全
- 内存模型
1.5 JVM相关
- 内存划分
- 类加载过程
- 垃圾回收
- 线上问题排查
1.6 数据库
- Mysql
- 事务
- 索引
- SQL查询
- 集群
1.7 Spring
- 设计思想&Beans
- Spring注解
- Spring源码阅读
1.8 SpringCloud
- SpringClound
二 中间件技术
2.1 缓存/ Redis
- Redis底层
- Redis可用性
- Redis七大经典问题
- Redis分区容错
- Redis实战
2.2 消息/ Kafka
- Kafka
- 生产消费基本流程
- 一致性
- 可用性
2.3 分布式
- 发展历程
- CAP
- 一致性
- 可用性
- 分区容错性
- 分布式事务
2. 4 ES
- 概述
- 基本概念
- 高级特性
- 实战
2.5 Docker&K8S
- Docker
- 核心概念
- 基本操作
- 实战
2.6 Netty
- 核心组件
- 网络传输
- 内存管理
- 高性能数据结构
三 架构
3.1 架构
3.2 DDD
3.3 敏捷实践
3.4 分布式
四 软技能
4.1 管理
4.2 方法学
五 业务
实战
- LEETCODE
- 算法
- 个人项目
5 读书摘记
- 见专栏:书籍阅读小记