知识积累-目录
重拾基础 + 进阶探寻 + 踩坑记录
如内容中有任何问题和不足请评论告知,非常感谢!
0. Purpose
个人从本到硕一路走来,也经历了一路的雷池,现在重新回归基础,希望调整一下自己的学习状态和方向,同时记录下学习过程,以便再次遇到同样的问题可以迅速解决
个人踩坑过程:
- 高考结束自学翁凯老师的C语言教程
- →后面同样是翁凯老师的Java教程
- →作死提前一年选了大三的JavaEE硬着头皮自学缺的基础
- →提前上完JavaEE感觉课堂里学的不够用,于是JavaWeb微专业走起
- →做个毕设感觉前面学的用起来不够舒服,赶紧试试SpringBoot新特性(同时第一次开始比较全面的写项目文档WeChatPlatformApplication)
- →读研提前入学肝区块链nodejs项目
- →感觉一个项目下来理解不足,进行知识补充区块链开发工程师微专业
- →发展路线略显凌乱,在和趣链面试官交流后重新调整个人发展路线(在此感谢趣链的面试官的指点:D)
- →确定肝Java方向开启重拾基础计划
- →完善知识同时刚好赶上Java高级微专业,上车上车
- →Until Now
当然,选择云课堂很大程度上是受一开始翁凯老师C语言教程的影响——妈耶MOOC真的强大,学习体验竟能如此丝滑,然后就很自然的进了各个微专业的坑orz难以自拔hiahiahia
1. Java基础篇
- JVM
- GC
- 基础类型
- 包装类型
- 字符串
- 面向对象编程
- 封装
- 继承
- 多态
- 反射
- 类加载机制
- 对象生命周期
- IO
- NIO
2. Java高级篇
加紧施工中……orz
- Collection
- Map
- Thread
- ThreadPool
- Network
- Netty
- 语法糖
- Lambda表达式
- 泛型类型擦除
- Streams API
以下内容先挖个坑,不一定会按顺序填坑
3. JavaWeb篇
- SpringMVC
- SpringSecurity
- SpringBoot
- Logger
- Mybatis
- SpringDataJPA
- AOP
- Swagger
4. 数据库
- 锁
- 乐观锁
- 悲观锁
- 索引
- 事务
- ACID
5. 设计模式
- 工厂模式
- 责任链模式
- 观察者模式
- 装饰者模式
- 单例模式
- MVC
6. 中间件
- 缓存中间件
- Redis专题
- Memcached
- 数据库中间件
- 消息中间件
- [Kafka预定]
- 负载均衡中间件
7. 容器化
- Docker
- Kubernetes
8. Linux
- 环境搭建记录
- [Vultr] 项目环境部署记录
- [DigitalOcean] CentOS环境搭建
- [DigitalOcean] K8S搭建记录
- [阿里云] docker-compose搭建记录
- [腾讯云] 环境搭建
- 异常记录