学习小结
2021-08-17 本文已影响0人
王侦
1.项目为核心
1)微服务注册中心
2)文件系统
3)电商中的模块+亿级流量
4)并发
2.分模块知识+面试题
3.算法题
核心学习方法:
1.动图回忆
2.主动测试(晚上对当天学习进行测验)
3.构建知识宫殿
核心学习习惯:
1.早晨对照测试题回忆,并进行检测检验
2.早晨+上午 项目为核心,最后一个小时为总结当天的学习,code review
3.下午 项目为中心的相关的知识点+面试题学习
4.锻炼:核心肌群锻炼
5.晚上 算法题+当天学习测验(以结构化技能为最小单元进行:动图回忆+知识宫殿)
6.延迟满足(晚上一小时娱乐)
7.克服焦虑、急躁、急于求成,养成忘记时间、沉浸式学习
收集技能模块(掌握大量结构化的技能,熟悉流程,熟悉每个步骤每个参数背后的含义):
1.Java Nio编程流程 + Netty编程流程
2.GC调优流程
3.MySQL调优流程
4.缓存编程流程,redis
5.业务编程流程:业务设计 -> 数据库 -> POJO -> DAO -> Service -> Controller
6.线程池
7.并发编程
8.Spring/Springboot mybatis SpringMVC
9.RocketMQ、Kafka
10.ZK
11.SpringCloud/SpringCloud Alibaba
12.分布式
13.算法
编程的核心要点:
1.业务的识别+设计 -> DDD
2.高质量代码:正确、优雅、复用性、可扩展、简洁、健壮
3.使用相应的知识:正确使用(流程、参数、每个步骤以及每个参数背后的含义 -> 源码)
4.诊断问题