文件夹01_预习资料:存放开课前学员预习资料链接
文件夹02_讲义及源码:存放课程中的讲义及源码
文件夹03_相关软件:存放开课前需要学员安装的软件
文件夹04_直播资料:存放每一阶段模块讲师直播后的资料及源码
文件夹05_其他:存放学员提交作业格式要求及之后的补充资料
必备技术 | 参考链接 | 所属阶段 | 课前技能 |
---|---|---|---|
IDEA工具使用 | https://gitee.com/lagouedu/Basic-document/blob/master/document/IDEA.md | 程序员开发协作工具使用 | 1、下载安装idea 2、idea构建maven分模块项目 3、集成mave、git 4、常用快捷 |
Maven使用 | https://gitee.com/lagouedu/Basic-document/blob/master/document/Maven.md | 程序员开发协作工具使用 | 1、下载安装配置 2、关联idea 3、常用命令 4、构建SSM分模块项目 |
Git使用 | https://gitee.com/lagouedu/Basic-document/blob/master/document/Git.md | 程序员开发协作工具使用 | 1、下载安装 2、命令行使用(创建添加修改上传更新解决冲突) 3、远程操作(上传下载) 4、idea中使用git |
MyBatis基础 | https://gitee.com/lagouedu/Basic-document/blob/master/document/MyBatis.md | 第一阶段 开源框架源码剖析 | 1、CRUD操作 2、两种Dao开发方式 3、SqlMapConfig.xml编写及理解 4、mappere.xml编写及理解 5、动态sql应用 6、多表关联查询 7、延长加载策略 8、xml和注解开发 |
Spring基础 | https://gitee.com/lagouedu/Basic-document/blob/master/document/Spring.md | 第一阶段 开源框架源码剖析 | 1、使用springIOC实现程序解耦合 2、注解方式实现 3、Spring对Junit的支持 4、理解spring的 ioc和aop 5、JdbcTemplate数据库操作工具使用 6、Spring声明式事务配置 7、常用注解应用 |
SpringMVC基础 | https://gitee.com/lagouedu/Basic-document/blob/master/document/SpringMVC.md | 第一阶段 开源框架源码剖析 | 1、RequestMapping使用 2、请求参数绑定(接收) 3、Controller方法(Handler)的返回值 4、常用注解应用 5、SpringMVC的Restful风格 6、Json数据交互 7、SpringMVC实现文件上传 8、SSM整合 |
SpringData基础 | https://blog.csdn.net/qq_32953079/article/details/79493541 | 第一阶段 开源框架源码剖析 | 1、实现crud操作 2、实现查询操作 1)使用默认提供的方法 2)使用JPQL查询 3)原生的Sql 4)使用方法名创建查询 3、使用Specification查询 4、多表关联查询 |
SpringBoot基础 | https://blog.csdn.net/Soul717/article/details/87520084 | 第一阶段 开源框架源码剖析 | 1、搭建SpringBoot的环境 2、完成application.properties配置文件的配置 3、完成application.yml配置文件的配置 4、集成Mybatis、Junit、SpringDateJPA |
Tomcat基础 | https://www.cnblogs.com/jingmoxukong/p/8258837.html?utm_source=gold_browser_extension | 第二阶段 Web服务器深度应用及调优 | 1、下载及安装配置 2、了解目录结构 3、常见配置(端口修改..) 4、集成idea及项目运行 |
Nginx基础 | https://www.cnblogs.com/xingyunblog/p/9066865.html | 第二阶段 Web服务器深度应用及调优 | 1、正向和反向代理理解 2、Nginx与负载均衡的联系? 3、下载安装 |
Zookeeper基础 | https://blog.csdn.net/java_66666/article/details/81015302 | 第三阶段 分布式架构设计&微服务深入剖析 | 1、分布式服务框架理解 2、下载安装 3、理解四个类型和监听机制 |
Dubbo基础 | https://blog.csdn.net/abcwanglinyong/article/details/81906027 | 第三阶段 分布式架构设计&微服务深入剖析 | 1、dubbo原理理解 2、和zookeeper实现分布式 3、编写demo实现RPC 4、dubbo-admin管理控制台安装使用 |
SpringCloud基础 | https://blog.csdn.net/weixin_44448094/article/details/88535475 | 第三阶段 分布式架构设计&微服务深入剖析 | 1、Eureka使用及理解 2、PRC远程调用的方法(rest/Feigin) 3、Zuul使用及理解 4、Hystrix的作用及理解 |
MySQL基础 | https://blog.csdn.net/Steriles_/article/details/82453949 https://www.cnblogs.com/liuguangbiao/p/9259889.html(https://blog.csdn.net/Steriles_/article/details/82453949) | 第四阶段 大型分布式存储系统架构进阶 | 1、下载安装 2、MySQL的常见命令 3、MySQL的语法规范 4、CRUD操作,三表联查 |
FastDFS基础 | https://blog.csdn.net/weixin_37659242/article/details/81166901 | 第四阶段 大型分布式存储系统架构进阶 | 1、下载安装 2、FastDFS上传下载流程 3、demo实现将本地图片上传至图片服务器,并在控制台打印url |
Redis基础 | https://www.runoob.com/redis/redis-tutorial.html | 第五阶段 大型分布式系统缓存架构进阶 | 1、下载安装 2、数据类型及优缺点 3、常见命令 4、持久化方式及优缺点 5、Jedis实现存取数据 |
任意MQ基础 | https://blog.csdn.net/CharJay_Lin/article/details/83051421 | 第六阶段 分布式消息服务中间件进阶 | 1、下载安装 2、理解消息中间件 3、基于Spring的使用 4、demo实现生产和消费 |
Lucene基础 | https://blog.csdn.net/weixin_42633131/article/details/82873731 | 第七阶段 分布式搜索引擎进阶 | 1、下载安装 2、理解创建索引的流程 3、理解Document、Field、Directory、分词器 |
Solr基础或Es基础 | https://my.oschina.net/u/3053883/blog/1846045 https://www.cnblogs.com/sunsky303/p/9438737.html](https://my.oschina.net/u/3053883/blog/1846045) | 第七阶段 分布式搜索引擎进阶 | 1、下载安装配置 2、通过客户端API实现数据CRUD |
Flink基础 | https://blog.csdn.net/u010862794/article/details/90025104 | 第八阶段 分布式实时流式计算引擎Flink | 1、下载安装配置 2、Flink 中的核心概念理解 3、基础组件了解 |
Docker基础 | https://blog.csdn.net/qq_38328477/article/details/86712892 | 第九阶段 容器技术&CI/CD、DevOps | 1、下载安装配置 2、理解镜像(Image)、容器(Container)、仓库(Repository) 3、基础常用命令 |
K8s基础 | https://blog.csdn.net/qq_38328477/article/details/86712892 | 第九阶段 容器技术&CI/CD、DevOps | |
数据结构基础 | https://www.cnblogs.com/jingcaijueyan/p/9456072.html | 第十阶段 底层调优与算法深入 | 1、栈和队列理解 2、树和二叉树理解 |
Linux基础 | https://www.jianshu.com/p/13bbd724fc21 | 第十阶段 底层调优与算法深入 | 1、下载安装配置 2、基础常用命令 |
多线程基础 | https://www.cnblogs.com/wxd0108/p/5479442.html | 第十阶段 底层调优与算法深入 | 1、创建方式及优缺点 2、多线程的状态及互相转换的方法 |
电商站点业务 | 第十一阶段 大型互联网项目实战和业务解决方案 | 1、理解电商业务流程 | |
Vue基础 | https://www.runoob.com/vue2/vue-tutorial.html | 1、MVVM模式理解 2、常用系统指令 3、axios ajax操作 4、可以看懂别人的html |