【Java全栈】Java全栈学习路线及项目全资料总结【JavaSE+Web基础+大前端进阶+SSM+微服务+Linux+JavaEE】
目录一,程序应用二,面向对象程序设计基础一,程序应用二,面向对象程序设计基础面向对象程序设计基础(一)学生信息管理面向对象程序设计基础(二)矩形
目录
- jdk api 1.8中文版
- 零:Java 全栈知识体系
- 第一阶段:JavaSE
- 第二阶段:前端基础
- 第三阶段:大前端进阶
- JavaEE(★★★★★)
- 第四阶段:MySQL
- 第五阶段:JavaWeb
- 【项目开发技能】Git
- 第六阶段:SSM框架
- 第七阶段:微服务开发
- 一、SpringBoot
- 【狂神说Java】SpringBoot最新教程IDEA版通俗易懂
- 【Springboot学习】Shiro快速入门及与SpringBoot集成
- 【Springboot学习】SpringBoot集成Shiro前后端分离使用redis做缓存【个人博客搭建】
- SpringBoot常用注解
- 【后端学习】后端技术要点总结【一】
- 【Vue+SpringBoot】超详细!一周开发一个SpringBoot + Vue+MybatisPlus+Shiro+JWT+Redis前后端分离个人博客项目!!!【项目完结】
- Docker+nginx部署SpringBoot+vue前后端分离项目
- 【项目部署】Vue+SpringBoot前后分离个人博客项目实战部署保姆教程 Linux+docker安装部署启动一条龙教程
- Bug汇总
- 【框架学习】SMPE后端框架-日志模块分享
- 【框架学习】SMPE后端框架 - Spring Security
- 二、MyBatisPlus
- 第八阶段:Linux运维
- 第九阶段:常用中间件
- 第十阶段:企业常用第三方技术
- 第十一阶段:源码探究、设计模式学习
- 第十二阶段:走进企业、项目实战
- 算法
jdk api 1.8中文版
jdk api 1.8_google.CHM
https://download.csdn.net/download/qq_45696377/26085621
内含:
1、jdk api 1.8_google.CHM 中文版
2、jdk8.CHM 中英对照版
零:Java 全栈知识体系
https://www.pdai.tech/md/team/team-z-tixi.html
第一阶段:JavaSE
一,程序应用(★★)
二,面向对象程序设计基础(★★★)
面向对象基础全总结
面向对象设计七大原则
面向对象程序设计基础
三、Java8新特性
1、【JDK8新特性】之Lambda表达式
https://blog.csdn.net/qq_45696377/article/details/120518008
2、【JDK8新特性】之接口中新增的方法(默认方法和静态方法的作用)
https://blog.csdn.net/qq_45696377/article/details/120519387
3、【JDK8新特性】之函数式接口
https://blog.csdn.net/qq_45696377/article/details/120525752
4、【JDK8新特性】之方法引用
https://blog.csdn.net/qq_45696377/article/details/120539380
5、【JDK新特性】之Stream流
https://blog.csdn.net/qq_45696377/article/details/120545336
四、注解和反射
【Java学习】注解和反射【超详细笔记】
https://blog.csdn.net/qq_45696377/article/details/120791951
五、网络编程
【Java学习】网络编程全总结——TCP、Udp、多线程、IO流、Socket、简易在线咨询聊天室、Java爬虫
https://blog.csdn.net/qq_45696377/article/details/121151072
五、多线程
【Java学习】多线程:线程创建、线程状态、线程同步、线程通信全总结
https://blog.csdn.net/qq_45696377/article/details/121312588
五、综合
匿名内部类简要分析
第二阶段:前端基础
jQuery
核心内容
掌握元素的选取和操作
掌握常见事件函数和 ajax
掌握 DOM 遍历
了解 H5 本地存储 Local Storage
了解 JSON
考核
快速开发一个具备增删改查功能的后台管理系统(模拟增删改查,不牵涉数据库)
参考资料
jQuery API 中文文档:https://www.jquery123.com/
jQuery API 3.3.1 速查表: https://jquery.cuishifeng.cn/ (比较系统,好查询)
PS:推荐 API 文档、书籍学习(不推荐看视频)
jQuery详细总结及提升
jQuery详细总结及提升
第三阶段:大前端进阶
JavaEE(★★★★★)
以下是博主 2021.07-08 月份的 JavaEE 暑假学习计划,结合了个人实际情况综合而定。
之所以时间这么赶的原因是因为博主的大二即将结束,这将是我最后一个全身心用来学习的暑假。
学的完,博主将全力投入后端的深入学习并接项目,争取在大三结束,直接校招走。
学不完,将被迫转型前端。
真心不建议各位在校且科班出身的同学们走社招。
虽然很卷,但不是根本理由。
虽然很苦,但却是我们这些非富二代家庭出身的同学们改变命运最好的方式。
希望此文能给遇到同样困境的你们一些帮助。
共勉!!!
第四阶段:MySQL
Java+MySQL
如果你只会写代码的是码农;
要学好数据库,才能基本能混口饭吃;
在此基础上如果再学好操作系统和计算机网络,就能当一个不错的程序员。
如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。
核心内容
MySQL
- 了解 mysql 的安装和配置以及彻底卸载 mysql
- 掌握 Mysql 数据类型
- 掌握 sql 语句
- 了解 Mysql 的索引
- 掌握数据约束,主键和外键(了解级联操作,了解为什么不推荐使用外键)
- 掌握数据库的增删改以及各种查询数据的方式
- 掌握事务机制
- 了解存储引擎
- 了解函数
- 了解使用黑窗口(cmd)操作 MySQL
- 了解物理删除和逻辑删除(0、1) 了解数据的加密、解密方式
- 了解时间戳
Java
- 正则表达式
- Jtable 或 jtree 的应用
- JDBC 连接数据库(多种连接、关闭方法),了解连接池
- 熟练掌握方法返回值和方法传参
- 掌握 List、Vector、二维数组等处理数据的基本用法
- 掌握异常处理
- 深入了解泛型
- 了解动态传参(Object…) 了解 MVC 设计结构
- 代码封装规范
数据库设计
- 需求分析的格式和设计规范
- ER图的设计规范
- 数据库设计的三大范式(尽量满足三大范式)
考核
数据库管理系统
实例要求:至少存在需求分析,ER 图,精确查询,模糊查询,分页查询,多条件查询,登陆
【管理员,用户】,密保验证,加密,增删改查,表和字段的注释,使用事务
注意事项:
-
对系统的使用方式设计上要符合常规逻辑,不能设计一些非人类的操作。
-
建议将重心偏向数据库的学习,以及如何使用 Java 操作数据库(不过分注重 UI 设计)。
-
对学习数据库阶段步骤的建议:①对数据库基础知识的了解和学习;②确定做出怎样的数 据库系统,并完成需求分析;③根据需求分析,设计 ER
图;④根据需求分析和 ER 图建立 合适的数据库;⑤请组长审核需求分析、ER 图以及所建立的数据库是否符合要求; ⑥JDBC
连接数据库;⑦完成项目(此步骤仅供参考)
参考资料
1、书籍:《Mysql 入门很简单》
MySQL5.1 中文官方文档:https://www.mysqlzh.com/
2、慕课网《对面的女孩看过来》
http://www.runoob.com/mysql/mysql-tutorial.html
3、马士兵Java视频(百度网盘):https://pan.baidu.com/s/1jIxhpTO#list/path=%2F
4、马士兵Java视频教程 —— 学习顺序: https://www.cnblogs.com/villadom/p/6004102.html
参考软件:ER创图软件(在线网页版:ProcessOn)
建表软件(SQLyog,Mysql Workbench)
编码软件(eclipse)
建议总时间:20 天
【MySQL学习】一、初识MySQL
【MySQL学习】二、数据库操作
【MySQL学习】三、DML语言
【MySQL学习】四、使用DQL查询数据
【MySQL学习】五、M有SQL函数
【MySQL学习】六、事物和索引
【MySQL学习】七、权限及如何设计数据库
【MySQL学习】八、JDBC (★★★★)
必读资料
一、MySQL中数据类型的长度问题总结
二、【MySQL优化】——看懂explain
三、【原创】数据库中为什么不推荐使用外键约束
四、关系型数据库设计:三大范式的通俗理解
五、事务ACID理解
六、MySQL背后的数据结构及算法原理
实战项目案例及总结
【Mysql学习】基于Swing+jdbc+mysql的Java图书管理系统【保姆级教程】
【Mysql学习】基于Swing+jdbc+mysql的Java图书管理系统【保姆级教程】
基于Swing+jdbc+mysql的Java图书管理系统完整项目代码 下载链接
基于Swing+jdbc+mysql的Java图书管理系统
下载后,可直接用Eclipse或者IEDA打开
内含:
1、BookManager图书管理系统源码(含jdbcUtils工具类和驱动)
2、ER图
3、SQL数据库表
githu源码仓库链接
https://github.com/mao888/BookManager
【MySQL学习】数据库问题及着重点汇总
此文章着重总结了数据库 最核心 最重要 以及 最常用 的知识点,和思维模式
纯干货,全精华
Bug解决
一、【mysql安装问题】mysqld: Can‘t create directory ‘E: oft\mysql\mysql-5.7.19-winx64\data\‘ 两种解决办法
【mysql安装问题】mysqld: Can‘t create directory ‘E: oft\mysql\mysql-5.7.19-winx64\data\‘ 两种解决办法
二、【Mysql问题】解决Jdbc插入中文到数据库中出现 问号?乱码
【Mysql问题】解决Jdbc插入中文到数据库中出现 问号?乱码
三、mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
第五阶段:JavaWeb
【项目开发技能】Git
【Git技能】GitHub flow 与 Git 项目开发流程详解
https://blog.csdn.net/qq_45696377/article/details/121718474
第六阶段:SSM框架
一、MyBatis
狂胜说Mybatis笔记
二、Spring
三、SpringMVC
第七阶段:微服务开发
一、SpringBoot
【狂神说Java】SpringBoot最新教程IDEA版通俗易懂
【狂神说Java】SpringBoot最新教程IDEA版通俗易懂
【Springboot学习】Shiro快速入门及与SpringBoot集成
【Springboot学习】Shiro快速入门及与SpringBoot集成
【Springboot学习】SpringBoot集成Shiro前后端分离使用redis做缓存【个人博客搭建】
【Springboot学习】SpringBoot集成Shiro前后端分离使用redis做缓存【个人博客搭建】
SpringBoot常用注解
【后端学习】后端技术要点总结【一】
【Vue+SpringBoot】超详细!一周开发一个SpringBoot + Vue+MybatisPlus+Shiro+JWT+Redis前后端分离个人博客项目!!!【项目完结】
【Vue+SpringBoot】超详细!一周开发一个SpringBoot + Vue+MybatisPlus+Shiro+JWT+Redis前后端分离个人博客项目!!!【项目完结】
Docker+nginx部署SpringBoot+vue前后端分离项目
https://blog.csdn.net/qq_45696377/article/details/121003309
【项目部署】Vue+SpringBoot前后分离个人博客项目实战部署保姆教程 Linux+docker安装部署启动一条龙教程
【项目部署】Vue+SpringBoot前后分离个人博客项目实战部署保姆教程 Linux+docker安装部署启动一条龙教程
Bug汇总
spring-boot-maven-plugin报红解决方案
spring-boot-maven-plugin报红解决方案
【框架学习】SMPE后端框架-日志模块分享
https://blog.csdn.net/qq_45696377/article/details/121448522
【框架学习】SMPE后端框架 - Spring Security
https://blog.csdn.net/qq_45696377/article/details/121581394
二、MyBatisPlus
【狂神说Java】MyBatisPlus最新完整教程通俗易懂
【狂神说Java】MyBatisPlus最新完整教程通俗易懂
分布式系统唯一ID生成方案汇总
【MyBatisPlus学习】乐观锁 OptimisticLockerInnerInterceptor 细解
【MyBatisPlus学习】乐观锁 OptimisticLockerInnerInterceptor 细解
【Vue+SpringBoot】超详细!一周开发一个SpringBoot + Vue+MybatisPlus+Shiro+JWT+Redis前后端分离个人博客项目!!!【项目完结】
【Vue+SpringBoot】超详细!一周开发一个SpringBoot + Vue+MybatisPlus+Shiro+JWT+Redis前后端分离个人博客项目!!!【项目完结】
第八阶段:Linux运维
Linux
Linux软件漏洞修复指南
Docker
Docker+nginx部署SpringBoot+vue前后端分离项目
https://blog.csdn.net/qq_45696377/article/details/121003309
【项目部署】Vue+SpringBoot前后分离个人博客项目实战部署保姆教程 Linux+docker安装部署启动一条龙教程
【项目部署】Vue+SpringBoot前后分离个人博客项目实战部署保姆教程 Linux+docker安装部署启动一条龙教程
第九阶段:常用中间件
Redis
狂神说 Redis笔记
第十阶段:企业常用第三方技术
POI技术
第十一阶段:源码探究、设计模式学习
23种设计模式
Spring源码分析
MyBatis源码分析
SpringMVC源码分析
SpringBoot源码分析
第十二阶段:走进企业、项目实战
项目
【Vue+SpringBoot】超详细!一周开发一个SpringBoot + Vue+MybatisPlus+Shiro+JWT+Redis前后端分离个人博客项目!!!【项目完结】
https://blog.csdn.net/qq_45696377/article/details/120049495
【项目总结】项目开发规范
河师大拼团项目总结2.0
https://blog.csdn.net/qq_45696377/article/details/120924281
【框架学习】SMPE后端框架-日志模块分享
https://blog.csdn.net/qq_45696377/article/details/121448522
【框架学习】SMPE后端框架 - Spring Security
https://blog.csdn.net/qq_45696377/article/details/121581394
如何写一份好的简历
如何准备面试
【Java巩固一】面向对象、HashMap、ArrayList、LinkedList、JDK1.8新特性
https://blog.csdn.net/qq_45696377/article/details/122392158
算法
蓝桥训练
历届真题
2020第十一届蓝桥杯大赛软件类省赛第二场 Java 大学 B 组
2019第十届蓝桥杯JAVA B组题目分析
答疑资料qq群:1007576722
更多推荐
所有评论(0)