学习路线
学习书籍
参考链接:
预计参考书籍
计算机基础理论
1. 操作系统方面(重要不紧急)
1. 通过中国好大学公开课 [__https://www.icourse163.org/course/NJTU-1003245001?tid=1463291527__](https://www.icourse163.org/course/NJTU-1003245001?tid=1463291527)
1. 计算机网络(闲暇时阅读)
1. 图解Http
1. 网络是怎样连接的
1. 算法方面(重要不紧急)
1. 入门:我的第一本算法数、算法图解、啊哈算法
1. 深入 算法第四版
1. 面试 剑指~~offer~~
1. 数据结构
1. 大话数据结构
JAVA基础知识
1. Java基础
1. 全面的书籍:JAVA8编程参考官方教程 第九版 think IN JAVA java核心技术卷1,2 (随用随查)
1. JAVA8实战、写给大忙人看的java SE8
1. 并发
1. java并发编程之美(入门)
1. java高并发程序设计(入门)
1. java并发实现原理 JDK源码剖析(进阶)
1. JVM
1. 深入理解java虚拟机 第三版
1. 自己动手写JAVA虚拟机 (进阶)
1. 视频学习:[__https://www.bilibili.com/video/BV1PJ411n7xZ__](https://www.bilibili.com/video/BV1PJ411n7xZ)
4、网络
1. JAVA网络编~~程~~
5、IO
数据库
1. MySql
1. MySQL必知必会 入门
1. 高性能MySQL 精读
1. 进阶 MySql技术内幕
1. Redis
1. Redis设计与实现
1. Redis实战
1. redis开发与运维(拓展)
常用框架和中间件
1. Spring和SpringBoot
1. Spring的官方文档 [__https://spring.io/projects/spring-framework#learn__](https://spring.io/projects/spring-framework#learn)
1. Spring Boot实战 SpringBoot实战派
1. 深入分析JAVA Web 技术内幕
1. 视频学习 [__https://www.bilibili.com/video/BV19K4y1L7MT__](https://www.bilibili.com/video/BV19K4y1L7MT)
1. Neety(重要)
1. 书籍 Neety实战、Neety权威指南
1. Neety进阶之路 跟着案例学Neety(进阶)
1. **Netty 入门与实战:仿写微信 IM 即时通讯系统**
1. 搜索引擎
1. Elasticsearch Solr
1. 书籍
1. 消息队列
1. RocketMq
1. Kafaka 消息队列
1. RabbitMQ
1. 分布式ID、分布式事物、读写分离
架构书籍
书籍:
1. 从零开始学架构
1. 软件架构设计: 大型网站技术架构与业务架构融合之道
1. 微服务架构设计模式
1. 架构整洁之道
编程习惯
重构、Clean Code(代码整洁之道)、人月神话
学习计划
现在学习时抓不到重点,总结分析能力不够强。不能再像之前,看到哪儿都抄一遍,要看完后回想和总结。并且写出来。
概要:
1. 通勤路上可以看JVM的视频