以下内容有丢失的部分,原文档可以从这里下载
链接: https://pan.baidu.com/s/1Vct4TRvmdYXbE37l04rDGw
提取码: gcsx
目录
JAVA入门学习大纲
1. JAVA环境配置
1.1. IDE 下载和破解
1.1.1. 破解教程1
1.1.2. 破解教程2
1.2. JDK的安装和配置
1.3. IDE优化配置(可选)
2. Mysql的安装
2.1. 本地服务端安装
2.2. 本地客户端安装
3. Git的安装
3.1. 客户端安装
3.2. 服务端安装
4. JAVA基础
5. JavaWeb基础
5.1. SpringBoot简介
5.2. 快速入门
5.3. 第一个Web应用
5.4. 配置详解
5.5. API开发
5.6. 关系型数据库
5.7. 基础缓存的使用
5.8. 其他存储插件
5.9. 多模块开发
5.10. Web开发
5.11. 任务管理
5.11.1. 定时任务
5.11.2. 异步任务
5.12. 日志管理
6. JavaWeb实践
6.1. MyBatis集成PostgreSQL-常规方式
6.2. MyBatis集成PostgreSQL-XML方式
6.3. SpringBoot整合MyBatis
6.3.1. 整合教程
6.3.2. MyBatis多数据源
6.3.3. MyBatis单事物
6.3.4. MyBatis多库事物
6.3.5. 集成DruidSql监控
6.3.6. DruidSQL启用全监控功能
6.4. SpringBoot整合Redis
6.5. SpringBoot整合ActiveMQ
6.6. 登录授权:Security + JWT
6.6.1. 实践和理解
6.6.2. 盐加密思路
6.6.3. 验证登录Token思路
6.7. 日志用法
6.8. AOP获取操作日志
6.9. MyBatis分页组件的介绍
6.10. Ajax参数请求和获取
6.10.1. Ajax请求和获取
6.10.2. 万能参数
7. JavaWeb进阶-(偏配置自行百度)
7.1. 简介
7.2. Nginx反向代理
7.3. Quartz作业调度
7.4. Lucene & Solr 全文检索
7.4.1. Lucene
7.4.2. Solr
7.5. 工作流程(Activiti和Flowable)
7.6. Dubbo分布式架构
7.7. Zookeeper分布式系统
7.8. 单元测试框架MockMVC
7.9. Redis高性能数据库
7.10. ActiveMQ消息队列
7.11. 分布式事务、单点登录
7.12. 分布式框架原理
7.13. JenKins自动化部署
8. JavaWeb高级-(偏配置自行百度)
8.1. SpringBootClound(云概念)
8.2. SpringBoot微服务
9. Linux的用法
9.1. Linux命令端-XShell
9.2. Linux文件上传-WinScp
9.3. Linux上Docker基本使用
9.4. Docker部署Java项目
10. 前端VUE基础教程
10.1. Vue基础教程
10.2. Vue CLI脚手架+博客项目入门
10.3. Vue 移动端响应
10.4. VueElement使用教程
11. 前端VUE基础实践
11.1. WebPack多环境配置
11.2. Store全局变量的用法
11.3. Less样式穿透
11.4. 多语言实践
11.5. 路由的刷新和缓存
11.6. 动态路由(动态菜单)
11.7. 异步调用链(Promise)
11.8. 父子组件传值
11.9. JS Map函数的用法
11.10. 前端导出功能
12. 前端Vue常用组件
12.1. ElementUI-后台框架
12.2. AntVue-后台框架
12.3. Vxe-Table 表格处理器
12.4. Vue-Grid-Layout动态首页拖拽配置组件
12.5. K-Form-Design 表单设计器
13. 混合App开发框架
13.1. Apiclound
13.2. ReactNative
13.3. 微信小程序
关于最新IDEA2020.2.1,2.2,3以上破解,激活失效,重新激活的问题_其它综合_脚本之家
百度安全验证
IDEA 超全优化设置_51CTO博客_idea优化
官网下载mysql的服务端,安装教程如下:
MySQL的安装(详细教程)_多加点辣也没关系的博客-CSDN博客_mysql安装
按照好后输入cmd->net start mysql启动服务端,这时的数据库都是cmd黑窗口的模式,所以需要走下一步安装一个客户端
市面上mysql的客户端大多都是收费的,可以搜索下载【Mysql Workbench】,这是个免费的mysql客户端。
官方下载路径:
MySQL :: Download MySQL Workbench
安装教程:
MySQL Workbench安装教程_普通网友的博客-CSDN博客_mysql workbench安装教程
使用教程:
【工具】MySQL Workbench使用教程_LI耳的博客-CSDN博客_mysql workbench使用教程
1、官方Git安装
Gti的安装及基本使用_被迫内卷的学习记录的博客-CSDN博客_gti安装
官方的Git操作页面很不友好,所有还需要再装个乌龟Git,后续操作都用乌龟Git,
安装+使用说明:乌龟Git安装教程_淡巴枯的博客-CSDN博客_git小乌龟安装教程
Git服务端的安装建议自行百度查找。
个人学习可用免费的服务端,【码云:Gitee - 基于 Git 的代码托管和研发协作平台】,注册账号,新建项目即可。
基础方面,这里只列出学习大纲,可以根据大纲自行百度学习。
视频教程:
2022全新双师课堂Java零基础入门到精通-学习视频教程-腾讯课堂
java零基础/java游戏/java就业课/java全套课程/redis/mq/sql-学习视频教程-腾讯课堂
java零基础/java游戏/java就业课/java全套课程/redis/mq/sql-学习视频教程-腾讯课堂
基础大纲(自行百度学习):
关于JavaWeb的基础有很多,这里推荐直接学习SpringBoot这个主流框架技术,目前办公常用的都是SpringBoot的框架,下面的教程都是针对SpringBoot做的一个教程说明。
001.SpringBoot项目创建+Web启动_Teln_小凯的博客-CSDN博客
RestFul爬坑过程:(项目中常用Knife4j)
SpringBoot多模块开发_Teln_小凯的博客-CSDN博客
Mysql的集成也类似
006.MyBatis访问PostgreSQL-常规方式_Teln_小凯的博客-CSDN博客_mybatis连接postgresql
Mysql的集成也类似
007.MyBatis访问PostgreSQL-XML方式_Teln_小凯的博客-CSDN博客_mybatis+pg库 xml
009.SpringBoot整合MyBatis_Teln_小凯的博客-CSDN博客
008.MyBatis实现多数据源_Teln_小凯的博客-CSDN博客_mybatis的mapper多数据源
011.SpringBoot+MyBatis常规事物用法_Teln_小凯的博客-CSDN博客
012.SpringBoot+MyBatis+Postgre+Druid+Atomikos实现多库事物_Teln_小凯的博客-CSDN博客
010.SprintBoot+Mybatis多数据源+druidSQL监控_Teln_小凯的博客-CSDN博客_sql 监控 merge-sql
013.SpringBoot多数据源+多库事物+Druid全监控_Teln_小凯的博客-CSDN博客_多数据源druid监控
016.SpringBoot+Redis_Teln_小凯的博客-CSDN博客
018.SpringBoot整合ActiveMQ_Teln_小凯的博客-CSDN博客
springboot security jwt restful_Teln_小凯的博客-CSDN博客
SpringBoot Security 自定义登录验证逻辑+密码加盐_Teln_小凯的博客-CSDN博客_springsecurity 密码验证 加了盐 也可以验证吗
SprintBoot Security 数据库验证请求token是否有效_Teln_小凯的博客-CSDN博客_springboot 判断token 是否有效
SpringBoot 日志的用法_Teln_小凯的博客-CSDN博客
SpringBoot自定义AOP 升级版本_Teln_小凯的博客-CSDN博客_"pointcut = \"@annotation(controllerlog)"
Mybatis PageHelper 分页_Teln_小凯的博客-CSDN博客
SpringBoot获取Axios提交数据_Teln_小凯的博客-CSDN博客_springboot获取axios数组
SpringBoot 后端请求-万能参数_Teln_小凯的博客-CSDN博客
学会上面的教程后,开发JavaWeb就没压力了,基本项目上用到的也是这些,后面这些进阶相关的知识我把大纲写出来,后面可以自行百度学习,这部分的知识大多都是一次性配置好,后续就不怎么动的东西,就算要改也是按前面学习到的Java知识去编码和开发。
目前看Flowable在世面上比Activiti的好用。两款框架相关的技术点如下:
视频介绍:java零基础/java游戏/java就业课/java全套课程/redis/mq/sql-学习视频教程-腾讯课堂
知识点:
视频介绍:java零基础/java游戏/java就业课/java全套课程/redis/mq/sql-学习视频教程-腾讯课堂
知识点:
参考这个教程,里面比较全:Spring Cloud 从入门到精通 | 程序猿DD
介绍:SpringBoot和微服务架构 - lurenj - 博客园
其他的自行百度研究
XShell是用来连接Linux服务器的黑窗口,用来执行各种命令,包括创建文件、删除文件、等。
XShell下载和使用:Xshell使用基础教程_guardwhy的博客-CSDN博客_xshell使用教程
使用WinScp可以把本地文件直接拖动到Linux服务器上,也方便查看Linux上的目录和文件。
WinScp下载和使用:WinSCP使用教程?WinSCP怎么用? - 绿盟软件
Docker是一个在Linux上的容器,类似一套独立的系统,所以每次部署新站点的时候,都需要对站点所在的Docker上打上相关插件,否则容易导致报错缺组件。
Docker的基本用法:docker基本使用教程 - oceanyang - 博客园
Docker部署java项目(Dockerfile方式)_IOvera的博客-CSDN博客
Vue WebPack 多环境配置_Teln_小凯的博客-CSDN博客_vue webpack 多环境配置
Vue 关于Store的用法_Teln_小凯的博客-CSDN博客_vue $store
Vue Less局部样式和样式穿透_Teln_小凯的博客-CSDN博客
VUE 多语言实践_Teln_小凯的博客-CSDN博客_vue 多语言 最佳实践
Vue keep-alive 缓存路由和刷新路由_Teln_小凯的博客-CSDN博客_keep-alive刷新
Vue 动态路由_Teln_小凯的博客-CSDN博客_vue动态路由
js promise then 用法_Teln_小凯的博客-CSDN博客_js promise then
VUE 父子组件传值_Teln_小凯的博客-CSDN博客
JS 数组Map的用法_Teln_小凯的博客-CSDN博客
VXE 静态分页+导出功能_Teln_小凯的博客-CSDN博客_vxe v-resize
Element - The world's most popular Vue UI framework
https://www.antdv.com/components/config-provider-cn/
vxe-table v4
前端开发之vue-grid-layout的使用和实例_冯浩(grow up)的博客-CSDN博客_vue-grid-layout
k-form-design: 基于vue Ant-Design 的表单设计器,快速开发
APICloud 手机APP开发、APP制作技术专家 - 中国领先低代码开发平台
简介 · React Native 中文网
自定义组件 | 微信开放文档