Java工程师
课程详情
Java工程师课程介绍
通过6个月的系统学习与实战训练,本课程旨在帮助学员全面掌握Java工程师必备的核心技术栈,具备企业级项目开发能力,能够独立设计和实现中小型Java应用系统,达到企业Java工程师岗位的任职要求,提升职场竞争力。
适合人群
- 有一定Java基础,想系统提升成为专业Java工程师的学习者
- 计算机相关专业毕业生,希望掌握企业所需Java技能的应届生
- 从事IT相关工作,想转型为Java工程师的技术人员
课程目标
通过6个月的系统学习与实战训练,全面掌握Java工程师必备的核心技术栈,具备企业级项目开发能力,能够独立设计和实现中小型Java应用系统,达到企业Java工程师岗位的任职要求,提升职场竞争力。
核心技术模块(含实战代码)
- Java高级特性
- 重点内容:JVM原理与调优、Java 8及以上新特性、设计模式
- 实战代码:使用Lambda表达式和Stream API处理集合
课程目录
00 资料
电子书
01 java工程师电子书
01 阶段一:Java零基础入门
01 第1周 Java基础夯实-环境搭建与语法入门.html
02 第2周 Java基础夯实-循环、数组与方法.html
03 第3周 Java基础进阶-面向对象之封装与继承.html
04 第4周 Java基础进阶-面向对象之单例模式与多态.html
05 第5周 Java基础进阶-异常、包装类、字符串与集.html
06 第6~7周 Java基础进阶-泛型、多线程、IO.html
02 阶段二:Java数据库开发与实战
01 第8~9周 数据管理必备利器-MySQL.html
02 第10周 Java与数据库连接的桥梁.html
03 第11周 Java高级编程.html
04 第12周 Java必知必会框架入门-MyBatis.html
03 阶段三:从网页搭建入门Java Web
01 第13~14周 前端编程必备三剑客.html
02 第15~16周前端综合案例实战与前端火热框架VUE.html
03 第17周 Java Web编程急速入门.html
04 第18周 Java Web编程进阶-常用功能与过滤.html
05 第19~20周 Java Web编程实战.html
04 阶段四:从SSM到SpringBoot 项目实战
01 第21周 Spring IoC容器与Bean管理.html
02 第22周 Java主流框架入门-Spring.html
03 第23周 Java主流框架入门-Spring MV.html
04 第25~26周 Spring Boot框架.html
05 第27~28周 Nginx及Git使用.html
06 第29周 面试指导-高频面试题详解.html
05 阶段五:Java分布式与微服务实战
01 第30~31周 Java分布式入门.html
02 第32周 入门-Spring Cloud.html
03 第35周 Zookeeper+Dubbo应用与就业.html
项目教辅
01 Java初识源码.zip
02 Mac版jdk安装包.zip
03 Windows版eclipse.zip
04 Windows版jdk安装包.zip
05 Java初识.html
06 Mac版eclipse.rar
07 常量与变量.html
08 浮点型数据教辅.html
09 常量与变量src.zip
10 Java运算符.zip
11 运算符.html
12 Java选择结构源码.zip
13 流程控制之选择结构.html
14 Java循环结构源码.zip
15 流程控制之循环结构.html
16 Java一维数组源码.zip
17 一维数组.html
18 Java二维数组源码.zip
19 二维数组.html
20 Java方法源码.zip
21 方法.html
22 数组移位与数据统计源.zip
23 面向对象课程的源码.zip
24 面向对象.html
25 debug快捷键修改.html
26 封装课程的源码.zip
27 封装.html
28 综合案例:学生信息管.zip
29 封装综合案例.html
30 继承(上)课程的源码.zip
31 继承上.html
32 继承(下)课程的源码.zip
33 继承下.html
34 单例模式课程的源码.zip
35 单例模式.html
36 多态上) 课程的源码.zip
37 多态上.html
38 多态下)课程的源码.zip
39 多态下.html
40 异常课程的源码.zip
41 异常.pdf
42 包装类课程的源码.zip
43 包装类.html
44 字符串的源码.zip
45 字符串.html
46 常见集合与应用.html
47 MAC版IDEA的下载与安.html
48 常见集合与应用.zip
49 泛型及高阶应用.html
50 泛型及高阶应用.zip
51 多线程的安全与应用.html
52 多线程的安全与应用源.zip
53 通过IO实现文件的读取.html
54 通过IO实现文件的读取.zip
55 综合案例-多线程下载.html
56 综合案例-多线程下载.zip
57 JDK不同版本的新特性-.zip
58 6.JDK不同版本间的新.html
59 mysql安装包-安装版.zip
60 Linux中修改MySQL配置.docx
61 MySQL的介绍.html
62 Mac版Navicat安装教辅.html
63 2数据库表的相关操作.html
64 素材.zip
65 3数据库基本查询.html
66 MySql数据库高级查询.html
67 5MySQL对数据的操作.html
68 6mysql基本函数.html
69 MySQL的综合应用.html
70 XML入门源代码.zip
71 XML入门.html
72 训练素材.zip
73 JDBC入门源码.zip
74 JDBC最终版.html
75 Maven源代码.zip
76 Maven.html
77 Mac版maven下载安装教.html
78 Mac系统下JDK的安装和.html
79 工厂模式源代码.zip
80 工厂模式.html
81 java反射的源代码.zip
82 反射Reflect.html
83 Lambda的课程源代码.zip
84 Lambda表达式.html
85 JUnit源代码.zip
86 训练素材.zip
87 MyBatis源代码.zip
88 单元测试与JUnit4.html
89 mybatis入门.html
90 MyBatis源代码.zip
91 MyBatis进阶.html
92 html入门源代码.zip
93 VSCode-1.45.1版本安.zip
94 vscode-右键.zip
95 HTML入门ppt.html
96 雪橇三傻案例基础素材.zip
97 picpick.zip
98 css课程源码.zip
99 css课程ppt.html
100 JS课程PPT.html
101 JS课程源代码.zip
102 DOM和BOM课程PPT.html
103 DOM和BOM源码.zip
104 es6课程PPT.html
105 es6.zip
106 仿慕课网首页案例素材.rar
107 仿慕课网首页案例ppt.html
108 仿慕课网首页案例源码.zip
109 VUE课程PPT.html
110 vue课程源代码.zip
111 图片切换和留言板素材.zip
112 案例-用户管理素材.zip
113 Tomcat安装包.zip
114 Web与Servlet的源代码.zip
115 Web与Servlet基础.html
116 MAC版Tomcat的安装.html
117 Servlet进阶源代码.zip
118 Servlet进阶.html
119 ajax和json源代码.zip
120 Ajax和Json.html
121 正则表达式.html
122 正则表达式的源代码.zip
123 过滤器.html
124 过滤器的源代码.zip
125 慕课办公OA系统.html
126 登录与RBAC权限设计代.zip
127 开发请假审批流程代码.zip
128 OA管理系统源代码.zip
129 VMware-workstation.zip
130 Linux环境搭建与Redis.html
131 训练素材.zip
132 Redis源代码.rar
133 Redis-x64-3.2.100.zip
134 Redis入门.html
135 Spring IoC容器与Bea.zip
136 Spring IoC容器.html
137 AOP训练素材.zip
138 Spring AOP面向切面.zip
139 SpringAOP面向切面编.html
140 Spring JDBC训练素材.zip
141 Spring JDBC与事务管.zip
142 SpringJDBC与事务管理.html
143 SpringMVC入门与数据.html
144 SpringMVC入门与数据.zip
145 Restful风格应用源代.zip
146 Restful风格应用.html
147 SpringMVC拦截器.html
148 Spring MVC拦截器源.zip
149 第一章.zip
150 第二章.zip
151 第三章.zip
152 第四章.zip
153 小慕书评网.html
154 SQL源文件.sql
155 SSM小慕书评源代码.zip
156 Spring Boot入门.html
157 Spring Boot入门源码.zip
158 idea插件安装包.zip
159 generatorConfig.zip
160 源码使用说明.html
161 swagger3.0的使用v1.html
162 项目初始化.zip
163 用户模块.zip
164 商品分类模块.zip
165 商品模块.zip
166 购物车模块.zip
167 商品分类模块教辅.zip
168 项目初始化阶段教辅.pdf
169 最终完整版.zip
170 Spring Boot电商第1.html
171 Spring Boot电商第2-.html
172 Spring Boot电商第4.html
173 Spring Boot电商第5.html
174 SpringBoot电商第6章.html
175 SpringBoot电商第7章.html
176 Spring Boot电商第8.html
177 Spring Boot电商第9-.html
178 带前端代码.zip
179 商品图片.zip
180 慕慕生鲜接口文档.pdf
181 SpringBoot电商进阶源.zip
182 Spring Boot电商进阶.html
183 nginx.conf配置文件讲.docx
184 场景实战搭建一个静态.docx
185 Nginx的安装.docx
186 nginx.html
187 静态网页.zip
188 前后端联调代码.zip
189 前后端联调.html
190 Node和yarn的安装.docx
191 前端部署流程.docx
192 yarn-1.22.4.zip
193 yarn-1.22.5.zip
194 商品图片.zip
195 gitk的介绍.docx
196 git.html
197 四阶段面试课程源代码.zip
198 面试课程.html
199 线程池代码.zip
200 线程池.html
201 线程源码.zip
202 ThreadLocalppt.html
203 分布式基础.html
204 docker安装.docx
205 docker.html
206 erlang-22.3-1.el7.x8.zip
207 rabbitmq-server-3.8.zip
208 rabbitmq-server-3.8.zip
209 安装RabbitMQ.docx
210 RabbitMQ.html
211 RabbitMq课程源码.zip
212 微服务基础.html
213 SpringCloud课程查询.html
214 sql源码.sql
215 SpringCloud课程查询.zip
216 1 EurekaServer.zip
217 2 用户和公共模块.zip
218 3商品分类和商品模块.zip
219 4购物车与订单.zip
220 源码使用说明.html
221 Spring Cloud电商.html
222 分布式综合应用.html
223 seata-server-1.4.2.zip
224 Seata的启动.html
225 分布式综合应用源代码.zip
226 Spring Cloud电商进.zip
227 SpringCloud电商进阶.html
228 多人协作下的测试和调.html
229 Zookeeper源码.zip
230 Zookeeper安装包.zip
231 zookeeper.html
232 Zookeeper的安装配置.docx
233 Dubbo课程源码.zip
234 dubbo.html
235 JDK不同版本间的新特.html
236 JDK不同版本间的新特.zip
237 面试课代码.zip
238 五阶段面试课.html
239 1-1 课程简介.html
240 2-1 选择大于努力.html
241 2-2 什么样的求职者.html
242 2-3 如何编写简历.html
243 2-4 简历编写的注意.html
244 2-5 简历投递.html
245 2-6 面试形式揭秘.html
246 2-7 面试赴约前的准.html
247 3-1 面试时候的行为.html
248 3-2 如何做好自我介.html
249 3-3 面试方法论.html
250 4-1 面试的收尾工作.html
251 4-2 如何谈薪资待遇.html
252 4-3 职场文化软实力.html
253 4-4 如何对offer进行.html
254 5-1 课程总结.html
255 简历模板.zip
01 Java零基础入门
01 Java基础夯实-环境搭建与语法入门
01 Java初识
01 概述
01 慕女神为你导学.mp4
02 Java简介.mp4
03 选择练习.html
02 JDK安装及程序执行流程
01 Windows版JDK环境搭建(上).mp4
02 Windows版JDK环境搭建(下).mp4
03 Mac版JDK环境搭建(上).mp4
04 Mac版JDK环境搭建(下).mp4
05 Java程序的执行流程.mp4
06 编程练习.html
07 选择练习.html
08 Java程序的结构.mp4
09 选择练习.html
03 Eclipse安装及使用
01 Windows版Eclipse应用.mp4
02 Mac版Eclipse使用.mp4
03 Eclipse如何导入源码.html
04 Eclipse中导入源码后出现乱码问题的解决方案.html
04 课程总结
01 课程总结.mp4
02 【学习任务】学习计划制定.html
03 第一课知识图谱示例.html
02 Java常量与变量
01 标识符与关键字
01 标识符.mp4
02 关键字.mp4
03 选择练习.html
04 选择练习.html
05 Java中的关键字和保留字.html
02 变量的概念与数据类型
01 什么是变量.mp4
02 数据类型.mp4
03 选择练习.html
04 选择练习.html
05 数值类型的应用场景.html
06 基本数据类型详解.mp4
07 Java基本数据类型的范围.html
03 数据类型的字面值及变量定义
01 整型字面值及变量声明.mp4
02 选择练习.html
03 选择练习.html
04 选择练习.html
05 浮点型字面值.mp4
06 选择练习.html
07 选择练习.html
08 浮点型案例.mp4
09 编程练习.html
10 局部变量的存储方式.mp4
11 字符型字面值.mp4
12 选择练习.html
13 选择练习.html
14 选择练习.html
15 编程练习.html
16 Unicode编码.mp4
17 布尔类型和字符串的字面值.mp4
18 选择练习.html
19 编程练习.html
20 变量综合案例.mp4
21 选择练习.html
22 选择练习.html
23 Java中常见的转义字符.html
04 数据类型转换
01 数据类型转换的基本概念.mp4
02 选择练习.html
03 数据类型转换案例.mp4
04 编程练习.html
05 常量
01 常量.mp4
02 常见编译运行错误——排错必看.html
06 课程总结
01 课程总结.mp4
02 【学习任务】思维导图.html
03 JAVA常量与变量知识图谱示例.html
03 Java运算符
01 概述
01 运算符概述.mp4
02 算术运算符与赋值运算符
01 算术运算符.mp4
02 自增自减运算符.mp4
03 选择练习.html
04 选择练习.html
05 编程练习.html
06 编程练习.html
07 赋值运算符.mp4
08 选择练习.html
09 选择练习.html
10 选择练习.html
11 选择练习.html
03 关系运算符
01 关系运算符.mp4
02 if条件结构.mp4
03 if-else条件结构.mp4
04 选择练习.html
05 选择练习.html
06 编程练习.html
04 逻辑运算符
01 逻辑与运算符介绍.mp4
02 编程练习.html
03 逻辑或运算符介绍.mp4
04 逻辑非运算符及案例.mp4
05 选择练习.html
06 选择练习.html
07 选择练习.html
05 条件运算符与运算符的优先级
01 条件运算符.mp4
02 选择练习.html
03 选择练习.html
04 运算符的优先级.mp4
06 运算符案例
01 闰年问题案例.mp4
02 编程练习.html
03 常见编译运行错误——排错必看.html
07 课程总结
01 课程总结.mp4
02 【讨论题】 如何对两个变量的值进行交换.html
03 Java运算符知识图谱示例.html
04 Java选择结构
01 概述
01 流程控制概述.mp4
02 多重if结构与嵌套if结构
01 多重if结构.mp4
02 选择练习.html
03 选择练习.html
04 选择练习.html
05 编程练习.html
06 嵌套if结构.mp4
07 选择练习.html
08 可用于相互比较的数据类型.html
03 switch结构
01 switch结构简介.mp4
02 选择练习.html
03 选择练习.html
04 选择练习.html
05 选择练习.html
06 星期的表示案例及总结.mp4
07 选择练习.html
08 选择练习.html
09 编程练习.html
10 【讨论题】学习经验分享交流.html
11 常见编译运行错误——排错必看.html
12 Java选择结构知识图谱示例.html
04 周总结
01 【加餐】周知识清单.html
02 Java基础夯实-循环、数组与方法
01 Java循环结构
01 概述
01 循环结构概述.mp4
02 while循环
01 while循环的执行流程.mp4
02 案例:求1到5的累加和.mp4
03 案例:循环输出英文字母.mp4
04 选择练习.html
05 选择练习.html
06 选择练习.html
07 选择练习.html
08 编程练习.html
09 多种数据类型接收方法总结.html
03 do-while循环
01 do-while循环介绍及应用.mp4
02 案例:猜字游戏.mp4
03 选择练习.html
04 选择练习.html
05 选择练习.html
04 for循环
01 for循环应用及局部变量作用范围.mp4
02 for循环的注意事项.mp4
03 选择练习.html
04 选择练习.html
05 选择练习.html
06 选择练习.html
07 编程练习.html
08 三种循环结构的应用场景.html
05 嵌套循环
01 嵌套while循环应用.mp4
02 案例:阶乘的累加和.mp4
03 编程练习.html
06 break语句和continue语句
01 break语句.mp4
02 continue语句.mp4
03 选择练习.html
07 调试初步
01 debug入门.mp4
02 debug-多断点调试.mp4
08 课程总结
01 流程控制总结.mp4
02 【学习任务】抽奖问题.html
03 知识导图展示区.html
02 Java一维数组
01 概述
01 数组概述.mp4
02 数组的概念.mp4
03 选择练习.html
04 选择练习.html
05 选择练习.html
06 关于数组创建与初始化的关系.html
02 一维数组应用
01 一维数组的应用.mp4
02 选择练习.html
03 选择练习.html
04 案例:求数组元素的累加和.mp4
05 编程练习.html
06 案例:求数组元素的最大值.mp4
03 增强型for循环
01 增强型for循环.mp4
02 增强型for循环与普通for循环的区别.html
04 冒泡排序
01 冒泡排序.mp4
02 选择练习.html
03 选择练习.html
04 编程练习.html
05 【学习任务】旅游度假问题.html
06 知识导图展示区.html
03 Java二维数组
01 二维数组的应用
01 二维数组的应用(上).mp4
02 选择练习.html
03 选择练习.html
04 二维数组的应用(下).mp4
05 选择练习.html
06 选择练习.html
07 选择练习.html
08 编程练习.html
09 【讨论题】请问下面的代码需要优化吗.html
02 数组总结
01 数组总结.mp4
02 知识导图展示区.html
04 Java方法
01 方法简介
01 方法简介.mp4
02 方法类型
01 无参无返回值方法.mp4
02 无参有返回值方法.mp4
03 有参无返回值方法.mp4
04 编程练习.html
05 有参有返回值的方法.mp4
06 选择练习.html
07 选择练习.html
08 选择练习.html
09 选择练习.html
10 关于参数和返回值的应用场景分析.html
03 数组作为方法参数
01 数组作为方法参数(上).mp4
02 选择练习.html
03 编程练习.html
04 关于main方法的参数.html
05 数组作为方法参数(下).mp4
04 方法重载
01 方法重载.mp4
02 选择练习.html
03 选择练习.html
04 编程练习.html
05 Java方法重载总结.html
05 方法传值
01 基本数据类型的传值.mp4
02 选择练习.html
03 数组的传值.mp4
04 选择练习.html
06 可变参数列表
01 可变参数列表.mp4
02 选择练习.html
03 可变参数列表与数组作为参数的区别.html
04 可变参数列表作为方法参数的重载问题.mp4
05 选择练习.html
06 关于javadoc命令.html
07 方法调试
01 方法的调试.mp4
08 课程总结
01 方法课程总结.mp4
02 【讨论题】为什么要使用注释.html
03 知识导图展示区.html
05 综合案例:数组移位与统计
01 需求分析
01 综合案例需求.mp4
02 基础方法的实现
01 从键盘接收数据.mp4
02 数组元素的显示.mp4
03 在指定位置处插入数据.mp4
04 能被3整除的方法.mp4
05 提示信息方法的实现.mp4
03 主方法的实现
01 主方法的实现1.mp4
02 主方法的实现2.mp4
03 主方法的实现3及总结.mp4
04 项目作业:学生成绩管理.html
05 知识导图展示区.html
04 周总结
01 【加餐】周知识清单.html
06 Java基础语法测试.txt
03 Java基础进阶-面向对象之封装与继承
01 Java面向对象
01 初识面向对象
01 第3-4周导学.mp4
02 类和对象.mp4
03 选择练习.html
04 创建类.mp4
05 实例化对象.mp4
06 单一职责原则.mp4
07 单一职责原则总结.html
08 选择练习.html
09 编程练习.html
10 new关键字(上).mp4
11 初识Java内存管理之堆和栈.html
12 选择练习.html
13 new关键字(下).mp4
14 选择练习.html
02 构造方法介绍
01 构造方法---无参构造方法.mp4
02 选择练习.html
03 构造方法---带参构造方法.mp4
04 this关键字.mp4
05 就近原则总结.html
06 this关键字的应用---调用属性和方法.html
07 选择练习.html
08 选择练习.html
09 选择练习.html
10 编程练习.html
11 构造方法调用(番外).mp4
12 this关键字的应用---调用构造方法.html
13 this关键字的应用---方法参数和返回值.html
14 选择练习.html
15 构造方法常见问题总结.html
16 选择练习.html
03 课程总结
01 课程总结.mp4
02 知识导图展示区.html
02 Java封装
01 封装的实现
01 封装的概念和特点.mp4
02 封装的代码实现(上).mp4
03 选择练习.html
04 封装的代码实现(下).mp4
05 关于封装应用中的常见问题.html
06 选择练习.html
07 选择练习.html
08 选择练习.html
09 编程练习.html
10 引用数据类型的应用---方法参数.html
11 编程练习.html
12 使用包进行类管理--创建包.mp4
13 选择练习.html
14 使用包进行类管理--导入包.mp4
15 package和import应用的常见问题.html
16 选择练习.html
17 选择练习.html
02 static关键字
01 static关键字(上).mp4
02 static关键字的应用---静态属性.html
03 选择练习.html
04 static关键字(中).mp4
05 static关键字的应用---静态方法.html
06 选择练习.html
07 选择练习.html
08 选择练习.html
09 选择练习.html
10 static关键字(下).mp4
11 static关键字的应用---静态代码块(上).html
12 static关键字的应用---静态代码块(下).html
13 选择练习.html
14 编程练习.html
15 代码块中的变量应用.mp4
16 选择练习.html
03 课程总结
01 总结.mp4
02 【讨论题】面向对象初体验——出题&做答.html
03 知识导图展示区.html
03 综合案例:学生信息管理
01 案例简介
01 案例简介.mp4
02 案例分析及实现
01 案例分析.mp4
02 编写并测试Subject类.mp4
03 编写并测试Student类.mp4
04 关于类型创建阶段常见问题.html
05 通过方法实现学生与专业关联--方案1.mp4
06 通过方法实现学生与专业关联--方案2.mp4
07 通过方法实现学生与专业关联--方案3.mp4
08 引用数据类型应用---成员属性.html
09 通过方法实现学生与专业关联--方案分析.mp4
10 通过调试学习方法对象传参.mp4
11 关于类型关联阶段常见问题.html
03 新增功能及实现
01 新增需求及分析.mp4
02 新增属性完成学生信息存储.mp4
03 引用数据类型应用---对象数组.html
04 选择练习.html
05 选择练习.html
06 编写方法完成学生统计功能.mp4
07 问题解析--数组未实例化造成的空指针异常.mp4
08 问题解析---添加学生方法的几点说明.mp4
09 优化---一个方法完成学生和专业的双向关联.mp4
10 Java中推荐的命名规范.html
11 项目作业:部门员工管理.html
12 知识导图展示区.html
04 Java继承(上)
01 继承的概念
01 继承的概念和特点.mp4
02 继承的实现
01 继承的实现.mp4
02 方法的重写(上).mp4
03 方法的重写(下).mp4
04 选择练习.html
05 选择练习.html
06 选择练习.html
07 方法重写后的碎碎念.mp4
08 编程练习.html
09 访问修饰符的分类及作用.mp4
10 访问修饰符对方法重写的影响.mp4
11 选择练习.html
12 super关键字的使用(上).mp4
13 选择练习.html
14 继承的初始化顺序.mp4
15 super关键字的使用(下).mp4
16 选择练习.html
17 选择练习.html
18 super pk this.mp4
19 关于super的常见问题.html
20 选择练习.html
21 编程练习.html
03 课程总结
01 总结.mp4
02 【学习任务】寻找bug.html
03 知识导图展示区.html
04 周总结
01 【加餐】周知识清单.html
04 Java基础进阶-面向对象之单例模式与多态
01 Java继承(下)
01 课程简介
01 课程简介.mp4
02 Object类
01 Object类介绍(上).mp4
02 选择练习.html
03 Object类介绍(中).mp4
04 选择练习.html
05 Object类介绍(下).mp4
06 关于Object的常见问题.html
07 选择练习.html
08 编程练习.html
03 final关键字
01 final关键字的使用(上).mp4
02 选择练习.html
03 final关键字的使用(下).mp4
04 选择练习.html
05 编程练习.html
04 注解
01 注解简介(上).mp4
02 选择练习.html
03 注解简介(下).mp4
04 编程练习.html
05 课程总结
01 总结.mp4
02 【讨论题】重载与重写.html
02 Java单例模式
01 设计模式概述
01 设计模式概述.mp4
02 单例模式概述
01 单例模式的定义和作用.mp4
02 选择练习.html
03 饿汉模式vs懒汉模式
01 饿汉式的代码实现.mp4
02 编程练习.html
03 懒汉式的代码实现.mp4
04 编程练习.html
05 饿汉式 pk 懒汉式.mp4
06 选择练习.html
04 课程总结
01 单例模式的特点及适用场景.mp4
02 关于单例模式的常见问题.html
03 【学习任务】经典面试题之-单例模式.html
03 Java多态(上)
01 课程简介
01 课程简介.mp4
02 多态的概念
01 多态的概念.mp4
03 多态的实现
01 案例场景描述及实体类编写.mp4
02 向上转型.mp4
03 向上转型和动态绑定机制.html
04 选择练习.html
05 选择练习.html
06 选择练习.html
07 向下转型.mp4
08 选择练习.html
09 instanceof运算符.mp4
10 关于类型转换的应用问题.html
11 关于向下转型易出现错误总结.html
12 选择练习.html
13 选择练习.html
14 类型转换案例(上).mp4
15 类型转换案例(下).mp4
16 选择练习.html
17 类型转换总结.mp4
18 选择练习.html
19 选择练习.html
20 编程练习.html
04 抽象类
01 抽象类.mp4
02 抽象方法.mp4
03 选择练习.html
04 选择练习.html
05 关于抽象类应用总结.html
06 编程练习.html
05 课程总结
01 总结.mp4
02 【学习任务】领取奶茶问题.html
04 Java多态(下)
01 接口
01 问题引发的思考.mp4
02 定义接口并测试.mp4
03 接口成员--抽象方法&常量.mp4
04 选择练习.html
05 关于接口应用常见问题(Ⅰ).html
06 选择练习.html
07 选择练习.html
08 编程练习.html
09 接口成员--默认方法&静态方法.mp4
10 关于接口应用常见问题(Ⅱ ).html
11 选择练习.html
12 关于多接口中重名默认方法处理的解决方案.mp4
13 关于多接口中重名常量处理的解决方案.mp4
14 接口的继承.mp4
15 关于接口应用常见问题(Ⅲ ).html
16 接口和抽象类的比较.html
17 选择练习.html
18 UML中的类关系表示(上).html
19 UML中的类关系表示(下).html
02 内部类
01 概述.mp4
02 成员内部类.mp4
03 选择练习.html
04 静态内部类.mp4
05 方法内部类.mp4
06 匿名内部类(上).mp4
07 匿名内部类(下).mp4
08 选择练习.html
09 编程练习.html
10 接口中的内部类应用.html
11 常见内部类的比较.html
12 关于内部类的常见问题.html
03 课程总结
01 总结.mp4
02 项目作业:使用多态完成马戏团动物表演.html
03 【学习任务】多态学习总结.html
04 拓展:枚举的基本使用.html
05 拓展:枚举在if结构中的应用.html
06 拓展:枚举在switch结构中的应用.html
04 周总结
01 【加餐】周知识清单.html
05 Java面向对象测试.txt
05 Java基础进阶-异常、包装类与字符串
01 Java异常
01 课程介绍
01 第5-7周导学.mp4
02 课程介绍.mp4
02 异常简介
01 什么是异常.mp4
02 异常分类.mp4
03 选择练习.html
03 异常处理简介
01 异常处理分类.mp4
02 选择练习.html
04 使用try…catch…finally实现异常处理
01 try-catch-finally简介.mp4
02 使用try-catch结构处理异常.mp4
03 常见异常类型及原因分析(Ⅰ).html
04 常见异常类型及原因分析(Ⅱ).html
05 选择练习.html
06 选择练习.html
07 使用多重catch结构处理异常.mp4
08 关于try...catch应用中的常见问题.html
09 选择练习.html
10 选择练习.html
11 终止finally执行的方法.mp4
12 选择练习.html
13 return关键字在异常处理中的作用.mp4
14 异常处理中的返回操作.html
15 选择练习.html
05 使用throw和throws实现异常处理
01 使用throws声明异常类型.mp4
02 使用throw抛出异常对象.mp4
03 选择练习.html
04 关于通过throw抛出异常类型问题的逼逼叨.mp4
05 throw和throws的区别.html
06 选择练习.html
06 自定义异常
01 自定义异常类.mp4
02 关于自定义异常的常见问题.html
03 选择练习.html
04 选择练习.html
07 异常链
01 异常链简介.mp4
02 关于异常链的常见问题.html
03 选择练习.html
04 选择练习.html
08 课程总结
01 课程总结.mp4
02 知识导图展示区.html
02 Java包装类
01 课程简介
01 课程简介.mp4
02 包装类介绍
01 包装类与基本数据类型.mp4
02 选择练习.html
03 选择练习.html
04 选择练习.html
05 包装类常用方法.mp4
06 选择练习.html
07 选择练习.html
08 基本数据类型和包装类之间的转换.mp4
09 基本数据类型与包装类的比较.html
10 选择练习.html
11 Java中的装箱&拆箱.html
12 选择练习.html
13 编程练习.html
14 基本数据类型和字符串之间的转换.mp4
15 编程练习.html
16 需要知道的几点知识(上).mp4
17 需要知道的几点知识(中).mp4
18 需要知道的几点知识(下).mp4
19 选择练习.html
20 包装类的比较.html
21 关于包装类的常见问题.html
22 选择练习.html
03 课程总结
01 课程总结.mp4
02 知识导图展示区.html
03 Java字符串
01 概述
01 字符串概述.mp4
02 String类
01 String常用方法简介.mp4
02 字符串的定义形式总结.html
03 字符串课程中的常见问题.html
04 String常用方法(上).mp4
05 选择练习.html
06 选择练习.html
07 String常用方法(下).mp4
08 编程练习.html
09 选择练习.html
10 例:字符串与byte数组间的相互转换.mp4
11 选择练习.html
12 等于运算符与equals方法的区别.mp4
13 选择练习.html
14 选择练习.html
15 选择练习.html
16 字符串String的不可变性.html
17 选择练习.html
03 StringBuilder类
01 StringBuilder概述.mp4
02 String与StringBuilder的区别及应用场景.html
03 StringBuilder常用方法.mp4
04 选择练习.html
05 编程练习.html
06 选择练习.html
04 课程总结
01 课程总结.mp4
02 知识导图展示区.html
06 Java基础进阶-集合、泛型、多线程、IO与综合案例
01 常见集合与应用
01 初识集合的应用
01 周介绍.mp4
02 课程介绍.mp4
03 初识集合与应用场景.mp4
04 选择练习.html
05 IDEA编译器的安装与项目创建.mp4
02 List集合体系及应用
01 List接口及实现类ArrayList的方法应用(上).mp4
02 List接口及实现类ArrayList的方法应用(下).mp4
03 选择练习.html
04 编程练习.html
05 add(int,Object)方法常见错误.html
06 LinkedList特征及方法应用.mp4
07 通过三种不同的遍历方式获取集合中数据.mp4
08 选择练习.html
09 迭代器的使用“一次性”问题.html
03 Set集合体系及应用
01 初识Set接口及其常用方法.mp4
02 选择练习.html
03 选择练习.html
04 Set集合的数据的唯一性.mp4
05 HashSet与TreeSet存储原理.mp4
06 equals方法的重写规范.html
07 掌握HashSet与TreeSet的应用.mp4
08 选择练习.html
04 Map集合体系及其应用
01 初识Map接口及HashMap实现类的常用方法.mp4
02 Map实现类—HashMap与LinkedHashMap的区别.mp4
03 Map实现类—初识TreeMap.mp4
04 Map集合的三种遍历方式.mp4
05 选择练习.html
05 应用Collections实现集合排序
01 通过Collections实现集合排序.mp4
02 编程练习.html
03 自定义类型的集合排序.mp4
04 探究Comparator的升序与降序.html
05 课程总结.mp4
06 知识图谱展示区.html
02 泛型及高阶应用
01 初识泛型的应用
01 泛型在集合中的应用.mp4
02 选择练习.html
03 集合的泛型中是否可以使用多态.html
02 自定义泛型及其应用
01 创建自定义泛型类与应用.mp4
02 泛型方法的应用.mp4
03 泛型通配符简介
01 泛型通配符及简单应用.mp4
02 选择练习.html
03 编程练习.html
04 课程总结.mp4
05 知识图谱展示区.html
03 多线程的安全与应用
01 初识多线程
01 进程和线程之间的区别与联系.mp4
02 创建多线程的三种方式与区别
01 通过继承Thread类创建线程.mp4
02 选择练习.html
03 选择练习.html
04 自由编程.html
05 run方法和start方法的区别.html
06 实现Runnable接口创建线程.mp4
07 选择练习.html
08 自由编程.html
09 实现Callable接口创建线程.mp4
10 线程的生命周期.mp4
11 选择练习.html
03 初识线程同步
01 初识线程同步并使用Synchronized实现线程同步.mp4
02 选择练习.html
03 Synchronized在不同场景下锁对象的区别.mp4
04 选择练习.html
05 实现线程安全解决超卖现象.mp4
06 死锁的产生与解决方法.mp4
04 初识线程池及其应用场景
01 初识线程池及其基本应用.mp4
02 线程池的四种类型.mp4
03 线程池中的参数.html
04 课程总结.mp4
05 知识图谱展示区.html
04 通过IO实现文件的读取与写入
01 初识IO的那些事
01 理解输入(Input)与输出(Output).mp4
02 初识File类及其常用方法.mp4
03 选择练习.html
02 通过字节字符流实现文件读取与写入
01 应用字节输入流读取文件.mp4
02 应用字节输出流实现文件复制.mp4
03 选择练习.html
04 选择练习.html
05 应用字符输入输出流实现文本读取与写入.mp4
06 字节流与字符流之间的转换.mp4
07 初识缓冲区与应用.mp4
08 选择练习.html
09 自由编程.html
10 IO常见问题合辑.html
03 初识其他流的应用
01 初识其他常用字节流.mp4
02 通过URLConnection获取网络资源.mp4
03 课程总结.mp4
04 知识图谱展示区.html
05 综合案例—多线程下载器
01 批量下载器需求分析
01 需求分析与运行演示.mp4
02 多线程资源下载以及异常处理
01 封装URLConnection网络下载工具类.mp4
02 读取config.properties配置文件.mp4
03 读取download.txt下载列表.mp4
04 实现多线程下载及本地文件保存.mp4
03 课程总结
01 课程总结.mp4
06 JDK不同版本间的新特性-基础篇
01 JDK环境部署
01 JDK18与IDEA环境准备.mp4
02 JDK9~10新特性
01 JDK9新特性 — 私有接口方法.mp4
02 JDK9新特性 — 通过try块自动关闭资源.mp4
03 选择练习.html
04 JDK10 新特性 —var动态类型推断.mp4
05 选择练习.html
06 JDK10 新特性 —不可变集合.mp4
03 JDK12~14新特性
01 JDK11 新特性 —新的String方法.mp4
02 JDK12 新特性 —增强的swith分支判断.mp4
03 JDK13 新特性 —文本块特性.mp4
04 选择练习.html
04 课程总结
01 课程总结.mp4
02 周知识清单.html
07 Java常用工具测试.txt
02 Java数据库开发与实战
01 数据管理必备利器-MySQL
01 MySQL介绍
01 第8~9周介绍
01 第8~9周介绍.mp4
02 课程介绍
01 课程介绍.mp4
03 MySQL的下载与安装
01 数据库简介.mp4
02 选择练习.html
03 选择练习.html
04 MySQL数据库安装与初始化.mp4
05 MySQL安装过程中的常见问题.html
06 Mac版MySQL下载与安装.html
07 用户管理.mp4
08 选择练习.html
09 Navicat 连接不上MySQL数据库.html
10 MySQL配置文件.mp4
11 MySQL的配置文件(Mac版).html
04 课程总结
01 课程总结.mp4
02 通过命令行窗口操作MySQL数据库.html
02 数据库表的相关操作
01 课程介绍
01 课程介绍.mp4
02 数据库表的创建
01 定义逻辑库、数据表.mp4
02 选择练习.html
03 选择练习.html
04 数据类型.mp4
05 选择练习.html
06 选择练习.html
07 选择练习.html
08 修改表结构.mp4
09 选择练习.html
10 选择练习.html
11 选择练习.html
12 选择练习.html
03 数据库表字段约束与索引
01 字段约束.mp4
02 选择练习.html
03 选择练习.html
04 选择练习.html
05 索引.mp4
06 选择练习.html
07 选择练习.html
04 课程总结
01 课程总结.mp4
03 数据库的基本查询
01 课程介绍
01 课程介绍.mp4
02 数据库的基本查询
01 数据操作语言:普通查询.mp4
02 选择练习.html
03 数据操作语言:数据分页.mp4
04 选择练习.html
05 数据操作语言:排序.mp4
06 选择练习.html
07 选择练习.html
08 选择练习.html
09 数据操作语言:去除重复记录.mp4
10 选择练习.html
11 选择练习.html
03 条件查询
01 数据操作语言:条件查询(一).mp4
02 选择练习.html
03 选择练习.html
04 选择练习.html
05 选择练习.html
06 数据操作语言:条件查询(二).mp4
07 选择练习.html
08 选择练习.html
09 选择练习.html
10 选择练习.html
04 课程总结
01 课程总结.mp4
04 数据库的高级查询
01 课程介绍
01 课程介绍.mp4
02 聚合函数
01 数据操作语言:聚合函数.mp4
02 选择练习.html
03 选择练习.html
04 选择练习.html
05 选择练习.html
03 数据库表的分组查询
01 数据操作语言:分组查询.mp4
02 选择练习.html
03 选择练习.html
04 数据操作语言:Having子句.mp4
05 选择练习.html
04 连接查询
01 数据操作语言:表连接查询(一).mp4
02 选择练习.html
03 数据操作语言:表连接查询(二).mp4
04 选择练习.html
05 选择练习.html
06 数据操作语言:表连接查询(三).mp4
07 数据操作语言:表连接查询(四).mp4
05 子查询
01 数据操作语言:子查询(一).mp4
02 选择练习.html
03 数据操作语言:子查询(二).mp4
04 选择练习.html
05 选择练习.html
06 课程总结
01 课程总结.mp4
05 MySQL对数据的基本操作
01 课程介绍
01 课程介绍.mp4
02 数据插入
01 数据操作语言:INSERT语句.mp4
02 选择练习.html
03 选择练习.html
03 数据更新
01 数据操作语言:UPDATE语句(一).mp4
02 选择练习.html
03 选择练习.html
04 数据操作语言:UPDATE语句(二).mp4
05 选择练习.html
04 数据删除
01 数据操作语言:DELETE语句(一).mp4
02 选择练习.html
03 选择练习.html
04 数据操作语言:DELETE语句(二).mp4
05 选择练习.html
05 课程总结
01 课程总结.mp4
06 MySQL基本函数的使用
01 课程介绍
01 课程介绍.mp4
02 MySQL的基本函数
01 MySQL函数(一).mp4
02 选择练习.html
03 选择练习.html
04 MySQL函数(二).mp4
05 选择练习.html
06 选择练习.html
07 MySQL函数(三).mp4
08 选择练习.html
09 选择练习.html
10 MySQL函数(四).mp4
11 选择练习.html
12 选择练习.html
03 课程总结
01 课程总结.mp4
02 select VS select 字段.html
04 周总结
01 【加餐】周知识清单.html
07 MySQL的综合应用
01 课程介绍
01 课程介绍.mp4
02 MySql数据库的事务机制
01 事务机制(一).mp4
02 选择练习.html
03 选择练习.html
04 事务机制(二).mp4
05 选择练习.html
03 数据的持久化
01 数据导入与导出.mp4
02 选择练习.html
03 选择练习.html
04 课程总结
01 课程总结.mp4
02 【学习任务】经典sql练习.html
02 Java与数据库连接的桥梁
01 XML入门
01 XML语法规范
01 XML介绍与用途.mp4
02 选择练习.html
03 XML文档结构.mp4
04 选择练习.html
05 选择练习.html
06 选择练习.html
07 IDEA创建第一份XML文档.mp4
08 自由编程.html
02 XML语义约束
01 XML语义约束之DTD.mp4
02 选择练习.html
03 IDEA演示创建DTD文件.mp4
04 自由编程.html
05 XML语义约束之XML Schema.mp4
06 自由编程.html
07 课程总结.mp4
08 【讨论题】IDEA pk Eclipse 你站谁.html
02 JDBC入门
01 概述
01 课程介绍.mp4
02 JDBC的API
01 JDBC的特点.mp4
02 快速上手JDBC.mp4
03 选择练习.html
04 JDBC驱动的秘密.mp4
05 数据库连接配置.mp4
06 选择练习.html
07 创建Connection与异常处理.mp4
03 JDBC的查询操作及SQL注入漏洞
01 实现按部门查询员工功能.mp4
02 自由编程.html
03 SQL注入攻击.mp4
04 选择练习.html
05 PreparedStatement预编译SQL.mp4
06 自由编程.html
04 JDBC工具类的抽取及增删改
01 封装DbUtils工具类.mp4
02 JDBC实现新增数据.mp4
03 实现JDBC更新与删除数据.mp4
04 自由编程.html
05 JDBC的事务操作
01 JDBC事务管理方式.mp4
02 JDBC的手动事务开发技巧.mp4
03 选择练习.html
06 基于实体类的封装分页
01 基于实体类实现分页数据封装.mp4
07 JDBC的日期处理以及批量处理
01 JDBC中Date日期对象的处理.mp4
02 自由编程.html
03 JDBC批处理.mp4
08 Druid&c3p0连接池
01 介绍连接池.mp4
02 Druid连接池的配置与使用(一).mp4
03 Druid连接池的配置与使用(二).mp4
04 自由编程.html
05 C3P0连接池使用入门.mp4
09 数据库工具组件
01 Commons DBUtils使用入门.mp4
10 课程总结
01 课程总结.mp4
02 项目作业:新闻管理系统.html
11 周总结
01 【加餐】周知识清单.html
03 Java高级编程
01 Maven项目管理
01 Maven入门
01 介绍Maven.mp4
02 选择练习.html
03 Maven安装与配置.mp4
04 Maven项目标准结构.mp4
05 选择练习.html
06 Maven依赖管理.mp4
07 选择练习.html
08 Maven本地仓库与中央仓库.mp4
02 Maven应用实践
01 Maven构建生命周期.mp4
02 选择练习.html
03 maven-assembly-plugin打包插件.mp4
04 Maven属性管理.mp4
05 课程总结.mp4
02 工厂模式
01 设计模式介绍
01 介绍设计模式.mp4
02 工厂模式
01 工厂模式.mp4
03 工厂模式案例
01 项目应用-i18n国际化.mp4
02 【讨论题】代码规范重要还是开发速度更重要呢.html
03 Java反射
01 概述
01 介绍反射及作用.mp4
02 选择练习.html
02 反射的核心类
01 Class类及对象实例化.mp4
02 编程练习.html
03 Constructor构造方法对象.mp4
04 选择练习.html
05 Method方法类.mp4
06 自由编程.html
07 Field成员变量类.mp4
08 getDeclared系列方法说明.mp4
09 自由编程.html
03 反射的实际应用
01 反射在项目中的应用案例.mp4
04 课程总结
01 课程总结.mp4
02 【学习任务】应用反射完成水果店上新功能.html
04 Lambda表达式
01 Lambda介绍
01 初识Lambda表达式.mp4
02 Lambda表达式语法.mp4
03 选择练习.html
04 自由编程.html
02 函数式编程
01 函数式编程与Predicate函数式接口.mp4
02 自由编程.html
03 Consumer函数式接口.mp4
04 Function函数式接口.mp4
05 自由编程.html
06 函数式编程总结.mp4
07 选择练习.html
03 Stream流
01 Stream介绍.mp4
02 Stream流的五种创建方式.mp4
03 自由编程.html
04 Stream常用方法.mp4
05 选择练习.html
04 课程总结
01 课程总结.mp4
05 周知识清单
01 【加餐】周知识清单.html
05 Java数据库基础与前置知识点测试.txt
04 Java必知必会框架入门-MyBatis
01 MyBatis入门
01 第12周介绍
01 第12周介绍.mp4
02 MyBatis介绍
01 框架的作用.mp4
02 介绍MyBatis.mp4
03 选择练习.html
04 单元测试与JUnit4.mp4
03 MyBatis基本使用
01 MyBatis环境配置.mp4
02 选择练习.html
03 SqlSessionFactory.mp4
04 选择练习.html
05 初始化工具类MyBatisUtils.mp4
06 MyBatis数据查询.mp4
07 自由编程.html
04 SQL传参
01 SQL传参.mp4
02 选择练习.html
05 多表关联查询
01 获取多表关联查询结果.mp4
02 选择练习.html
03 ResultMap结果映射.mp4
04 选择练习.html
06 MyBatis的数据插入、修改与删除
01 MyBatis数据插入操作.mp4
02 自由编程.html
03 selectKey与useGeneratedKeys的区别.mp4
04 更新与删除操作.mp4
07 预防SQL注入攻击
01 预防SQL注入攻击.mp4
08 MyBatis工作流程
01 MyBatis工作流程.mp4
02 选择练习.html
03 MyBatis入门常见问题.html
02 MyBatis进阶
01 MyBatis日志管理与动态SQL
01 MyBatis日志管理.mp4
02 选择练习.html
03 MyBatis动态SQL.mp4
04 选择练习.html
05 自由编程.html
02 MyBatis二级缓存
01 MyBatis二级缓存-1.mp4
02 选择练习.html
03 MyBatis二级缓存-2.mp4
04 选择练习.html
03 OneToMany&ManyToOne对象关联查询
01 OneToMany对象关联查询.mp4
02 ManyToOne对象关联查询.mp4
03 自由编程.html
04 PageHelper分页
01 PageHelper分页插件.mp4
02 选择练习.html
03 不同数据库的分页实现原理.mp4
05 MyBatis整合C3P0连接池
01 MyBatis整合C3P0连接池.mp4
06 MyBatis批处理
01 MyBatis批处理.mp4
02 自由编程.html
07 MyBatis注解开发
01 Mybatis注解开发方式(上).mp4
02 Mybatis注解开发方式(下).mp4
03 自由编程.html
04 【学习任务】MyBatis分页查询实现.html
08 【加餐】周知识清单
01 周知识清单.html
03 从网页搭建入门Java Web
01 前端编程必备三剑客——HTML、CSS与JS
01 HTML入门
01 课程介绍
01 课程介绍.mp4
02 安装开发工具.mp4
03 编辑器右键.html
02 HTML初识
01 HTML概述.mp4
02 骨架标签.mp4
03 字符集和其他细节.mp4
04 HTML中的注释.html
03 HTML之排版标签
01 常用标签介绍.mp4
02 标题标签.mp4
03 标题标签【补充】.html
04 水平线和换行.mp4
05 段落标签.mp4
06 选择练习.html
07 HTML实体.mp4
08 其他HTML实体.html
09 div&span.mp4
10 排版标签总结.html
04 HTML之字符与图片标签
01 字符格式化标签.mp4
02 图片.mp4
03 选择练习.html
04 编程练习.html
05 HTML之链接标签
01 超链接.mp4
02 图片超链接.html
03 选择练习.html
04 选择练习.html
05 锚链接.mp4
06 选择练习.html
07 选择练习.html
08 选择练习.html
06 HTML之表格标签
01 表格核心标签.mp4
02 表格的常用属性.mp4
03 选择练习.html
04 选择练习.html
05 【知识加油站】trtd标签中常用属性.html
06 主要著作.mp4
07 表格合并.mp4
08 选择练习.html
09 选择练习.html
10 表格结构.mp4
11 表格标签总结.html
07 HTML之列表与表单标签
01 列表.mp4
02 选择练习.html
03 选择练习.html
04 编程练习.html
05 编程练习.html
06 表单基本组成.mp4
07 主要属性.mp4
08 单选框和复选框.mp4
09 其它域.mp4
10 input 标签总结.html
11 发表评论.mp4
12 【讨论题】今天你拖延了吗.html
13 【彩蛋~】H5新增表单属性.html
02 CSS入门
01 课程介绍
01 CSS简介.mp4
02 初识CSS
01 初识CSS.mp4
02 CSS书写位置.mp4
03 CSS注释.html
03 基础选择器
01 基础选择器.mp4
02 选择练习.html
03 编程练习.html
04 文字logo.mp4
05 多类名.mp4
06 样式的两个特性.mp4
07 基础选择器总结.html
04 文字样式
01 font-size.mp4
02 其他字体样式.mp4
03 选择练习.html
04 选择练习.html
05 选择练习.html
06 选择练习.html
07 雪橇三傻.mp4
08 font连写.html
09 font属性总结.html
05 文本样式
01 color 的三种写法.mp4
02 选择练习.html
03 其他文本样式.mp4
04 雪橇三傻案例完善.mp4
06 复合选择器
01 子代&后代选择器.mp4
02 交集选择器.html
03 并集选择器.html
04 伪类.mp4
05 选择练习.html
06 编程练习.html
07 选择器权重.mp4
07 块元素和行内元素
01 块元素和行内元素.mp4
02 选择练习.html
03 三种元素互相转换.mp4
08 字体图标和背景样式
01 字体图标.mp4
02 背景样式.mp4
03 选择练习.html
04 编程练习.html
05 背景样式连写.html
09 【重点】盒子模型
01 盒子模型.mp4
02 选择练习.html
03 选择练习.html
04 边框.mp4
05 选择练习.html
06 圆角边框.mp4
07 内边距.mp4
08 导航栏案例.mp4
09 外边距.mp4
10 编程练习.html
11 盒子大小.mp4
12 盒子阴影.mp4
10 列表样式
01 列表样式.mp4
02 文章列表.mp4
11 【重难点】浮动及清除浮动
01 普通流.mp4
02 浮动.mp4
03 选择练习.html
04 选择练习.html
05 编程练习.html
06 58结构分析.mp4
07 列表浮动.mp4
08 清除浮动.mp4
09 四种方法清除浮动.mp4
10 选择练习.html
11 选择练习.html
12 清除浮动的细节.mp4
13 编程练习.html
12 【重难点】定位
01 定位概述.mp4
02 相对定位.mp4
03 编程练习.html
04 选择练习.html
05 绝对定位.mp4
06 选择练习.html
07 编程练习.html
08 子绝父相.mp4
09 慕课脚部-结构设置.mp4
10 慕课脚部-内容填充.mp4
11 固定定位.mp4
12 堆叠.mp4
13 【彩蛋】H5新增标签.html
03 JavaScript入门
01 课程介绍
01 课程介绍.mp4
02 JS初识
01 JS初体验.mp4
02 JS书写的三种位置.mp4
03 JS注释.html
03 JS基础语法
01 变量和数据类型.mp4
02 选择练习.html
03 数据类型扩展.html
04 数据类型转换.mp4
05 选择练习.html
04 JS中的运算符&流程控制
01 运算符.mp4
02 选择练习.html
03 编程练习.html
04 分支结构.mp4
05 循环结构.mp4
06 选择练习.html
07 编程练习.html
05 JS中的数组
01 数组.mp4
02 遍历数组.mp4
03 选择练习.html
06 JS中的函数
01 函数.mp4
02 变量作用域.mp4
03 选择练习.html
04 其他方式声明函数.mp4
07 JS中的对象
01 对象.mp4
02 构造函数创建对象.html
03 Objcet创建对象.html
04 遍历对象.mp4
08 JS中的内置对象
01 内置对象.mp4
02 Date对象.mp4
03 选择练习.html
04 时间戳.mp4
05 数组对象.mp4
06 字符串对象.mp4
07 选择练习.html
08 【讨论题】java和前端哪个更难.html
09 【加餐】周知识清单
01 周知识清单.html
02 前端综合案例实战与前端火热框架VUE3入门
01 DOM&BOM
01 课程介绍
01 课程介绍.mp4
02 获取页面元素
01 getElementById.mp4
02 getElementsByTagName.mp4
03 getElementsByClassName.mp4
04 querySelector.mp4
05 获取页面元素总结.html
03 常用事件
01 事件介绍.mp4
02 鼠标常用事件.mp4
03 图片切换.mp4
04 键盘常用事件.mp4
05 其他事件.mp4
06 表单验证.mp4
07 事件对象.mp4
08 事件总结.html
04 标签样式和内容设置
01 样式操作.mp4
02 换肤案例.mp4
03 标签内容获取和修改.mp4
04 样式和内容总结.html
05 表单操作
01 表单value属性.mp4
02 简易计算器.mp4
03 type属性.mp4
04 复选框.mp4
05 表单总结.html
06 自定义属性
01 自定义属性.mp4
07 节点操作
01 添加新节点.mp4
02 文本类型追加节点.mp4
03 删除节点.mp4
04 其他节点属性.mp4
05 节点总结.html
08 排他思想
01 排他思想-案例实现tab栏切换.mp4
09 浏览器对象模型-BOM
01 BOM介绍.mp4
10 window对象
01 window对象常用方法.mp4
02 onload事件.mp4
03 onresize.mp4
02 ES6入门
01 课程介绍
01 es6简介.mp4
02 ES6中的变量和常量
01 let关键词.mp4
02 let应用.mp4
03 const关键词.mp4
04 var、let、const的区别.html
03 解构赋值
01 解构赋值.mp4
04 字符串扩展
01 模板字符串.mp4
02 字符串扩展函数.html
05 数组函数扩展
01 数组扩展函数.html
02 形参默认值.mp4
03 解构赋值和形参默认值配合.html
04 rest参数.mp4
06 箭头函数
01 箭头函数.mp4
02 箭头函数特点.mp4
07 定义对象的简洁方式
01 定义对象的简洁方式.mp4
03 前端综合案例-仿慕课首页
01 项目介绍
01 项目介绍和结构搭建.mp4
02 base&common.mp4
02 首页头部
01 头部区域标签结构分析.mp4
02 logo设置.mp4
03 课程导航栏.mp4
04 搜索区.mp4
05 登录注册购物车.mp4
06 定时器.mp4
07 关键词轮换.mp4
03 课程类别和轮播图
01 课程分类和轮播图布局.mp4
02 课程分类列表.mp4
03 轮播图.mp4
04 左右切换按钮.mp4
05 切图圆点.mp4
06 下方体系课.mp4
04 CSS动画
01 过渡时间.mp4
02 其他过渡属性.mp4
03 transition连写.mp4
04 transform变形.mp4
05 轮播图功能
01 右切换按钮.mp4
02 右侧按钮功能完善.mp4
03 左侧按钮实现和完善.mp4
04 切换按钮bug修复.mp4
05 圆点切换和自动轮播.mp4
06 限时拼团
01 限时拼团布局.mp4
02 倒计时模块设置.mp4
03 倒计时功能实现逻辑.mp4
04 倒计时功能实现.mp4
05 滚动课程列表.mp4
06 课程滚动逻辑分析.mp4
07 滚动课程实现.mp4
07 新上好课
01 新上好课整体布局.mp4
02 标题和分类.mp4
03 课程列表.mp4
04 课程切换.mp4
05 其他模块提示.mp4
06 仿慕课网首页案例.html
04 前端框架VUE3.0
01 课程介绍
01 vue介绍.mp4
02 hello world.mp4
02 VUE指令
01 数据填充指令.mp4
02 v-bind指令.mp4
03 class样式绑定.mp4
04 style样式绑定.mp4
05 v-on指令.mp4
06 图片切换.mp4
07 v-if.mp4
08 v-for.mp4
09 v-model.mp4
10 mvvm开发模式.mp4
11 自由编程.html
03 compositionAPI
01 CompositionAPI介绍.mp4
02 ref.mp4
03 reactive.mp4
04 实战案例-用户管理
01 用户列表.mp4
02 删除用户.mp4
03 添加用户.mp4
04 编辑用户--显示用户信息.mp4
05 编辑用户--修改用户信息.mp4
06 编辑用户--添加和修改切换.mp4
05 生命周期
01 optionsAPI的生命周期函数.mp4
02 compositionAPI的生命周期函数.mp4
03 【讨论题】你愿意分享你的正能量吗.html
06 【加餐】周知识清单
01 周知识清单.html
03 Java Web编程急速入门
01 Web与Servlet基础
01 J2EE与Java Web
01 软件的发展历史.mp4
02 选择练习.html
03 初识Servlet.mp4
04 选择练习.html
02 Servlet入门
01 Tomcat安装与运行.mp4
02 IDEA创建Java Web工程.mp4
03 第一个Servlet.mp4
04 选择练习.html
05 选择练习.html
06 选择练习.html
07 自由编程.html
08 Java Web工程标准结构.mp4
09 选择练习.html
10 Servlet开发与基本配置.mp4
11 选择练习.html
12 自由编程.html
13 请求参数的发送与接收.mp4
14 选择练习.html
15 自由编程.html
16 Get与Post请求方式.mp4
17 选择练习.html
18 选择练习.html
19 Servlet生命周期.mp4
20 选择练习.html
21 使用注解配置Servlet.mp4
22 选择练习.html
23 选择练习.html
24 课程总结.mp4
25 【讨论题】为什么选择java呢.html
02 Servlet进阶
01 WEB请求与响应解析
01 请求的结构(上).mp4
02 请求的结构(下).mp4
03 利用请求开发多端应用.mp4
04 选择练习.html
05 响应的结构.mp4
06 选择练习.html
07 选择练习.html
08 ContentType的作用.mp4
09 请求转发与响应重定向.mp4
10 选择练习.html
11 选择练习.html
12 请求转发与重定向的原理.mp4
13 选择练习.html
14 自由编程.html
15 【讨论题】转发与重定向的区别.html
02 Session与ServletContext原理
01 浏览器Cookie(上).mp4
02 浏览器Cookie(下).mp4
03 用户会话Session.mp4
04 Session的执行原理.mp4
05 ServletContext与三大作用域对象.mp4
06 选择练习.html
03 Servlet开发应用实践
01 解决中文乱码问题.mp4
02 web.xml配置默认首页与通配符映射.mp4
03 Servlet启动时加载与错误页面设置.mp4
04 Java Web应用打包与发布.mp4
05 课程总结.mp4
04 【加餐】周知识清单
01 周知识清单.html
04 Java Web编程进阶-常用功能与过滤器
01 Ajax&Json
01 Ajax基础知识
01 介绍Ajax.mp4
02 创建XMLHttpRequest对象.mp4
03 发送Ajax请求与处理响应.mp4
04 选择练习.html
05 选择练习.html
06 选择练习.html
02 JSON入门
01 JSON语法格式.mp4
02 选择练习.html
03 利用JSON保存员工数据.mp4
04 选择练习.html
05 选择练习.html
06 JavaScript操作JSON.mp4
03 Ajax应用实践
01 利用Jackson实现JSON序列化输出.mp4
02 Ajax处理JSON数据.mp4
03 Axios快速入门.mp4
04 Axios发送Post请求.mp4
05 同步与异步的区别.mp4
06 选择练习.html
07 实现二级联动菜单.mp4
08 课程总结.mp4
02 Java正则表达式
01 正则表达式基础语法
01 正则表达式的介绍.mp4
02 选择练习.html
03 字符范围匹配.mp4
04 选择练习.html
05 元字符.mp4
06 多次重复匹配.mp4
07 选择练习.html
08 定位匹配.mp4
09 贪婪模式与非贪婪模式.mp4
10 选择练习.html
11 表达式分组.mp4
02 应用案例
01 JavaScript表单验证.mp4
02 课程总结.mp4
03 过滤器
01 Fitler过滤器基础
01 初识过滤器Filter.mp4
02 选择练习.html
03 开发第一个过滤器.mp4
04 选择练习.html
05 过滤器生命周期.mp4
06 选择练习.html
07 【讨论题】过滤器的一生做了什么.html
02 Filter过滤器应用实践
01 WebFilter注解的使用.mp4
02 选择练习.html
03 案例实战-字符集过滤器.mp4
04 参数化过滤器.mp4
05 选择练习.html
06 url-pattern常用写法.mp4
07 过滤链的开发技巧.mp4
08 选择练习.html
09 利用过滤器实现多端匹配.mp4
03 监听器
01 介绍监听器Listener.mp4
02 课程总结.mp4
04 周知识清单
01 【加餐】周知识清单.html
05 Java Web编程实战-MyBatis实现OA系统项目实战
01 慕课OA系统
01 需求分析与搭建基础框架
01 需求介绍.mp4
02 功能演示.mp4
03 搭建基础架构.mp4
04 介绍MVC架构模式.mp4
05 开发MyBatisUtils工具类.mp4
06 实现MyBatisUtils工具类.mp4
07 MyBatis整合Druid连接池.mp4
02 登录与RBAC权限设计
01 RBAC权限底层设计.mp4
02 RBAC数据表解析.mp4
03 初识Element Plus.mp4
04 绘制登录页面.mp4
05 实现用户登录Model层.mp4
06 实现用户登录Controller层.mp4
07 实现用户登录View层.mp4
08 封装ResponseUtils工具类.mp4
09 封装Md5Utils加密工具类.mp4
10 完整实现登录功能.mp4
11 绘制后台首页UI布局.mp4
12 开发RBAC Model层.mp4
13 开发RBAC Controller层.mp4
14 实现RBAC View层.mp4
15 回顾Mapper接口开发过程.mp4
16 实现Header显示与注销功能.mp4
03 实现多级请假工作流
01 请假流程数据库设计.mp4
02 开发请假申请UI界面.mp4
03 开发请假申请Mapper层.mp4
04 开发请假申请Service层(上).mp4
05 开发请假申请Service层(下).mp4
06 开发请假Controller层.mp4
07 开发请假申请View层-1.mp4
08 开发请假申请View层-2.mp4
09 讲解请假审批UI原型.mp4
10 开发待审批表单Model层.mp4
11 实现查询待审批请假单.mp4
12 开发请假审批Mapper层.mp4
13 开发请假审批Service层.mp4
14 实现请假审批功能.mp4
15 开发系统通知Service层.mp4
16 实现系统通知功能.mp4
17 实现系统登录拦截功能.mp4
18 项目面试题解析.mp4
02 Linux基础和Java环境搭建
01 第22周介绍
01 第22周介绍.mp4
02 课程介绍
01 课程介绍.mp4
03 Vmware 安装与Linux基础命令操作
01 Linux操作系统介绍.mp4
02 Linux发行版本介绍.mp4
03 Vmware虚拟机软件安装.mp4
04 安装CentOS7操作系统.mp4
05 Linux系统目录.mp4
06 选择练习.html
07 选择练习.html
08 安装Xshell与Xftp.mp4
09 Linux文件操作命令.mp4
10 选择练习.html
11 选择练习.html
12 vim文本编辑器.mp4
13 选择练习.html
14 选择练习.html
15 Linux文本工具.mp4
16 选择练习.html
17 打包与压缩.mp4
18 选择练习.html
19 yum方式安装应用程序.mp4
20 选择练习.html
21 CentOS编译安装Redis.mp4
04 Linux进阶常用命令操作
01 netstat、ps与kill命令使用.mp4
02 选择练习.html
03 应用服务化.mp4
04 选择练习.html
05 Linux用户与用户组管理.mp4
06 选择练习.html
07 Linux文件权限设置.mp4
08 选择练习.html
09 sudo获取超级管理员权限.mp4
10 firewall防火墙设置实战.mp4
11 选择练习.html
12 bash shell入门.mp4
13 【讨论题】"谁"才是最厉害的!.html
05 Linux下java开发环境的搭建
01 部署OA项目-环境准备.mp4
02 安装MySQL 8.mp4
03 初始化MySQL 8.mp4
04 部署配置Web应用服务器.mp4
05 课程总结.mp4
06 【学习任务】Linux命令总结.html
03 Redis入门
01 Redis简介
01 Redis介绍.mp4
02 Redis特点.mp4
02 Redis安装与常用配置
01 Linux系统安装Redis.mp4
02 Windows系统安装Redis.mp4
03 守护进程方式启动Redis.mp4
04 Redis常用基本配置.mp4
05 选择练习.html
06 选择练习.html
07 Redis通用命令.mp4
08 选择练习.html
03 Redis数据类型
01 String字符串类型.mp4
02 选择练习.html
03 Hash键值类型.mp4
04 选择练习.html
05 List列表类型.mp4
06 Set与Zset集合类型.mp4
04 Java中使用Redis
01 Jedis介绍与环境准备.mp4
02 Jedis的使用入门.mp4
03 选择练习.html
04 Jedis操作Hash类型.mp4
05 Jedis操作List类型.mp4
06 选择练习.html
07 利用Jedis缓存数据-1.mp4
08 利用Jedis缓存数据-2.mp4
09 Redis入门常见问题.html
05 周知识清单
01 【加餐】周知识清单.html
04 从SSM到SpringBoot 项目实战
01 Java主流框架入门-Spring
01 Spring IoC容器与Bean管理
01 周介绍
01 周介绍.mp4
02 Spring 初识
01 IoC控制反转.mp4
02 选择练习.html
03 介绍Spring.mp4
04 分析传统编码方式的不足.mp4
03 使用XML方式实现Spring IoC
01 Spring IoC初体验-1.mp4
02 自由编程.html
03 Spring IoC初体验-2.mp4
04 自由编程.html
05 初始化IoC容器.mp4
06 利用带参构造方法实例化对象.mp4
07 自由编程.html
08 基于工厂实例化对象.mp4
09 从IoC容器获取Bean.mp4
10 选择练习.html
11 选择练习.html
12 路径表达式用法.mp4
13 选择练习.html
14 利用setter实现对象依赖注入.mp4
15 IoC在实际项目中的重要用途.mp4
16 利用构造方法实现对象依赖注入.mp4
17 注入集合对象-1.mp4
18 注入集合对象-2.mp4
19 选择练习.html
20 自由编程.html
21 查看容器内对象.mp4
04 Bean对象的作用域及生命周期
01 bean scope属性讲解.mp4
02 bean scope的实际应用.mp4
03 选择练习.html
04 对象生命周期.mp4
05 实现极简IoC容器.mp4
05 使用注解方式实现Spring IoC
01 四种组件类型注解.mp4
02 选择练习.html
03 基于注解初始化IoC容器.mp4
04 自动装配与Autowired注解.mp4
05 Resource注解按名称装配.mp4
06 选择练习.html
07 @Resource和@Autowired注解的区别.html
08 元数据注解.mp4
06 使用 Java Config方式实现Spring IoC
01 JavaConfig-对象实例化.mp4
02 JavaConfig-对象依赖注入.mp4
07 课程总结
01 Spring与JUnit4整合.mp4
02 总结与回顾.mp4
03 【学习任务】Spring框架中Bean的几种创建方式.html
08 周知识总结
01 【加餐】周知识清单.html
02 Spring AOP面向切面编程
01 初识AOP
01 介绍AOP.mp4
02 初识Spring AOP-1.mp4
03 【扩展知识】Spring中的schema源码下载.html
04 初识Spring AOP-2.mp4
05 选择练习.html
02 AOP相关概念
01 AOP关键概念.mp4
02 选择练习.html
03 选择练习.html
04 JoinPoint对象.mp4
05 选择练习.html
06 PointCut切点表达式.mp4
07 选择练习.html
03 AOP通知
01 讲解前置、后置、返回后、异常通知.mp4
02 选择练习.html
03 详解环绕通知.mp4
04 自由编程.html
04 基于注解开发Spring AOP
01 基于注解开发Spring AOP.mp4
02 选择练习.html
03 自由编程.html
05 AOP中的代理模式应用
01 代理模式与静态代理.mp4
02 AOP底层原理-JDK动态代理.mp4
03 JDK动态代理解析.mp4
04 AOP底层原理-CGLib.mp4
05 为什么加入我们.html
06 总结与回顾
01 回顾与总结.mp4
02 选择练习.html
03 Spring JDBC与事务管理
01 Spring JDBC
01 介绍Spring JDBC.mp4
02 Spring JDBC配置过程.mp4
03 JdbcTemplate的数据查询方法.mp4
04 JdbcTemplate数据写入方法.mp4
05 自由编程.html
02 Spring编程式事务
01 编程式事务-1.mp4
02 编程式事务-2.mp4
03 Spring声明式事务
01 声明式事务配置.mp4
02 自由编程.html
03 事务传播方式.mp4
04 选择练习.html
05 注解形式声明式事务.mp4
06 自由编程.html
04 回顾与总结
01 总结与回顾.mp4
02 【讨论题】今天的作业会写了吗.html
05 周知识清单
01 【加餐】周知识清单.html
02 Java主流框架入门-Spring MVC
01 SpringMVC入门与数据绑定
01 周介绍
01 周介绍.mp4
02 Spring MVC初体验
01 Spring MVC介绍.mp4
02 选择练习.html
03 IDEA环境下创建Maven WebApp.mp4
04 SpringMVC环境配置-1.mp4
05 SpringMVC中DispatchServlet的路径配置.html
06 SpringMVC环境配置-2.mp4
07 选择练习.html
03 Spring MVC数据绑定
01 URL Mapping(URL映射).mp4
02 选择练习.html
03 Controller方法参数接收请求参数.mp4
04 Controller实体对象接收请求参数.mp4
05 自由编程.html
06 接收表单复合数据(上).mp4
07 接收表单复合数据(下).mp4
08 关联对象赋值.mp4
09 日期类型转换.mp4
04 中文乱码问题解决
01 解决请求中的中文乱码.mp4
02 解决响应中的中文乱码.mp4
05 响应输出
01 响应输出结果.mp4
06 ModelAndView对象核心用法
01 ModelAndView对象核心用法.mp4
02 自由编程.html
07 Spring MVC整合FreeMarker
01 SpringMVC整合Freemarker.mp4
02 【学习任务】查看文档,使用FreeMarker中的list展示数据.html
02 RESTful风格的应用
01 开发第一个RESTful应用
01 RESTful开发风格.mp4
02 选择练习.html
03 开发第一个RESTful应用.mp4
02 RESTful基本使用
01 实现RESTful实验室.mp4
02 RestController注解与路径变量.mp4
03 选择练习.html
04 简单请求与非简单请求.mp4
05 怎么看待加班.html
06 JSON序列化.mp4
03 跨域问题
01 浏览器的同源策略.mp4
02 CrossOrigin注解解决跨域访问.mp4
03 CORS全局配置.mp4
03 SpringMVC拦截器
01 拦截器入门及使用技巧
01 Interceptor拦截器入门.mp4
02 Interceptor使用技巧.mp4
03 Inteceptor和Filter的区别.html
02 开发用户流量拦截器
01 开发用户流量拦截器-1.mp4
02 开发用户流量拦截器-2.mp4
03 Spring MVC处理流程
01 Spring MVC处理流程.mp4
02 选择练习.html
03 自由编程.html
04 【讨论题】我与BUG的”爱恨情仇”.html
04 周知识清单
01 【加餐】周知识清单.html
03 Java主流框架实战-SSM开发社交网站
01 SSM开发社交网站
01 需求分析与SSM环境准备
01 课程介绍与项目演示.mp4
02 SSM整合的意义.mp4
03 Spring与Spring MVC环境配置.mp4
04 解决请求与响应乱码问题.mp4
05 介绍Spring与MyBatis整合配置.mp4
06 Spring与MyBatis整合过程.mp4
07 继承Junit单元测试与Logback日志.mp4
08 集成声明式事务.mp4
09 整合MyBatis-Plus.mp4
10 MyBatis Plus快速实现CRUD(上).mp4
11 MyBatis Plus快速实现CRUD(下).mp4
02 前台数据展现
01 案例分析与数据库建表.mp4
02 Vant使用入门.mp4
03 实现CategoryService分类数据查询.mp4
04 实现加载图书分类功能.mp4
05 开发BookService实现图书分页查询.mp4
06 实现图书列表功能.mp4
07 加载图书详情数据.mp4
08 加载图书短评数据.mp4
09 【选看】解决BUG:LocalDateTime异常的出现与解决方法.mp4
10 【同2-9】解决Bug:LocalDateTime异常的出现与解决方法.html
03 用户交互功能
01 Kaptcha生成验证码.mp4
02 kaptcha验证码校验.mp4
03 开发会员注册业务逻辑.mp4
04 实现会员注册功能.mp4
05 实现会员登录功能.mp4
06 页面登录状态变更.mp4
07 实现阅读状态显示功能.mp4
08 实现阅读状态更新功能.mp4
09 实现发布短评功能.mp4
10 实现点赞功能.mp4
11 Spring-Task定时任务.mp4
12 实现定时重算图书分数功能.mp4
04 实现后台功能图书管理功能
01 实现后台图书管理分页查询功能.mp4
02 开发wangEditor文件上传功能.mp4
03 开发新增图书控制器.mp4
04 实现新增图书功能.mp4
05 实现更新图书功能.mp4
06 解决无法新增图书的bug.mp4
07 实现删除图书功能.mp4
08 面试解析与知识总结.mp4
04 Java主流框架实战-Spring Boot电商项目实战
01 Spring Boot入门
01 周介绍
01 周介绍.mp4
02 概述
01 课程介绍.mp4
02 Spring Boot概述.mp4
03 Spring Boot版本介绍.mp4
03 第一个Spring Boot程序
01 新建Spring Boot项目演示.mp4
02 完成第一个接口开发.mp4
04 配置详解
01 多种配置URL的方式.mp4
02 配置文件的两种写法.mp4
03 进行自定义配置.mp4
05 案例实现
01 完成Service和DAO的编写.mp4
06 课程总结
01 课程总结.mp4
02 自由编程.html
03 【讨论题】如何搭建SpringBoot项目.html
02 Spring Boot电商项目
01 概述
01 电商项目整体介绍.mp4
02 为什么要做电商系统.mp4
03 项目亮点.mp4
04 模块和功能介绍.mp4
05 项目演示.mp4
02 开发所需工具准备
01 项目开发所需工具准备.mp4
03 数据库设计与项目初始化
01 数据库表设计.mp4
02 如何技术选型.mp4
03 项目初始化-生成逆向文件.mp4
04 打通数据库链路.mp4
05 配置log4j2日志组件.mp4
06 AOP统一打印请求和返回信息.mp4
04 用户模块开发
01 用户模块-整体介绍.mp4
02 枚举的应用.html
03 API统一返回对象.mp4
04 注册接口开发.mp4
05 自定义异常类.mp4
06 GlobalExceptionHandler编写.mp4
07 Java异常体系.mp4
08 对密码进行MD5保护.mp4
09 登录接口开发.mp4
10 用户模块剩余接口开发.mp4
11 用户模块自测、重难点总结.mp4
05 商品分类模块开发
01 商品分类模块介绍.mp4
02 商品分类功能、接口设计.mp4
03 开发添加分类接口 part 1.mp4
04 开发添加分类接口 part 2.mp4
05 @Valid注解优雅校验入参.mp4
06 Swagger自动生成API文档.mp4
07 更新目录接口开发.mp4
08 统一校验管理员身份.mp4
09 删除目录接口、分页功能开发.mp4
10 用户分类列表接口开发.mp4
11 利用Redis缓存加速响应.mp4
12 IDEA调试技巧.mp4
13 商品分类章节总结.mp4
06 商品模块开发
01 商品模块介绍.mp4
02 添加商品接口开发.mp4
03 UUID介绍.mp4
04 图片上传接口开发.mp4
05 资源映射开发.mp4
06 更新和删除商品接口开发.mp4
07 批量上下架商品接口开发.mp4
08 后台商品列表、商品详情接口开发.mp4
09 前台商品列表接口开发 part 1.mp4
10 前台商品列表接口开发 part 2.mp4
11 商品模块测试与总结.mp4
07 购物车模块开发
01 购物车模块介绍.mp4
02 用户过滤器开发.mp4
03 添加商品接口开发 part 1.mp4
04 添加商品接口开发 part 2.mp4
05 购物车列表.mp4
06 更新、删除购物车接口开发.mp4
07 选中购物车相关接口开发.mp4
08 购物车模块测试与总结.mp4
08 订单模块开发
01 订单模块介绍.mp4
02 创建订单接口-主流程框架搭建.mp4
03 创建订单-对象转化与扣库存.mp4
04 创建订单-状态枚举与自测.mp4
05 添加数据库事务.mp4
06 订单详情.mp4
07 订单列表.mp4
08 取消订单接口开发.mp4
09 二维码接口开发.mp4
10 支付接口开发.mp4
11 后台订单列表接口开发.mp4
12 管理订单接口开发.mp4
13 订单模块测试与总结.mp4
14 【学习任务】Spring Boot学习总结.html
09 上线部署
01 上线前准备工作.mp4
02 上线前准备工作(带前端)补充.html
03 阿里云介绍.mp4
04 云服务器挑选与购买.mp4
05 环境配置.mp4
06 部属到云服务器.mp4
07 部署到云服务器2.html
08 导入本机并运行的步骤演示.mp4
10 课程总结
01 课程总结.mp4
02 项目作业:BBS贴吧系统.html
11 周知识清单
01 【加餐】周知识清单.html
05 Java主流框架进阶实战-Spring Boot电商项目升级
01 Spring Boot电商进阶开发
01 企业级用户验证
01 课程介绍.mp4
02 企业级用户验证-章节介绍.mp4
03 邮箱验证的整体流程.mp4
04 配置邮箱授权码.mp4
05 判断邮箱是否已注册.mp4
06 发送第一封邮件.mp4
07 生成验证码并存储到Redis.mp4
08 Redis 可视化工具 AnotherRedisDesktopManager.html
09 完成注册接口的编写.mp4
10 登陆状态的保持和验证.mp4
11 深入理解Session.mp4
12 JWT的原理.mp4
13 实操生成JWT.mp4
14 从session升级为JWT校验(一).mp4
15 从session升级为JWT校验(二).mp4
02 电商常用功能进阶
01 Excel解析和处理方法.mp4
02 Excel批量添加商品(一).mp4
03 Excel批量添加商品(二).mp4
04 图片处理.mp4
05 对列表的元素进行校验(上).mp4
06 对列表的元素进行校验(下).mp4
07 订单状态提示和IP地址写法升级.mp4
08 订单数变化趋势图接口、解决时区问题.mp4
09 Spring Boot高级功能.mp4
10 【扩展】使用Base64实现文件编码和上传.html
11 【代码优化】使用ThreadLocal解决并发问题.html
03 项目常见问题解答
01 项目常见问题解答.mp4
02 课程总结.mp4
02 Nginx
01 课程介绍
01 Nginx章节介绍.mp4
02 Nginx初识
01 Nginx的适用场景.mp4
02 Nginx的优点.mp4
03 Nginx的安装与使用
01 Nginx的安装.mp4
02 Nginx的常用命令.mp4
03 配置文件讲解.mp4
04 搭建静态资源服务器.mp4
05 自由编程.html
04 课程总结
01 总结Nginx.mp4
03 电商项目前后端联调
01 课程介绍
01 课程介绍.mp4
02 项目启动和演示.mp4
02 重点页面开发和联调
01 联调前台页面.mp4
02 联调问题的排查思路.mp4
03 联调后台页面Echarts.mp4
03 部署和总结
01 前端项目部属.mp4
02 课程总结.mp4
04 Git入门
01 Git初识
01 本课要点介绍.mp4
02 git的作用和诞生背景.mp4
03 git的下载和安装.mp4
04 git的重要概念.mp4
02 【基础使用】独立开发者如何使用Git
01 单人开发基本工作流程 part1.mp4
02 单人开发基本工作流程 part2.mp4
03 单人开发常见的具体实际场景(上篇).mp4
04 单人开发常见的具体实际场景(下篇).mp4
03 【进阶使用】多人协作时如何使用Git
01 多人协作的基本流程.mp4
02 如何解决冲突.mp4
03 git工作流.mp4
04 多人合作时的最佳实践.mp4
05 什么样的commit message才是清晰有效的.mp4
04 【最常使用】如何在IDEA中优雅使用Git
01 如何在IDEA中优雅使用git.mp4
02 .gitignore文件.mp4
05 课程总结
01 常用命令总结.mp4
02 课程总结.mp4
06 周知识清单
01 【加餐】周知识清单.html
06 面试指导-高频面试题详解
01 高频面试题详解(一)
01 Java必知必会
01 1-1.静态变量与实例变量的区别.mp4
02 Java中HashMap存储原理.html
03 请介绍==、equals、hashCode的区别.mp4
04 请介绍String字符串的存储原理.html
05 请介绍浅复制与深复制的区别.mp4
06 this和super关键字的异同.mp4
07 静态块、实例块、构造方法代码题.mp4
08 请说明在精确计算时为什么不能使用浮点型.mp4
09 JDK8-JDK15主要新特性.html
10 请说明JVM的组成.mp4
11 请简述Java的垃圾标记算法.mp4
12 你了解有哪些Java内存泄露的场景.mp4
13 请列举JAVA启动参数.html
02 高阶面试考点-Spring
01 IOC与DI的理解.mp4
02 请介绍Spring框架BeanFactory与ApplicationContext的区别.mp4
03 请说明Spring 如何解决循环依赖.html
04 请解释Spring Boot的启动流程.html
05 请说明SpringBoot自动配置的实现原理.html
06 请说明Spring中使用了哪些设计模式.mp4
07 请说明Spring MVC如何解决跨域访问.mp4
03 高阶面试考点-Mybatis
01 请介绍MyBatis中的二级缓存特性.mp4
02 请介绍MyBatis支持哪些缓存淘汰策略.mp4
03 请说明MyBatis接口绑定原理.html
04 请介绍MyBatis获取新纪录自增主键的措施.mp4
04 高阶面试考点-设计模式
01 请介绍简单工厂与工厂模式的区别.mp4
02 请介绍观察者模式以及它的使用场景.mp4
03 请介绍静态代理与动态代理的区别.mp4
04 请说明适配器模式的作用.mp4
05 高阶面试考点-MySQL
01 请介绍InnoDB存储特性.mp4
02 请说明InnoDB与MyISAM.html
06 高阶面试考点-网络通信
01 请说明OSI七层与TCP四层网络模型.mp4
02 请说明TCP三次握手过程.mp4
03 请简述HTTP与HTTPS的区别.mp4
04 请简述HTTP 2.0新特性.mp4
05 请介绍HTTPS加密传输流程.html
07 周知识清单
01 【加餐】周知识清单.html
05 Java分布式与微服务实战
01 Java分布式入门
01 线程池
01 周介绍
01 周介绍.mp4
02 初识线程池
01 初识线程池.mp4
03 线程池的应用
01 线程增减的时机.mp4
02 线程存活时间和工作队列.mp4
03 选择练习.html
04 守护线程.html
05 自动创建线程池的风险.mp4
06 常见线程池的用法演示.mp4
07 对比各种线程池的特点.mp4
08 自由编程.html
09 如何正确关闭线程池.mp4
10 选择练习.html
11 关于ReentrantLock和Conditon.html
12 暂停和恢复线程池.mp4
13 自由编程.html
14 线程池实现复用的原因.mp4
15 线程池状态和使用注意点.mp4
04 课程总结
01 课程总结.mp4
02 选择练习.html
02 ThreadLocal
01 概述
01 ThreadLocal章节介绍.mp4
02 ThreadLocal的两种典型应用场景.mp4
02 第一种应用场景
01 第一种典型场景.mp4
02 SimpleDateFormat的进化之路.mp4
03 利用ThreadLocal完美解决问题.mp4
04 自由编程.html
03 第二种应用场景
01 什么是ConcurrentHashMap.html
02 第二种典型场景 part1.mp4
03 第二种典型场景 part2.mp4
04 自由编程.html
04 ThreadLocal的作用和主要方法
01 ThreadLocal的两个作用和好处.mp4
02 选择练习.html
03 ThreadLocal的主要方法.mp4
04 自由编程.html
05 ThreadLocal的原理和注意点
01 图解ThreadLocal原理.mp4
02 Hashmap的冲突处理.html
03 ThreadLocal的注意点.mp4
04 强引用和弱引用.html
06 课程总结
01 ThreadLocal总结.mp4
03 分布式基础
01 课程介绍
01 分布式章节介绍.mp4
02 分布式基本概念介绍
01 什么是分布式.mp4
02 分布式的作用.mp4
03 单体和分布式的对比.mp4
04 CAP定理.mp4
03 课程总结
01 分布式基础总结.mp4
02 【学习任务】CAP定理复习巩固.html
04 Docker应用
01 docker初识
01 docker章节介绍.mp4
02 docker是什么.mp4
03 为什么需要docker.mp4
04 选择练习.html
05 docker的用途.mp4
06 docker的特点.mp4
07 image镜像.mp4
08 容器和仓库.mp4
02 docker的安装
01 docker在Mac OS和Windows下的安装.mp4
02 更换系统镜像.mp4
03 docker在Linux下的安装.mp4
03 docker的应用
01 第一个docker容器.mp4
02 选择练习.html
03 后台运行容器.mp4
04 访问自定义容器.mp4
05 dockerfile实战.mp4
04 课程总结
01 总结docker.mp4
05 消息队列RabbitMQ
01 RabbitMQ初识
01 RabbitMQ章节介绍.mp4
02 初识消息队列.mp4
03 选择练习.html
04 选择练习.html
05 RabbitMQ的特点和核心概念.mp4
06 选择练习.html
02 RabbitMQ的安装
01 RabbitMQ在Cent OS下的安装.mp4
02 RabbitMQ在Mac OS和Windows下的安装.mp4
03 RabbitMQ的应用
01 RabbitMQ的管理后台.mp4
02 第一个生产者.mp4
03 第一个消费者.mp4
04 自由编程.html
05 根据消息内容做处理.mp4
06 多个消费者平均压力.mp4
07 自由编程.html
04 交换机类型
01 交换机类型-fanout.mp4
02 交换机类型-direct.mp4
03 交换机类型-topic生产者.mp4
04 交换机类型-topic消费者.mp4
05 选择练习.html
06 自由编程.html
05 SpringBoot与RabbitMQ的整合
01 Spring Boot整合RabbitMQ.mp4
02 @RabbitListener和@RabbitHandle.html
06 课程总结
01 RabbitMQ总结.mp4
07 周知识清单
01 【加餐】周知识清单.html
02 Java微服务入门-Spring Cloud
01 微服务基础
01 周介绍
01 周介绍.mp4
02 微服务基础课程介绍
01 微服务基础章节介绍.mp4
03 微服务的基本概念
01 什么是微服务.mp4
02 微服务的特点.mp4
03 微服务的优缺点.mp4
04 微服务的两大门派.mp4
04 微服务的拆分、扩展与重要模块
01 微服务的拆分.mp4
02 服务扩展.mp4
03 微服务重要模块.mp4
04 微服务是什么.html
05 课程总结
01 章节总结.mp4
02 【学习任务】为我所认识的微服务画像.html
02 Spring Cloud开发课程查询功能
01 课程概述
01 课程项目整体介绍.mp4
02 Spring Cloud核心组件介绍.mp4
02 项目设计及多模块工程创建
01 项目技术设计.mp4
02 新建多模块项目.mp4
03 课程列表及价格模块开发
01 课程列表模块开发.mp4
02 常见错误的排查.mp4
03 课程价格模块开发.mp4
04 Eureka Server开发
01 Eureka的作用和架构.mp4
02 选择练习.html
03 开发Eureka Server.mp4
04 进行Eureka Client改造.mp4
05 服务整合
01 利用Feign实现服务间调用.mp4
02 利用Ribbon实现负载均衡.mp4
03 利用Hystrix实现断路器.mp4
04 熔断器.html
05 整合两个服务.mp4
06 网关应用
01 通过网关Zuul实现路由功能.mp4
02 实现网关过滤器.mp4
03 选择练习.html
07 课程总结
01 项目重难点总结.mp4
02 选择练习.html
03 【学习任务】梳理总结Spring Cloud的概念.html
08 周知识清单
01 【加餐】周知识清单.html
03 Spring Cloud微服务电商项目实战
01 Spring Cloud实现电商项目
01 周介绍
01 周介绍.mp4
02 课程概述
01 项目整体介绍.mp4
02 模块如何拆分.mp4
03 功能模块介绍.mp4
03 项目初始化与Eureka Server开发
01 项目初始化.mp4
02 Eureka Server开发.mp4
04 用户模块开发
01 用户模块介绍和设计.mp4
02 用户模块初始化.mp4
03 公共模块的主要功能.mp4
04 用户模块各层级的重构 part 1.mp4
05 用户模块各层级的重构 part 2.mp4
06 用户模块测试.mp4
07 【讨论题】如何释放压力.html
05 管理员过滤器开发与Session共享机制
01 网关模块开发.mp4
02 管理员过滤器开发.mp4
03 Session共享机制.mp4
06 商品分类与商品模块开发
01 商品分类与商品模块初始化.mp4
02 商品分类开发与测试.mp4
03 商品模块介绍.mp4
04 商品模块迁移和调整.mp4
05 商品模块开发和梳理.mp4
06 图片端口的特殊处理.mp4
07 阶段性重难点和常见错误总结.mp4
07 购物车与订单模块开发
01 购物车与订单模块介绍.mp4
02 购物车相关类迁移.mp4
03 商品服务对外暴露商品详情接口.mp4
04 用户模块提供获取当前用户接口.mp4
05 购物车模块业务逻辑.mp4
06 让Feign携带Session信息.mp4
07 订单表和相关接口设计.mp4
08 商品服务提供更新库存能力.mp4
09 订单相关类的迁移和重构.mp4
10 生成订单接口.mp4
11 订单相关接口讲解.mp4
12 图片路径配置.mp4
13 订单全流程测试.mp4
14 项目升级中的注意事项.html
08 课程总结
01 Spring Cloud课程总结.mp4
02 项目作业:电商项目广告模块开发.html
03 【讨论题】"完美"的项目具备哪些条件呢.html
02 分布式综合应用
01 课程介绍
01 课程介绍.mp4
02 分布式事务
01 分布式事务章节介绍.mp4
02 分布式事务原理.mp4
03 分布式事务实操.mp4
03 分布式锁
01 分布式锁原理.mp4
02 分布式锁实操.mp4
04 RabbitMQ应用
01 RabbitMQ的设计模式.mp4
02 RabbitMQ应用案例——返还库存.mp4
05 跨域问题
01 用Nginx解决跨域问题.mp4
03 Spring Cloud电商进阶开发
01 课程介绍
01 课程介绍.mp4
02 定时任务
01 CRON表达式.mp4
02 批量关闭过期订单,定时任务在Spring中的应用.mp4
03 安全性与性能提升
01 线程池和ThreadLocal在项目中的应用.mp4
02 Zuul安全性增强.mp4
04 新技术应用
01 Spring Cloud Gateway新网关开发.mp4
02 过滤器的编写.mp4
03 Spring Cloud电商适配新网关.mp4
05 项目面试总结
01 项目面试.mp4
02 常见问题解答.mp4
04 多人协作下的调试
01 课程介绍
01 课程介绍.mp4
02 测试与调试
01 多人协作下的测试有什么不同.mp4
02 如何编写单元测试.mp4
03 如何排查慢方法,测方法耗时.mp4
03 课程总结
01 课程总结.mp4
04 Zookeeper+Dubbo应用与就业指导
01 Zookeeper
01 周介绍
01 周介绍.mp4
02 课程介绍
01 Zookeeper章节介绍.mp4
03 Zookeeper初识
01 为什么需要Zookeeper.mp4
02 Zookeeper的特点和作用.mp4
04 Zookeeper的安装配置
01 Zookeeper的安装和配置.mp4
05 Zookeeper的使用
01 znode节点.mp4
02 常用命令.mp4
03 高级命令.mp4
04 watcher机制.mp4
06 Java代码操作Zookeeper
01 Java原生客户端连接到ZK.mp4
02 用代码对节点进行操作.mp4
03 自由编程.html
04 处理Watcher事件.mp4
05 自由编程.html
06 用Curator操作ZK.mp4
07 自由编程.html
08 用Curator实现对节点的永久监听.html
07 课程总结
01 Zookeeper重难点总结.mp4
02 Dubbo
01 课程介绍
01 Dubbo章节介绍.mp4
02 Dubbo初识
01 Dubbo是什么.mp4
02 RPC和HTTP.mp4
03 Dubbo工作原理.mp4
03 案例实操
01 服务提供者开发.mp4
02 服务提供者的Dubbo化配置.mp4
03 服务消费方的开发.mp4
04 自由编程.html
04 课程总结
01 Dubbo总结.mp4
02 【学习任务】梳理Dubbo的工作原理.html
03 JDK不同版本间的新特性-进阶篇
01 课程介绍
01 课程介绍.mp4
02 JDK9~15新特性
01 JDK9新特性 — 模块化特性.mp4
02 JDK11新特性 — HTTP2与HttpClient.mp4
03 JDK15新特性 — 隐藏类.mp4
03 JDK16~18新特性
01 JDK16新特性 — Records档案类.mp4
02 JDK17新特性 — 密封类.mp4
03 JDK18新特性 — 默认UTF-8字符集.mp4
04 课程总结.mp4
04 高频面试题讲解(二)
01 算法面试基础
01 算法面试的答题思路.mp4
02 复杂度分析.mp4
02 排序算法常见面试问题
01 选择排序.mp4
02 插入排序.mp4
03 如何选择排序算法.mp4
03 查找算法常见面试题
01 常见查找算法介绍.mp4
02 二分查找.mp4
04 你知道Java中有几种锁吗
01 Lock的作用和地位 part1.mp4
02 Lock的作用和地位 part2.mp4
03 锁的分类.mp4
04 可重入锁.mp4
05 乐观锁和悲观锁.mp4
06 公平锁.mp4
07 共享锁和排它锁.mp4
08 自旋锁.mp4
09 面试常见问题之锁篇.mp4
05 其他面试常考问题
01 ConcurrentHashMap面试常考问题.mp4
05 综合就业指导
01 课程介绍
01 课程介绍.mp4
02 求职前的准备
01 选择大于努力.mp4
02 什么样的求职者能找到好工作.mp4
03 如何编写简历.mp4
04 简历编写的注意事项.mp4
05 简历投递.mp4
06 面试形式揭秘.mp4
07 面试赴约前的准备工作.mp4
03 求职进行时的方法论
01 面试时候的行为指南.mp4
02 如何做好自我介绍.mp4
03 面试方法论.mp4
04 收尾工作
01 面试的收尾工作.mp4
02 如何谈薪资待遇.mp4
03 职场文化软实力.mp4
04 如何对offer进行选择.mp4
05 课程总结
01 课程总结.mp4
06 周知识清单
01 【加餐】周知识清单.html





![[衡天云]爆款云服务器 低至12元/月](/hty.png)