Java-学习路线


哈喽,大家好呀!安全出身的小简做出了人生中又一重大的决定,那就是从安全方向逐渐转为开发方向,小简自己也纠结了很久,尽管知道这样会很难,但最终还是做下了这个决定,至于原因嘛,应该是我对开发更有兴趣一些,也想去尝试一些新的东西,当然我也不是完全放弃安全,只是近一年左右时间我会将重心放在开发方向(当然是利用课余时间,小简的主业还是一名研究生,平时需要完成老师给的科研任务),接下来小简将做一个 “Java 从 0 到 1” 的实验,以自己为实验对象,从零开始学习Java,下方是小简参考网上资料、请教前辈整理出来的 Java 学习路线,目前还不完善,会在学习的过程中持续不断的更新!我将按照整理的路线从 0 开始学 Java 后端的知识,并不定期更新所学笔记,期待一年后的蜕变吧!<有同样想法的小伙伴,可以联系我一起交流学习哦!>

Notations
explanation
代表已学
☑️
代表未学
📌
代表正在学
🔄
代表需复习

①JavaSE

必知必会

名称 状态 笔记汇总
面向对象 Java-面向对象 | 简简
枚举 Java-枚举 | 简简
注解 Java-注解 | 简简
常用类 Java-常用类 | 简简
集合 Java-集合 | 简简
异常 Java-异常 | 简简
泛型 Java-泛型 | 简简
线程 Java-线程 | 简简
IO流 Java-IO流 | 简简
网络编程 Java-网络编程 | 简简
JDBC Java-JDBC | 简简
8新特性 Java 8 新特性 | 简简
反射 Java-反射 | 简简
汇总篇 JavaSE-汇总 | 简简 (jwt1399.top)

学习资源

②JavaWeb

必知必会

名称 状态 笔记汇总
HTML、CSS、JS 前端三剑客 | 简简 (jwt1399.top)
Tomcat Tomcat | 简简 (jwt1399.top)
Servlet Servlet | 简简 (jwt1399.top)
Cookie & Session Cookie & Session | 简简 (jwt1399.top)
filter & Listener filter & Listener |简简 (jwt1399.top)
JSP(可不学) JSP学习笔记 | 简简 (jwt1399.top)
Thymeleaf Thymeleaf |简简 (jwt1399.top)
Ajax、 Axios Ajax & Axios | 简简 (jwt1399.top)
Vue、Element UI Vue & Element | 简简 (jwt1399.top)

③开发框架

必知必会

名称 状态 笔记汇总
Spring Spring | 简简 (jwt1399.top)
SpringMVC SpringMVC | 简简 (jwt1399.top)
Mybatis Mybatis | 简简 (jwt1399.top)
Mybatis plus MyBatis-Plus 简简 (jwt1399.top)
SSM整合 SSM整合 | 简简 (jwt1399.top)
SpringBoot基础篇 SpringBoot-基础篇 | 简简 (jwt1399.top)
SpringBoot实用篇 SpringBoot-实用篇 | 简简 (jwt1399.top)
SpringBoot整合篇 📌 SpringBoot-整合篇 | 简简 (jwt1399.top)
SpringBoot原理篇 SpringBoot-原理篇 | 简简 (jwt1399.top)

学习资源

④数据库

必知必会

名称 状态 笔记
MySQL MySQL | 简简 (jwt1399.top)
Redis Redis | 简简 (jwt1399.top)
ElasticSearch ☑️
MySQL优化 ☑️

学习资源

  • 《MySQL 必知必会》
  • 《高性能 MySQL》
  • 《MySQL 技术内幕》
  • 《Redis 设计与实现》

⑤微服务

必知必会

  • Spring Cloud📌

    • 注册/发现:Eureka✅、Nacos✅、Zookeeper☑️

    • 服务调用:RestTemplate✅、OpenFeign✅、Dubbo☑️

    • 服务配置:Nacos✅

    • 服务网关:Getaway✅

    • 负载均衡:Ribbon✅

    • 消息队列:RabbitMQ✅、RabbitMQ☑️、kafka☑️

    • 服务保护:Sentinel✅

    • 事务:Seata✅

    • 认证鉴权:Spring Security☑️、Oauth2☑️、shiro☑️

Other

  • Netty☑️

学习资源

  • 极客时间《消息队列高手课》
  • 极客时间《RPC 实战与核心原理》
  • 《从 paxos 到 zookeeper》
  • 《Netty in Action》
  • MIT6.824 (gitbook.io)

⑥Java进阶

必知必会

名称 状态 笔记
JVM Java-JVM | 简言之 (jwt1399.top)Q&A:JVM
JUC Java-JUC | 简言之 (jwt1399.top)Q&A:JUC
设计模式 📌 Java-设计模式 简言之 (jwt1399.top)

学习资源

⑦CS基础

必知必会

  • 数据结构与算法🔄
  • 计算机网络🔄
  • 操作系统🔄
  • 计算机组成原理🔄

学习资源

⑧必会工具

必知必会

  • Maven✅
  • Git✅
  • Docker✅
  • Junit✅
  • Lombok✅
  • Jmeter✅
  • K8S☑️
  • Swagger ☑️
  • Postman ✅

学习资源

⑨求职相关

八股文

求职必读

岗位投递

❤️Sponsor

您的支持是我不断前进的动力,如果您恰巧财力雄厚,又感觉本文对您有所帮助的话,可以考虑打赏一下本文,用以维持本博客的运营费用,拒绝白嫖,从你我做起!🥰🥰🥰

支付宝支付 微信支付

文章作者: 简简
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 简简 !
评论
填上邮箱会收到评论回复提醒哦!!!
 上一篇
Java-面向对象 Java-面向对象
前言哈喽!大家好,我是小简。今天开始学习《Java-面向对象》,此系列是我做的一个 “Java 从 0 到 1 ” 实验,给自己一年左右时间,按照我自己总结的 Java-学习路线,从 0 开始学 Java 知识,并不定期更新所学笔记,期待一
2022-02-07
下一篇 
可搜索加密:基础知识 可搜索加密:基础知识
1.局部敏感哈希(LSH)Locality Sensitive Hashing:主要用于高效处理海量高维数据的最近邻问题 ,使得 2 个相似度很高的数据以较高的概率映射成同一个hash 值,而令 2 个相似度很低的数据以极低的概率映射成同一
2022-01-20
  目录