比屋-Java企业级VIP就业课程


600学习网终身会员188 所有资源免费无秘无压缩-开通会员

├──第二阶段(JavaEE企业级核心技术)

├──day00_Database

├──day01_MySQL_MySQL安装 DDL DML

├──day02_MySQL_DQL 多表设计

├──day03_MySQL_多表查询 JDBC

├──day04_MySQL_PreparedStatement 连接池

└──day05_MySQL_DBUtils 事务

├──day01_HTML

├──day01_01_HTML定义 作用 .wmv107.99M

├──day01_02_HTML特点 .wmv41.38M

├──day01_03_IDEA中编写HTML HTML注释 LiveEdit插件 .wmv43.06M

├──day01_04_HTML标签_字体相关标签_01 .wmv47.81M

├──day01_05_HTML标签_字体相关标签_02 .wmv59.72M

├──day01_06_HTML标签_图片相关的标签_01 .wmv65.00M

├──day01_07_HTML标签_图片相关的标签_02 .wmv24.73M

├──day01_08_HTML标签_列表标签 .wmv24.30M

├──day01_09_HTML标签_超链接标签 .wmv39.92M

├──day01_10_HTML标签_表格标签_01 .wmv66.37M

├──day01_11_HTML标签_表格标签_02 .wmv24.86M

├──day01_12_HTML标签_综合案例_01 .wmv84.37M

├──day01_13_HTML标签_综合案例_02 .wmv147.85M

└──day01_14_HTML标签_框架相关的标签 .wmv75.26M

├──day02_HTML CSS

├──day02_01_表单相关的标签_表单标签作用 .wmv17.68M

├──day02_02_表单相关的标签_form标签 .wmv43.72M

├──day02_03_表单相关的标签_input标签 .wmv72.31M

├──day02_04_表单相关的标签_select标签 .wmv53.48M

├──day02_05_表单相关的标签_textarea标签 .wmv18.63M

├──day02_06_GET与POST提交的区别 .wmv120.28M

├──day02_07_div与span标签 .wmv11.33M

├──day02_08_CSS_CSS概述 .wmv12.61M

├──day02_09_CSS_格式 CSS三种引用方式 .wmv72.25M

├──day02_10_CSS选择器_基本选择器 .wmv46.60M

├──day02_11_CSS选择器_属姓选择器 .wmv17.17M

├──day02_12_CSS选择器_派生选择器 .wmv18.90M

├──day02_13_CSS选择器_伪类选择器 .wmv19.47M

├──day02_14_CSS选择器_组合选择器 .wmv13.94M

├──day02_15_CSS常用属姓_字体相关的属姓 .wmv30.62M

├──day02_16_CSS常用属姓_边框相关的属姓 .wmv18.35M

├──day02_17_CSS常用属姓_转换属姓 .wmv19.43M

├──day02_18_CSS常用属姓_背景相关属姓 .wmv17.27M

├──day02_19_CSS常用属姓_浮动相关属姓 .wmv28.22M

├──day02_20_CSS盒子模型_01 .wmv31.60M

├──day02_21_CSS盒子模型_02 .wmv37.05M

├──day02_22_注册页面实现_01 .wmv110.51M

└──day02_23_注册页面实现_02 .wmv38.90M

├──day03_JS

├──day03_01_JS概述 .wmv42.91M

├──day03_02_JS两种引入方式 .wmv25.53M

├──day03_03_JS中的变量 .wmv32.83M

├──day03_04_JS中的变量类型 .wmv70.17M

├──day03_05_JS中的算术运算符 .wmv38.07M

├──day03_06_JS中的比较运算符 赋值运算符 .wmv22.56M

├──day03_07_JS中的逻辑运算符 .wmv42.63M

├──day03_08_JS中的流程控制语句 .wmv13.78M

├──day03_09_JS内置对象_String对象 .wmv77.65M

├──day03_10_JS内置对象_Math对象 .wmv46.51M

├──day03_11_JS内置对象_Date对象 .wmv36.44M

├──day03_12_JS内置对象_Array对象中一维数组 .wmv80.76M

├──day03_13_JS内置对象_Array对象中常用方法 .wmv41.82M

├──day03_14_JS内置对象_Array对象中的二维数组_01 .wmv50.65M

├──day04_15_JS内置对象_Array对象中的二维数组_02 .wmv47.22M

└──day04_16_JS内置对象_正则表达式内置对象 .wmv111.68M

├──day04_JS

├──day04_01_JS中的函数_无参无返回值 .wmv18.10M

├──day04_02_JS中的函数_有参数有返回值 .wmv63.50M

├──day04_03_JS中的函数_全局函数 .wmv21.03M

├──day04_04_JS中的事件机制_01 .wmv18.10M

├──day04_05_JS中的事件机制_02 .wmv20.86M

├──day04_06_JS中的常用事件 .wmv48.98M

├──day04_07_JS中的BOM_alert confirm open方法 .wmv57.58M

├──day04_08_JS中的BOM_setTimeout与clearTimeout方法 .wmv37.28M

├──day04_09_JS中的BOM_setInterval与clearInterval方法 .wmv28.58M

├──day04_10_JS中的_BOM_Location对象 .wmv12.41M

├──day04_11_JS中DOM_DOM树 .wmv37.57M

└──day04_12_JS_中的DOM_三个核心获取方法 .wmv37.71M

├──day05_JS

├──day05_01_DOM编程_DOM节点中的三个公共属姓(nodeName,nodeType,nodeValue) .wmv97.53M

├──day05_02_DOM编程_DOM节点其它公共属姓(获取子节点,获取兄弟节点) .wmv41.76M

├──day05_03_DOM编程_DOM中的常用属姓 .wmv26.80M

├──day05_04_DOM编程_DOM中的常用方法 .wmv34.50M

├──day05_05_DOM案例_全选 全不选 反选_01 .wmv26.00M

├──day05_06_DOM案例_全选 全不选 反选_02 .wmv27.83M

├──day05_07_DOM案例_获取select中所有option以及选中option .wmv59.55M

├──day05_08_DOM案例_省市二级联动_01 .wmv86.10M

├──day05_09_DOM案例_省市二级联动_02 .wmv47.37M

├──day05_10_DOM案例_JS校验表单_01 .wmv42.55M

├──day05_11_DOM案例_JS校验表单_02 .wmv85.66M

├──day05_12_DOM案例_JS校验表单_03 .wmv26.28M

└──day05_13_DOM案例_JS校验表单_04 .wmv72.05M

├──day06_Bootstrap

├──day06_01_Bootstrap概述 .wmv56.16M

├──day06_02_Bootstrap下载 目录结构 引入 .wmv73.62M

├──day06_03_Bootstrap布局_布局容器 .wmv30.06M

├──day06_04_Bootstrap栅格系统_Bootstrap栅格定义格式 .wmv14.21M

├──day06_05_Bootstrap栅格系统_Bootstrap栅格布局案例 .wmv36.79M

├──day06_06_Bootstrap栅格系统_Bootstrap屏幕尺寸设置 .wmv74.11M

├──day06_07_Bootstrap栅格系统_等宽布局 列偏移 .wmv31.28M

├──day06_08_Bootstrap公共样式 内容 .wmv40.25M

├──day06_09_Bootstrap组件_按钮 .wmv21.63M

├──day06_10_Bootstrap组件_导航栏 .wmv72.49M

├──day06_11_BootStrap组件_轮播图 .wmv52.70M

├──day06_12_Bootstrap组件_表单 .wmv114.93M

├──day06_13_Bootstrap组件_表单校验_01 .wmv39.44M

├──day06_14_Bootstrap组件_表单校验_02 .wmv50.94M

├──day06_15_BootStrap组件_表单校验_03 .wmv64.81M

├──day06_16_BootStrap综合案例_01 .wmv89.36M

├──day06_17_BootStrap综合案例_02 .wmv96.24M

└──day06_18_Bootstrap综合案例_03 .wmv61.37M

├──day07_xml

├──day07_01_XML概述 .wmv7.25M

├──day07_02_XML与HTML异同点 .wmv9.66M

├──day07_03_XML文档构成_XML文档声明 XML标签 .wmv24.78M

├──day07_04_XML文档构成_XML标签上的属姓 .wmv6.76M

├──day07_05_XML文档构成_XML注释 转义字符 CDATA区 .wmv21.83M

├──day07_06_XML文档约束_DTD约束_01 .wmv36.02M

├──day07_07_XML文档约束_DTD约束_02 .wmv22.36M

├──day07_08_XML文档约束_Schema约束_01_概述 .wmv8.93M

├──day07_09_XML文档约束_Schema约束_02_xml与schema约束关系 .wmv12.18M

├──day07_10_XML文档约束_Schema约束_03_schema约束中的命名空间 .wmv20.03M

├──day07_11_XML文档约束_Schema约束_04_xml文件中引入schema约束 .wmv29.04M

├──day07_12_XML文档约束_Schema约束_05_书写xml schema约束内容介绍 .wmv32.18M

├──day07_13_XML文档约束_Schema约束_06_xml文件中引入多个schema约束 .wmv6.96M

├──day07_14_XML解析_解析方式概述 .wmv20.76M

├──day07_15_XML解析_DOM解析原理 .wmv9.99M

├──day07_16_XML解析_DOM4J常用类和方法 .wmv14.68M

└──day07_17_XML解析_DOM4J解析实现 .wmv52.32M

├──day08_Tomcat HTTP

├──day08_01_BS与CS架构概述 .wmv50.71M

├──day08_02_Web资源概述 .wmv9.26M

├──day08_03_服务器概述 .wmv7.53M

├──day08_04_Web服务器概述 .wmv19.95M

├──day08_05_Web动态资源标准目录结构 .wmv9.93M

├──day08_06_Tomcat安装与配置 .wmv27.89M

├──day08_07_Tomcat目录结构 启动 .wmv53.50M

├──day08_08_部署web应用_01 .wmv41.79M

├──day08_09_部署web应用_02 .wmv42.22M

├──day08_10_部署web应用_03 .wmv29.62M

├──day08_11_使用Tomcat中遇到一些问题 解决方案_01 .wmv72.15M

├──day08_12_使用Tomcat中遇到的一些问题 解决方案_02 .wmv34.81M

├──day08_13_IDEA整合Tomcat .wmv28.98M

├──day08_14_IDEA中新建web项目并部署到tomcat .wmv45.73M

├──day08_15_IDEA中web项目部署细节 .wmv44.09M

├──day08_16_HTTP协议概述 .wmv24.18M

├──day08_17_GET请求 POST请求的HTTP协议组成_环境准备 .wmv23.42M

├──day08_18_GET请求 POST请求的HTTP协议组成_请求部分 .wmv69.97M

└──day08_19_GET请求 POST请求的HTTP协议组成_响应部分 .wmv88.46M

├──day09_Servlet

├──day09_01_Servlet概述 .wmv27.83M

├──day09_02_通过实现Servlet接口编写一个Servlet .wmv60.65M

├──day09_03_Servlet运行原理_01 .wmv41.13M

├──day09_04_Servlet运行原理_02 .wmv43.81M

├──day09_05_Servlet生命周期_01 .wmv35.69M

├──day09_06_Servlet生命周期_02 .wmv42.99M

├──day09_07_JavaWeb中路径问题_相对路径 .wmv35.46M

├──day09_08_JavaWeb中路径问题_绝对路径 .wmv45.62M

├──day09_09_Servlet另外两种实现方式 .wmv103.07M

├──day09_10_IDEA快速创建一个Servlet .wmv24.29M

├──day09_11_登录案例流程 .wmv25.88M

├──day09_12_实现登陆页面 数据库建表 .wmv51.65M

└──day09_13_登录案例Servlet实现 .wmv87.46M

├──day10_ServletConfig ServletContext Response

├──day10_01_Servlet相关注解 .wmv59.13M

├──day10_02_修改生成Servlet注解模板 .wmv16.68M

├──day10_03_IDEA中模拟HTTP请求 .wmv24.81M

├──day10_04_ServletConfig对象_01 .wmv37.95M

├──day10_05_ServletConfig对象_02 .wmv16.28M

├──day10_06_ServletContext获取资源真实路径_01 .wmv42.70M

├──day10_07_ServletContext获取资源真实路径_02 .wmv17.53M

├──day10_08_ServletContext作为域对象 .wmv22.63M

├──day10_09_Response对象概述 .wmv23.51M

├──day10_10_Response对象设置响应状态码 .wmv34.04M

├──day10_11_Response对象设置响应头 .wmv29.63M

├──day10_12_Response对象设置响应体_操作字符流_基本使用 .wmv25.52M

├──day10_13_Response对象设置响应体_解决字符流中文乱码 .wmv40.35M

├──day10_14_浏览器中的MIME类型 .wmv35.83M

├──day10_15_Response对象设置响应体_操作字节流_响应图片 .wmv38.10M

├──day10_16_Response控制浏览器重定向原理 .wmv18.70M

├──day10_17_Response控制浏览器重定向实现 .wmv26.44M

├──day10_18_文件下载案例_01 .wmv69.49M

├──day10_19_文件下载案例_02_解决中文文件名乱码问题 .wmv64.10M

└──day10_20_文件下载案例_03_解决IE 11引发异常问题 .wmv43.59M

├──day11_Request

├──day11_01_Request对象概述 .wmv12.59M

├──day11_02_Request获取请求行 .wmv56.30M

├──day11_03_Request获取请求头 .wmv21.26M

├──day11_04_Request获取请求体中参数_01 .wmv69.77M

├──day11_05_Request获取请求体中参数_02 .wmv27.52M

├──day11_06_GET请求参数中含有中文_01 .wmv95.11M

├──day11_07_POST请求参数中含有中文_02 .wmv38.50M

├──day11_08_转发原理 .wmv19.10M

├──day11_09_转发实现 .wmv28.71M

├──day11_10_转发与重定向区别 .wmv15.44M

├──day11_11_Request域使用 .wmv39.88M

├──day11_12_文件上传概述 .wmv24.27M

├──day11_13_利用Servlet 3.1规范实现单文件上传 .wmv137.20M

├──day11_14_@MultipartConfig中属姓 .wmv86.81M

├──day11_15_解决同一目录下上传同名文件覆盖问题 .wmv47.77M

├──day11_16_解决同一目录下上传文件过多问题_01 .wmv17.35M

└──day11_17_利用哈希算法来生成随机目录_02 .wmv62.15M

├──day12_Cookie Session

├──day12_01_会话技术概述 .wmv59.13M

├──day12_02_Cookie概述 .wmv29.72M

├──day12_03_Cookie的创建和获取_01 .wmv31.66M

├──day12_04_Cookie的创建和获取_02 .wmv34.95M

├──day12_05_Cookie的原理 .wmv49.04M

├──day12_06_Cookie的路径_01 .wmv52.10M

├──day12_07_Cookie的路径_02 .wmv45.37M

├──day12_08_Cookie的最大存活时间 .wmv48.63M

├──day12_09_手动删除Cookie .wmv19.70M

├──day12_10_记录上次访问时间案例原理 .wmv29.03M

├──day12_11_记录上次访问时间案例实现 特殊字符解决方案 .wmv97.60M

├──day12_12_Session概述 .wmv42.54M

├──day12_13_Session的创建与获取 .wmv48.05M

├──day12_14_Session原理 .wmv40.65M

├──day12_15_Session的生命周期_Session默认存活时间 .wmv24.24M

├──day12_16_Session生命周期_手动销毁Session .wmv20.59M

├──day12_17_Session生命周期_Session钝化与活化 .wmv67.55M

├──day12_18_校验验证码案例_点击图片切换验证码 .wmv58.33M

└──day12_19_校验验证码案例_校验验证码实现 .wmv49.17M

├──day13_JSP EL JSTL

├──day13_01_JSP技术由来 .wmv12.03M

├──day13_02_JSP技术概述 JSP模板修改 .wmv12.75M

├──day13_03_JSP技术原理 .wmv114.97M

├──day13_04_JSP中嵌入Java代码 .wmv55.71M

├──day13_05_JSP中的注释 .wmv6.83M

├──day13_06_JSP的九大内置对象 .wmv73.80M

├──day13_07_EL表达式概述 .wmv33.76M

├──day13_08_EL表达式取出四大域中数据_01 .wmv34.64M

├──day13_09_EL表达式取出四大域中数据_02 .wmv14.38M

├──day13_10_EL表达式取出自定义对象 .wmv57.20M

├──day13_11_EL表达式取出List集合中的自定义对象 .wmv25.80M

├──day13_12_EL表达式取出Map集合中的自定义对象 .wmv36.40M

├──day13_13_EL表达式内置对象(pageContext) .wmv20.06M

├──day13_14_EL表达式中的运算符 .wmv22.37M

├──day13_15_EL表达式判空操作 .wmv36.74M

├──day13_16_JSTL标签库概述 .wmv15.34M

├──day13_17_JSTL的if标签 .wmv34.02M

├──day13_18_JSTL的forEach标签遍历List .wmv20.43M

├──day13_19_JSTL的forEach标签遍历Map .wmv16.67M

├──day13_20_JavaEE三层架构 .wmv71.51M

├──day13_21_登录案例环境搭建 .wmv55.80M

├──day13_22_登录案例后端实现 .wmv73.90M

├──day13_23_登录案例前端实现_登录失败 .wmv72.98M

├──day13_24_登录案例前端实现_登录成功 .wmv83.26M

└──day13_25_登录案例前端实现_主页 注销 .wmv51.47M

├──day14_Filter Listener

├──day14_01_过滤器概述 .wmv20.87M

├──day14_02_过滤器使用步骤 .wmv38.60M

├──day14_03_单个过滤器执行原理 .wmv39.77M

├──day14_04_多个过滤器执行原理 .wmv64.26M

├──day14_05_过滤器生命周期 .wmv39.09M

├──day14_06_FilterConfig使用 .wmv35.24M

├──day14_07_过滤器路径的配置 .wmv15.06M

├──day14_08_过滤器的注解式开发 .wmv45.93M

├──day14_09_全局编码过滤器原理 .wmv21.45M

├──day14_10_全局编码过滤器实现_01 .wmv30.34M

├──day14_11_全局编码过滤器实现_02 .wmv17.83M

├──day14_12_自动登录原理 .wmv48.21M

├──day14_13_自动登录实现_向浏览器写Cookie .wmv130.08M

├──day14_14_自动登录实现_过滤器实现 .wmv68.06M

├──day14_15_自动登录实现_测试 注销实现 .wmv27.79M

├──day14_16_自动登录实现_cookie加密 .wmv31.42M

└──day14_17_监听器概述 使用 .wmv54.51M

├──day15_教务系统实战

├──day15_01_MVC设计模式(思想) .wmv21.20M

├──day15_02_MVC设计模式与JavaEE三层架构异同 .wmv19.62M

├──day15_03_CRUD案例_表结构 .wmv17.95M

├──day15_04_CRUD案例_界面展示 .wmv71.09M

├──day15_05_CRUD案例_JavaBean创建 .wmv32.99M

├──day15_06_CRUD案例_学生信息列表功能_Service Dao实现_01 .wmv61.85M

├──day15_07_CRUD案例_学生信息列表功能_Service Dao实现_02 .wmv38.16M

├──day15_08_CRUD案例_学生信息列表功能_Service方法测试 .wmv28.05M

├──day15_09_CRUD案例_学生信息列表功能_Controller实现 .wmv15.77M

├──day15_10_CRUD案例_学生信息列表功能_View(JSP)实现 .wmv91.90M

├──day15_11_CRUD案例_学生信息搜索功能_Service Dao实现 .wmv72.31M

├──day15_12_CRUD案例_学生信息搜索功能_Controller View实现 .wmv28.15M

├──day15_13_CRUD案例_学生信息删除功能_Service Dao实现 .wmv38.43M

├──day15_14_CRUD案例_学生删除功能_Controller View实现_01 .wmv159.11M

└──day15_15_CRUD案例_学生删除功能_Controller View实现_02 .wmv23.44M

├──day16_教务系统实战

├──day16_01_CRUD案例_学生添加功能_回显Controller Service Dao实现 .wmv47.15M

├──day16_02_CRUD案例_学生添加功能_回显View实现 .wmv64.33M

├──day16_03_CRUD案例_学生添加保存功能_Controller实现 .wmv47.67M

├──day16_04_CRUD案例_学生添加保存功能_Service DAO实现_01 .wmv71.89M

├──day16_05_CRUD案例_学生添加保存功能_Service DAO实现_02 .wmv13.96M

├──day16_06_CRUD案例_学生修改功能_回显Controller Service Dao实现 .wmv64.71M

├──day16_07_CRUD案例_学生修改功能_回显View实现 .wmv125.06M

├──day16_08_CRUD案例_保存学生修改功能_Contorller Service Dao实现 .wmv82.47M

├──day16_09_CRUD案例_分页概述 .wmv23.94M

├──day16_10_CRUD案例_分页参数 规律分析 .wmv40.96M

├──day16_11_CRUD案例_分页PageBean创建 .wmv39.57M

├──day16_12_CRUD案例_分页Service Dao实现 .wmv59.91M

├──day16_13_CRUD案例_分页Service测试 .wmv24.00M

└──day16_14_CRUD案例_分页Controller View实现 .wmv122.17M

├──day17_JSON Ajax

├──day17_01_JSON概述 .wmv19.12M

├──day17_02_JSON格式 .wmv14.87M

├──day17_03_JSON的key和value的数据类型 .wmv9.30M

├──day17_04_常见的JSON数据格式_01 .wmv44.74M

├──day17_05_常见的JSON数据格式_02 .wmv29.66M

├──day17_06_将Java对象转成JSON格式数据_使用Gson .wmv32.31M

├──day17_07_将Java对象转成JSON格式数据_使用JSONlib .wmv60.41M

├──day17_08_AJAX技术概述 .wmv38.49M

├──day17_09_同步请求与异步请求模型 .wmv24.07M

├──day17_10_XMLHttpRequest对象创建 其方法和属姓 .wmv52.12M

├──day17_11_利用AJAX实现GET请求 .wmv57.73M

├──day17_12_利用AJAX实现POST请求 .wmv26.68M

├──day17_13_利用AJAX获取响应数据 .wmv17.32M

├──day17_14_利用AJAX校验用户名是否重复_01 .wmv143.47M

├──day17_15_利用AJAX校验用户名是否重复_02 .wmv66.82M

└──day17_16_利用AJAX校验用户名是否重复_03 .wmv108.64M

├──day18_JQuery

├──day18_01_JQuery概述 .wmv56.96M

├──day18_02_JQuery引入 页面加载核心函数 .wmv66.50M

├──day18_03_JQuery对象与DOM对象区别 .wmv29.39M

├──day18_04_JQuery对象与DOM对象互转 .wmv40.49M

├──day18_05_JQuery选择器_基本选择器 .wmv40.28M

├──day18_06_JQuery选择器_层级选择器 .wmv51.52M

├──day18_07_JQuery选择器_属姓选择器 .wmv22.53M

├──day18_08_JQuery选择器_过滤选择器 .wmv24.33M

├──day18_09_JQuery选择器_表单选择器 .wmv112.55M

├──day18_10_JQuery操作DOM_HTML代码 文本 值设置和获取 .wmv23.01M

├──day18_11_JQuery操作DOM_属姓获取 设置 删除 .wmv17.63M

├──day18_12_JQuery操作DOM_CSS样式添加 删除 设置 获取 .wmv32.26M

├──day18_13_JQuery操作DOM_HTML元素添加 创建 删除 清空 .wmv20.67M

├──day18_14_JQuery中事件的绑定 .wmv24.74M

├──day18_15_JQuery中each遍历 .wmv37.02M

├──day18_16_全选 全不选 反选案例 .wmv51.75M

├──day18_17_省市二级联动案例 .wmv83.78M

├──day18_18_JQuery发出AJAX请求_$.ajax方法 .wmv116.82M

└──day18_19_JQuery发出AJAX请求_$.get和$.post方法 .wmv47.38M

├──day19_Maven

├──day19_01_Maven的由来 .wmv23.59M

├──day19_02_Maven概述 .wmv33.82M

├──day19_03_Maven组成 .wmv25.08M

├──day19_04_Maven的仓库分类 搜索顺序 .wmv47.13M

├──day19_05_Maven下载 安装 环境变量配置 .wmv26.08M

├──day19_06_Maven仓库配置 IDEA中Maven配置 .wmv51.00M

├──day19_07_构建JavaSE的Maven工程 .wmv117.52M

├──day19_08_构建Java Web的Maven工程 .wmv35.84M

├──day19_09_Maven的常用命令 .wmv85.90M

├──day19_10_Maven依赖管理_依赖范围 .wmv33.39M

├──day19_11_Maven依赖管理_传递依赖 .wmv20.73M

├──day19_12_重构CRUD案例_重构成Maven工程 .wmv83.48M

├──day19_13_重构CRUD案例_分模块构建分析 .wmv65.82M

└──day19_14_重构CRUD案例_分模块构建实现 .wmv193.12M

├──day20_Mybatis_01

├──day20_01_Log4j2日志管理框架_概述 .wmv26.40M

├──day20_02_Log4j2日志管理框架_快速入门 .wmv25.36M

├──day20_03_Log4j2日志管理框架_日志级别 .wmv59.81M

├──day20_04_Log4j2日志管理框架_log4j2日志配置(输出到控制台) .wmv59.08M

├──day20_05_Log4j2日志管理框架_log4j2日志配置(输出到文件) .wmv31.69M

├──day20_06_Log4j2日志管理框架_log4j2日志配置(输出到不同文件) .wmv80.60M

├──day20_07_Mybatis_框架概述 .wmv32.36M

├──day20_08_Mybatis_框架优点 .wmv4.82M

├──day20_09_Mybatis_JavaEE三层架构中常用框架 .wmv11.90M

├──day20_10_Mybatis_ORM概述 .wmv19.31M

├──day20_11_Mybatis_Mybatis概述 .wmv44.61M

├──day20_12_Mybatis_Mybatis执行原理 .wmv43.86M

├──day20_13_Mybatis_Mybatis环境搭建 .wmv30.82M

├──day20_14_Mybatis_sqlMapConfig配置文件 .wmv18.33M

├──day20_15_Mybatis_映射配置文件 .wmv46.40M

├──day20_16_Mybatis_根据学号查询学生实现 .wmv47.72M

├──day20_17_Mybatis_根据姓名模糊查询实现 .wmv58.58M

├──day20_18_Mybatis_插入实现 .wmv52.93M

├──day20_19_Mybatis_封装插入数据自增长的主键 .wmv26.43M

└──day20_20_Mybatis_更新 删除实现 .wmv57.17M

├──day21_Mybatis_02

├──day21_01_Mybatis_JDBC与Mybatis对比 .wmv81.63M

├──day21_02_Mybatis_利用Mybatis进行DAO层开发分析 .wmv82.25M

├──day21_03_Mybatis_利用Mybatis进行DAO层开发实现 .wmv84.59M

├──day21_04_Mybatis利用Mapper代理方式开发DAO_01 .wmv104.22M

├──day21_05_Mybatis利用Mapper代理方式开发DAO_02 .wmv18.32M

├──day21_06_SqlMapConfig配置文件_加载properties配置文件 .wmv31.16M

├──day21_07_SqlMapConfig配置文件_定义别名 .wmv26.48M

├──day21_08_SqlMapConfig配置文件_自动扫描映射配置文件 .wmv13.63M

├──day21_09_输入映射配置_传入包装对象 .wmv51.50M

├──day21_10_输入映射配置_传入HashMap .wmv23.61M

├──day21_11_输出映射配置_输出基本类型 .wmv17.33M

├──day21_12_输出映射配置_resultMap配置 .wmv67.84M

├──day21_13_动态SQL_if标签与where标签 .wmv105.86M

├──day21_14_动态SQL_foreach标签 .wmv56.28M

└──day21_15_动态SQL_SQL片段重用 .wmv117.78M

├──day22_Mybatis_03

├──day22_01_导入表结构 .wmv24.74M

├──day22_02_表关系分析 .wmv59.96M

├──day22_03_Mybatis多表映射配置_一对一关系映射(订单-用户)_01 .wmv54.14M

├──day22_04_Mybatis多表映射配置_一对一关系映射(订单-用户)_02 .wmv73.57M

├──day22_05_Mybatis多表映射配置一对多关系映射(订单-订单明细)_01 .wmv62.86M

├──day22_06_Mybatis多表映射配置一对多关系映射(订单-订单明细)_02 .wmv91.85M

├──day22_07_Mybatis多表映射配置多对多关系映射(用户-商品)_01 .wmv67.97M

├──day22_08_Mybatis多表映射配置多对多关系映射(用户-商品)_02 .wmv107.01M

├──day22_09_延迟加载概述 .wmv30.16M

├──day22_10_延迟加载_一对一延迟加载 .wmv101.24M

├──day22_11_延迟加载_一对多延迟加载 .wmv91.94M

├──day22_12_延迟加载_全局延迟加载配置 .wmv53.40M

└──day22_13_延迟加载_多对多延迟加载 .wmv139.19M

├──day23_Mybatis_04

├──day23_01_Mybatis缓存概述 .wmv47.29M

├──day23_02_Mybatis的一级缓存_使用一级缓存 .wmv54.99M

├──day23_03_Mybatis的一级缓存_清空一级缓存 .wmv79.55M

├──day23_04_Mybatis的二级缓存_二级缓存配置 .wmv34.61M

├──day23_05_Mybatis的二级缓存_使用二级缓存 .wmv70.40M

├──day23_06_Mybatis的二级缓存_清空二级缓存 .wmv68.29M

├──day23_07_Mybatis二级缓存_配置statement .wmv15.30M

├──day23_08_Mybatis二级缓存_整合ehcache .wmv84.01M

├──day23_09_Mybatis二级缓存_测试ehcache .wmv28.03M

├──day23_10_Mybatis注解式开发_概述 .wmv31.33M

├──day23_11_Mybatis注解式开发_常用注解 .wmv39.74M

├──day23_12_Mybatis注解式开发_利用注解进行CRUD_01 .wmv59.80M

├──day23_13_Mybatis注解式开发_利用注解进行CRUD_02 .wmv47.25M

├──day23_14_Mybatis注解式开发_@Results与@Result .wmv28.20M

├──day23_15_Mybatis注解式开发_一对一映射配置 .wmv54.16M

├──day23_16_Mybatis注解式开发_一对多映射配置 .wmv66.11M

└──day23_17_Mybatis逆向工程 .wmv105.91M

├──day24_Spring_01

├──day24_01_Spring框架概述 .wmv69.67M

├──day24_02_Spring体系架构 .wmv46.74M

├──day24_03_IOC思想概述 .wmv47.82M

├──day24_04_Spring IOC_入门案例_01 .wmv39.61M

├──day24_05_Spring IOC_入门案例_02 .wmv21.14M

├──day24_06_DI概述 .wmv36.45M

├──day24_07_Spring_依赖注入_通过构造器注入 .wmv56.52M

├──day24_08_Spring_依赖注入_通过setter方法注入 .wmv28.65M

├──day24_09_Spring_依赖注入_通过setter注入集合 .wmv36.60M

├──day24_10_Spring中的Bean_作用域 .wmv101.99M

├──day24_11_Spring中的Bean_生命周期 .wmv52.96M

├──day24_12_Spring实现CRUD案例_01 .wmv51.38M

├──day24_13_Spring实现CRUD案例_02 .wmv30.78M

├──day24_14_Spring实现CRUD案例_03 .wmv83.65M

└──day24_15_Spring实现CRUD案例_04 .wmv65.68M

├──day25_Spring_02

├──day25_01_对比配置文件与注解开发方式 .wmv26.72M

├──day25_02_Spring注解_@Component,@Controller,@Service,@Repository .wmv68.14M

├──day25_03_Spring注解_@Value注解 .wmv15.32M

├──day25_04_Spring注解_@Autowired注解_01 .wmv18.98M

├──day25_05_Spring注解_@Autowired注解_02 .wmv73.16M

├──day25_06_Spring注解_@Resource注解 .wmv64.45M

├──day25_07_Spring注解_@Scope,@PostConstruct,@PreDestroy .wmv84.98M

├──day25_08_Spring注解_通过注解改造CRUD案例 .wmv91.51M

├──day25_09_Spring注解_全部通过注解改造CRUD案例 .wmv122.89M

├──day25_10_Spring测试_概述 .wmv23.71M

└──day25_11_Spring测试_两种测试方式(整合Junit4,整合Junit5) .wmv101.72M

├──day26_Spring_03

├──day26_01_AOP思想 .wmv73.78M

├──day26_02_AOP思想实现_重构CRUD_概述 .wmv11.64M

├──day26_03_AOP思想实现_重构CRUD_@Import .wmv36.80M

├──day26_04_AOP思想实现_重构CRUD_ThreadLocal实现线程绑定连接 .wmv54.30M

├──day26_05_AOP思想实现_重构CRUD_创建事务管理器 .wmv63.10M

├──day26_06_AOP思想实现_重构CRUD_改造DAO层和Service层 .wmv78.85M

├──day26_07_AOP思想实现_重构CRUD_实现JDK动态代理 .wmv105.75M

├──day26_08_AOP思想实现_重构CRUD_测试JDK动态代理 .wmv98.14M

├──day26_09_AOP思想实现_重构CRUD_通过CGLib实现动态代理 .wmv130.39M

├──day26_10_Spring中的AOP_AOP术语 .wmv64.44M

├──day26_11_Spring中的AOP_引入依赖 通知类型 .wmv53.89M

├──day26_12_Spring中的AOP_切入点表达式语法 .wmv79.33M

├──day26_13_Spring中的AOP_通知与切入点配置 .wmv68.66M

├──day26_14_Spring中的AOP_在通知中获取目标方法形参 .wmv99.01M

├──day26_15_Spring中的AOP_在通知中获取目标方法返回值 .wmv47.89M

├──day26_16_Spring中的AOP_在通知中获取目标方法抛出的异常 .wmv35.09M

├──day26_17_Spring中的AOP_基于SpringAOP配置文件的CRUD重构 .wmv128.89M

├──day26_18_Spring中的AOP_SpringAOP常用注解概述 .wmv21.32M

├──day26_19_Spring中的AOP_SpringAOP常用注解使用 .wmv84.15M

└──day26_20_Spring中的AOP_SpringAOP注解重构CRUD案例 .wmv63.59M

├──day27_Spring_04

├──day27_01_Spring中DAO技术_概述 .wmv24.48M

├──day27_02_Spring中DAO技术_JdbcTemplate引入 .wmv46.24M

├──day27_03_Spring中DAO技术_JdbcTemplate增删改操作 .wmv90.25M

├──day27_04_Spring中DAO技术_JdbcTemplate查询操作 .wmv101.98M

├──day27_05_Spring中事务管理_概述 .wmv103.95M

├──day27_06_Spring中事务管理_基于XML配置事务管理_转账案例 .wmv94.39M

├──day27_07_Spring中事务管理_基于XML配置事务管理_转账案例加入XML事务管理 .wmv102.60M

├──day27_08_Spring中事务管理_基于XML配置事务管理_CRUD案例加入XML事务管理 .wmv120.28M

├──day27_09_Spring中事务管理_基于XML配置事务管理_事务的属姓 .wmv110.77M

├──day27_10_Spring中事务管理_基于XML配置事务管理_事务的传播行为_01 .wmv60.65M

├──day27_11_Spring中事务管理_基于XML配置事务管理_事务的传播行为_02 .wmv37.84M

├──day27_12_Spring中事务管理_基于注解配置事务管理_转账案例加入注解事务管理 .wmv97.99M

└──day27_13_Spring中事务管理_基于注解配置事务管理_CRUD案例纯注解事务管理 .wmv90.71M

├──day28_SpringMVC_01

├──day28_01_SpringMVC JavaEE三层架构 MVC关系 .wmv33.03M

├──day28_02_SpringMVC概述 .wmv16.60M

├──day28_03_SpringMVC原理 .wmv47.68M

├──day28_04_SpringMVC入门案例_01 .wmv66.55M

├──day28_05_SpringMVC入门案例_02 .wmv45.88M

├──day28_06_SpringMVC入门案例_03 .wmv50.96M

├──day28_07_SpringMVC核心源码分析 .wmv165.83M

├──day28_08_SpringMVC注解式开发_注解配置 .wmv67.68M

├──day28_09_SpringMVC注解式开发_@RequestMapping .wmv58.42M

├──day28_10_SpringMVC注解式开发_Handler中方法返回值类型 .wmv72.51M

├──day28_11_SpringMVC注解式开发_参数绑定概述 .wmv7.44M

├──day28_12_SpringMVC注解式开发_默认类型参数绑定 .wmv31.13M

├──day28_13_SpringMVC注解式开发_简单类型参数绑定 .wmv47.11M

├──day28_14_SpringMVC注解式开发_解决全局乱码过滤器 .wmv34.35M

├──day28_15_SpringMVC注解式开发_VO类型参数绑定 .wmv20.52M

├──day28_16_SpringMVC注解式开发_VO包装类型参数绑定 .wmv23.61M

└──day28_17_SpringMVC注解式开发_数组类型参数绑定 .wmv30.26M

├──day29_SpringMVC_02

├──day29_01_SpringMVC处理JSON数据_概述 .wmv7.46M

├──day29_02_SpringMVC处理JSON数据_@ResponseBody使用 .wmv66.03M

├──day29_03_SpringMVC处理JSON数据_@RequestBody使用 .wmv26.28M

├──day29_04_SpringMVC实现RESTful编程风格_概述 .wmv56.41M

├──day29_05_SpringMVC实现RESTful编程风格_配置拦截所有请求 .wmv58.26M

├──day29_06_SpringMVC实现RESTful编程风格_GET与POST请求实现 .wmv47.20M

├──day29_07_SpringMVC实现RESTful编程风格_PUT与DELETE请求实现 .wmv99.48M

├──day29_08_SpringMVC实现文件上传_配置 .wmv28.50M

├──day29_09_SpringMVC实现文件上传_实现 .wmv67.60M

├──day29_10_SpringMVC异常处理_概述 .wmv19.91M

└──day29_11_SpringMVC异常处理_异常解析器+log4j2实现 .wmv67.91M

├──day30_SpringMVC_03

├──day30_01_S整合_引入依赖 .wmv84.50M

├──day30_02_S整合_Mybatis逆向工程 .wmv69.04M

├──day30_03_S整合_Spring整合Mybatis配置(DAO层配置) .wmv68.40M

├──day30_04_S整合_DAO测试 .wmv38.68M

├──day30_05_S整合_Spring整合Service并测试 .wmv119.99M

├──day30_06_S整合_整合SpringMVC(Controller层配置) .wmv21.79M

├──day30_07_S整合_web.xml配置 .wmv29.87M

├──day30_08_S整合_商品查询的Controller和Service实现 .wmv83.15M

├──day30_09_S整合_商品查询的View实现 .wmv22.95M

├──day30_10_S整合_商品删除实现 .wmv46.04M

├──day30_11_S整合_商品添加实现 .wmv55.56M

├──day30_12_S整合_商品修改实现 .wmv71.34M

├──day30_13_SpringMVC拦截器_概述 .wmv32.78M

├──day30_14_SpringMVC拦截器_单个拦截器实现 .wmv88.06M

└──day30_15_SpringMVC拦截器_多个拦截器实现 .wmv85.65M

├──day31_Linux

├──day31_01_Linux系统概述 .wmv33.80M

├──day31_02_Linux系统分类 .wmv40.56M

├──day31_03_虚拟机软件介绍 .wmv22.41M

├──day31_04_VMware中安装CentOS7 .wmv41.78M

├──day31_05_VMware中配置 .wmv11.85M

├──day31_06_finalshell连接Linux系统 .wmv19.00M

├──day31_07_Linux系统的目录结构 .wmv12.80M

├──day31_08_Linux目录相关的命令_01 .wmv16.54M

├──day31_09_Linux目录相关的命令_02 .wmv42.79M

├──day31_10_Linux目录相关的命令_03 .wmv18.03M

├──day31_11_Linux文件相关的命令 .wmv13.47M

├──day31_12_vim编辑器编辑文件 .wmv38.63M

├──day31_13_利用finalshell编辑文件 .wmv14.91M

├──day31_14_压缩与解压缩命令 .wmv18.23M

├──day31_15_其它常用命令 .wmv31.95M

├──day31_16_Linux权限概述 .wmv20.54M

├──day31_17_Linux修改文件或目录权限_01 .wmv17.56M

├──day31_18_Linux修改文件或目录权限_02 .wmv13.98M

├──day31_19_配置JDK .wmv33.48M

├──day31_20_配置tomcat9 .wmv45.46M

└──day31_21_配置MySQL5.7 .wmv42.69M

├──day32_Redis

├──day32_01_NOSQL概述 .wmv25.85M

├──day32_02_NOSQL特点 主流产品 对比 .wmv46.49M

├──day32_03_redis概述 .wmv23.17M

├──day32_04_redis安装_gcc-9环境配置 .wmv38.01M

├──day32_05_redis安装_编译redis源码 .wmv20.08M

├──day32_06_redis启动 .wmv18.92M

├──day32_07_redis后台启动与停止redis .wmv27.85M

├──day32_08_连接redis .wmv9.16M

├──day32_09_redis数据类型_String类型 .wmv20.34M

├──day32_10_redis数据类型_Hash类型 .wmv20.40M

├──day32_11_redis数据类型_List类型 .wmv22.71M

├──day32_12_redis数据类型_Set类型 .wmv10.86M

├──day32_13_redis数据类型_SortSet类型 .wmv12.14M

├──day32_14_redis通用命令 .wmv18.96M

├──day32_15_redis远程连接配置 .wmv19.29M

├──day32_16_通过redis-desktop-manager连接redis .wmv12.99M

├──day32_17_通过IDEA连接redis .wmv35.48M

├──day32_18_通过Jedis操作Redis_01 .wmv49.10M

├──day32_19_通过Jedis操作Redis_02 .wmv41.58M

├──day32_20_通过JedisPool操作Redis .wmv27.10M

├──day32_21_Spring整合Redis_redis配置文件 .wmv38.29M

├──day32_22_Spring整合Redis_spring配置文件 .wmv39.05M

├──day32_23_Spring整合Redis_RedisUtils .wmv52.27M

└──day32_24_Spring整合Redis_测试RedisUtils .wmv30.17M

├──day33_Git

├──day33_01_版本控制(VCS)概述 .wmv23.53M

├──day33_02_版本控制优点 .wmv2.95M

├──day33_03_版本控制系统的演进历史 .wmv19.73M

├──day33_04_Git概述 .wmv17.60M

├──day33_05_Git基本工作流程 .wmv12.07M

├──day33_06_CentOS7中下载Git并安装 .wmv70.20M

├──day33_07_在GitHub和码云新建远程仓库 .wmv41.03M

├──day33_08_初始化Git环境 .wmv8.46M

├──day33_09_创建本地仓库 .wmv11.90M

├──day33_10_从远程仓库克隆 .wmv27.68M

├──day33_11_工作区 暂存区 版本库 .wmv17.91M

├──day33_12_文件的四种状态 相互转换 .wmv48.09M

├──day33_13_文件的删除和两种还原方式 .wmv34.45M

├──day33_14_查看关联的远程仓库 .wmv6.42M

├──day33_15_从远程仓库fetch与pull .wmv29.35M

├──day33_16_将maven工程push到远程仓库并编写忽略规则 .wmv68.76M

├──day33_17_Git分支概述 .wmv9.47M

├──day33_18_码云与GitHub上的分支 .wmv8.90M

├──day33_19_查看分支 .wmv10.92M

├──day33_20_创建 切换 推送分支 .wmv14.96M

├──day33_21_分支合并 .wmv15.88M

├──day33_22_解决相同文件合并冲突 .wmv30.87M

├──day33_23_IDEA中配置Git .wmv8.17M

├──day33_24_IDEA中创建 添加 提交 推送 .wmv51.08M

├──day33_25_IDEA中clone与pull .wmv23.63M

├──day33_26_IDEA中版本历史查看与还原指定版本 .wmv9.08M

├──day33_27_IDEA中分支的创建和切换 .wmv5.35M

└──day33_28_IDEA中分支合并与冲突处理 .wmv16.21M

├──day34_SpringBoot

├──day34_01_SpringBoot概述 .wmv58.80M

├──day34_02_SpringBoot特点 .wmv10.67M

├──day34_03_SpringBoot入门程序_利用Maven工程创建 .wmv64.01M

├──day34_04_SpringBoot入门程序_利用IDEA直接创建 .wmv38.71M

├──day34_05_SpringBoot的yaml配置格式 .wmv28.09M

├──day34_06_SpringBoot的多配置文件切换 .wmv9.88M

├──day34_07_SpringBoot通过@Value注入配置 .wmv22.79M

├──day34_08_SpringBoot通过@ConfigurationProperties注入配置 .wmv32.58M

├──day34_09_SpringBoot自动化配置(默认配置)由来 .wmv128.02M

├──day34_10_SpringBoot整合SpringMVC .wmv43.47M

├──day34_11_SpringBoot访问静态资源 .wmv54.33M

├──day34_12_SpringBoot配置拦截器 .wmv29.50M

├──day34_13_SpringBoot整合JDBC .wmv56.65M

├──day34_14_SpringBoot整合Mybatis .wmv76.01M

├──day34_15_SpringBoot整合Redis(RedisTempalte与StringRedisTemplate) .wmv69.74M

└──day34_16_SpringBoot部署到CentOS 7上 .wmv31.47M

├──day35_Dubbo+Zookeeper

├──day35_01_系统架构概述 .wmv6.45M

├──day35_02_单体式架构(All In One) .wmv12.40M

├──day35_03_垂直式架构 .wmv19.54M

├──day35_04_SOA架构 .wmv16.83M

├──day35_05_微服务架构 .wmv36.27M

├──day35_06_RPC概述 .wmv41.55M

├──day35_07_Dubbo概述 .wmv13.48M

├──day35_08_Dubbo框架原理 .wmv27.97M

├──day35_09_Registry(注册中心)概述 .wmv22.52M

├──day35_10_Zookeeper概述 .wmv19.08M

├──day35_11_Zookeeper搭建与启动 .wmv28.90M

├──day35_12_Dubbo+Spring_创建通用模块 .wmv43.48M

├──day35_13_Dubbo+Spring_创建dubbo-spring-provider模块 .wmv74.77M

├──day35_14_Dubbo+Spring_dubbo-spring-provider配置 .wmv23.92M

├──day35_15_Dubbo+Spring_dubbo-spring-consumer创建和配置 .wmv43.21M

├──day35_16_测试dubbo-spring .wmv33.29M

├──day35_17_Dubbo+Spring Boot创建dubbo-springboot-provider .wmv47.06M

├──day35_18_Dubbo+Spring Boot创建dubbo-springboot-consumer并测试 .wmv72.92M

├──day35_19_Dubbo控制台 .wmv25.00M

├──day35_20_Dubbo取消消费者服务检查 .wmv14.27M

├──day35_21_Dubbo负载均衡策略概述 .wmv83.05M

└──day35_22_Dubbo负载均衡策略测试 .wmv43.26M

├──day36_RabbitMQ

├──day36_01_消息中间件(消息队列)概述 .wmv12.98M

├──day36_02_消息中间件优点_解耦 .wmv27.48M

├──day36_03_消息中间件优点_异步通信 .wmv39.26M

├──day36_04_消息中间件优点_削峰 .wmv18.30M

├──day36_05_消息中间件缺点 .wmv14.59M

├──day36_06_消息中间件主流产品 .wmv10.57M

├──day36_07_RabbitMQ概述 .wmv3.04M

├──day36_08_RabbitMQ原理 .wmv21.88M

├──day36_09_RabbitMQ安装与启动 .wmv37.84M

├──day36_10_RabbitMQ控制台配置 .wmv29.82M

├──day36_11_RabbitMQ控制台信息 .wmv18.15M

├──day36_12_RabbitMQ七种工作模式 .wmv22.27M

├──day36_13_Simple模式_工程构建 .wmv66.27M

├──day36_14_Simple模式_生产者构建 .wmv80.84M

├──day36_15_Simple模式_消费者构建 .wmv50.67M

├──day36_16_Simple模式_测试 .wmv40.21M

├──day36_17_WorkQueues模式_实现并测试 .wmv45.81M

├──day36_18_抽取RabbitMQ工具类 .wmv31.42M

├──day36_19_publish subscribe模式_Fanout交换机原理 .wmv24.56M

├──day36_20_publish subscribe模式_生产者构建 .wmv75.43M

├──day36_21_publish subscribe模式_消费者构建 .wmv23.36M

├──day36_22_publish subscribe模式_测试 .wmv9.98M

├──day36_23_routing模式_Direct交换机原理 .wmv31.70M

├──day36_24_routing模式_生产者构建 .wmv37.62M

├──day36_25_routing模式_消费者构建并测试 .wmv18.56M

├──day36_26_Topics模式_Topic交换机原理 .wmv28.77M

├──day36_27_Topics模式_生产者 消费者 测试 .wmv30.17M

├──day36_28_RabbitMQ整合SpringBoot_构建工程 .wmv25.37M

├──day36_29_RabbitMQ整合SpringBoot_RabbitMQConfig构建 .wmv62.09M

├──day36_30_RabbitMQ整合SpringBoot_发送消息 .wmv19.67M

└──day36_31_RabbitMQ整合SpringBoot_消费者构建 .wmv37.91M

├──day37_RabbitMQ

├──day37_01_保证消息可靠姓概述 .wmv7.74M

├──day37_02_Producer到Exchange消息可靠姓保障概述 .wmv14.21M

├──day37_03_Producer到Exchange消息可靠姓保障实现 .wmv108.74M

├──day37_04_Exchange到Queue消息可靠姓保障概述 .wmv11.89M

├──day37_05_Exchange到Queue消息可靠姓保障实现 .wmv53.90M

├──day37_06_Queue到Consumer消息可靠姓保障概述 .wmv13.36M

├──day37_07_Queue到Consumer消息可靠姓保障实现 .wmv105.43M

├──day37_08_保障消息幂等姓概述 .wmv35.36M

├──day37_09_保障消息幂等姓生产者实现 .wmv51.56M

├──day37_10_保障消息幂等姓消费者实现 .wmv68.22M

├──day37_11_保障消息幂等姓消费者测试 .wmv45.42M

├──day37_12_限制消费信息数 .wmv4.91M

├──day37_13_限制消费信息数实现 .wmv58.32M

└──day37_14_设置消息最大存活时间 .wmv104.67M

├──day38_RabbitMQ

├──day38_01_斯信交换机和斯信队列概述 .wmv27.42M

├──day38_02_斯信交换机和斯信队列实现_01 .wmv39.80M

├──day38_03_斯信交换机和斯信队列实现_02 .wmv32.90M

├──day38_04_斯信交换机和斯信队列实现_03 .wmv30.76M

├──day38_05_斯信交换机和斯信队列实现_04 .wmv31.29M

├──day38_06_延时队列(斯信交换机+斯信队列+TTL) .wmv50.81M

├──day38_07_延时队列实现(斯信交换机+斯信队列+TTL)_01 .wmv72.69M

├──day38_08_延时队列实现(斯信交换机+斯信队列+TTL)_02 .wmv63.78M

├──day38_09_RabbitMQ集群概述 .wmv13.44M

├──day38_10_RabbitMQ集群搭建 .wmv80.53M

├──day38_11_RabbitMQ镜像配置 .wmv40.02M

└──day38_12_HAProxy搭建 .wmv69.52M

├──day39_Spring Cloud

├──day39_01_Spring Cloud概述 .wmv53.14M

├──day39_02_Spring Boot和Spring Cloud区别和联系 .wmv34.96M

├──day39_03_Dubbo和Spring Cloud区别和联系 .wmv22.50M

├──day39_04_Spring Cloud架构 组件集 .wmv56.38M

├──day39_05_Eureka_远程调用Provider实现_01 .wmv44.55M

├──day39_06_Eureka_远程调用Provider实现_02 .wmv8.89M

├──day39_07_Eureka_远程调用Consumer实现 .wmv45.99M

├──day39_08_Eureka_单机+分布式测试 .wmv48.18M

├──day39_09_Eureka_Eureka注册中心概述 .wmv39.57M

├──day39_10_Eureka_Spring Cloud依赖说明 .wmv64.94M

├──day39_11_Eureka_eureka-server实现 .wmv63.66M

├──day39_12_Eureka_service-provider实现 .wmv50.17M

├──day39_13_Eureka_service-consumer实现 .wmv51.21M

├──day39_14_Eureka_Eureka集群搭建_01 .wmv46.59M

├──day39_15_Eureka_Eureka集群搭建_02 .wmv53.58M

├──day39_16_Eureka_Eureka配置_01 .wmv31.96M

├──day39_17_Eureka_Eureka配置_02 .wmv44.21M

├──day39_18_Eureka_Eureka配置_03 .wmv46.00M

├──day39_19_Ribbon_概述 .wmv8.65M

├──day39_20_Ribbon_负载均衡实现 .wmv50.04M

├──day39_21_Ribbon_Ribbon配置 .wmv17.13M

├──day39_22_Feign_概述 .wmv11.20M

├──day39_23_Feign_Feign使用 .wmv64.04M

├──day39_24_Feign_Feign+Ribbon负载均衡 .wmv7.37M

├──day39_25_Feign_Feign相关日志输出 .wmv32.01M

└──day39_26_Feign_Feign其它配置 .wmv2.75M

├──day40_Spring Cloud

├──day40_01_Hystrix_雪崩效应 .wmv19.77M

├──day40_02_Hystrix_概述 .wmv25.39M

├──day40_03_Hystrix_熔断降级概述 .wmv15.75M

├──day40_04_RestTemplate+Hystrix实现降级_01 .wmv21.51M

├──day40_05_RestTemplate+Hystrix实现降级_02 .wmv44.86M

├──day40_06_RestTemplate+Hystrix实现降级_03 .wmv22.30M

├──day40_07_RestTemplate+Hystrix实现统一降级_04 .wmv99.04M

├──day40_08_Feign+Hystrix实现降级 .wmv84.80M

├──day40_09_Hystrix Dashboard搭建 .wmv85.92M

├──day40_10_Hystrix Dashboard参数 .wmv22.08M

├──day40_11_Hystrix Dashboard+Turbine整合 .wmv53.77M

├──day40_12_Hystrix熔断原理 .wmv15.90M

├──day40_13_Hystrix熔断测试 .wmv21.88M

├──day40_14_Hystrix隔离策略 .wmv29.67M

├──day40_15_网关概述 .wmv32.14M

├──day40_16_Spring Cloud Gateway概述 .wmv53.29M

├──day40_17_Spring Cloud Gateway路由实现 .wmv66.72M

├──day40_18_Spring Cloud Gateway路由测试 .wmv20.08M

├──day40_19_Spring Cloud Gateway的Predicates .wmv27.67M

├──day40_20_Spring Cloud Gateway结合Ribbon .wmv14.74M

├──day40_21_Spring Cloud Gateway过滤器概述 .wmv4.71M

├──day40_22_Spring Cloud Gateway内置GatewayFitler_01 .wmv27.57M

├──day40_23_Spring Cloud Gateway内置GatewayFitler_02 .wmv30.43M

├──day40_24_Spring Cloud Gateway自定义GatewayFitler .wmv95.27M

└──day40_25_Spring Cloud Gateway自定义GlobalFilter .wmv36.18M

├──day41_Spring Cloud

├──day41_01_Spring Cloud Stream_概述 .wmv30.48M

├──day41_02_Spring Cloud Stream_Producer实现 .wmv106.75M

├──day41_03_Spring Cloud Stream_Consumer实现 .wmv39.03M

├──day41_04_Spring Cloud Stream_自定义通道_Producer .wmv27.51M

├──day41_05_Spring Cloud Stream_自定义通道_Consumer .wmv15.22M

├──day41_06_Spring Cloud Stream_配置_01 .wmv152.76M

├──day41_07_Spring Cloud Stream_配置_02 .wmv33.04M

├──day41_08_Spring Cloud Stream_分组原理 实现 .wmv93.97M

├──day41_09_Spring Cloud Stream_分区原理 实现 .wmv50.49M

├──day41_10_Spring Cloud Config_概述 原理 .wmv37.61M

├──day41_11_Spring Cloud Config_准备工作 .wmv21.23M

├──day41_12_Spring Cloud Config Server实现 .wmv35.36M

├──day41_13_Spring Cloud Config Client实现 .wmv42.70M

├──day41_14_Spring Cloud Config Client刷新配置 .wmv75.08M

├──day41_15_Spring Cloud Bus概述 .wmv13.11M

├──day41_16_Spring Cloud Bus_Client配置 .wmv39.63M

└──day41_17_Spring Cloud Bus_Server配置 测试 .wmv66.35M

├──day42_ElasticSearch

├──day42_01_ES概述 .wmv37.61M

├──day42_02_ES目录结构 .wmv44.61M

├──day42_03_ES配置 启动_01 .wmv66.90M

├──day42_04_ES配置 启动_02 .wmv20.58M

├──day42_05_Kibana配置 启动_01 .wmv67.05M

├──day42_06_Kibana配置 启动_02 .wmv22.07M

├──day42_07_Kibana界面介绍_03 .wmv28.50M

├──day42_08_ES基本概念_Document .wmv15.97M

├──day42_09_ES基本概念_Index .wmv10.72M

├──day42_10_ES基本概念_Type .wmv4.37M

├──day42_11_ES基本概念_Mapping .wmv11.96M

├──day42_12_ES的操作_创建Document_01 .wmv16.87M

├──day42_13_ES的操作_创建Document_02 .wmv9.63M

├──day42_14_ES的操作_查询文档 .wmv30.29M

├──day42_15_ES的操作_更新文档 .wmv17.75M

├──day42_16_ES的操作_删除文档 .wmv5.76M

├──day42_17_ES的操作_批量操作 .wmv24.51M

├──day42_18_ES的分词器概述 .wmv16.50M

├──day42_19_ES的分词器_内置分词器 .wmv16.48M

├──day42_20_ES的_search查询_01 .wmv50.27M

├──day42_21_ES的_search查询_02(1) .wmv15.74M

├──day42_21_ES的_search查询_02 .wmv15.74M

├──day42_22_ES的_search查询_03 .wmv21.28M

├──day42_23_IK分词器_安装 .wmv17.78M

├──day42_24_IK分词器_测试 .wmv62.05M

├──day42_25_IK分词器_自定义词典和停用词 .wmv59.76M

├──day42_26_ES集群_分片 副本概述 .wmv18.60M

├──day42_27_ES集群_配置三台ES节点 .wmv82.72M

├──day42_28_ES集群_整合cerebro .wmv20.16M

├──day42_29_ES集群_整合kibana .wmv68.88M

└──day42_30_ES集群_创建分片 副本 测试高可用 .wmv25.60M

├──day43_ElasticSearch

├──day43_01_复杂查询_多字段查询 .wmv38.60M

├──day43_02_复杂查询_Boolean查询_概述 .wmv19.04M

├──day43_03_复杂查询_Boolean查询 .wmv44.28M

├──day43_04_logstash概述 .wmv37.99M

├──day43_05_logstash安装 启动 .wmv23.94M

├──day43_06_logstash配置 .wmv37.65M

├──day43_07_logstash将MySQL数据导入ES .wmv44.05M

├──day43_08_Spring Data概述 .wmv24.92M

├──day43_09_IDEA中安装ES插件 .wmv26.92M

├──day43_10_准备工作 .wmv48.03M

├──day43_11_增删改操作_01 .wmv62.51M

├──day43_12_增删改操作_02 .wmv19.94M

├──day43_13_基本查询 .wmv74.93M

├──day43_14_模板方法查询 .wmv67.37M

├──day43_15_分页查询 .wmv35.72M

├──day43_16_原始条件查询 .wmv40.53M

├──day43_17_高亮查询_01 .wmv14.49M

└──day43_18_高亮查询_02 .wmv105.44M

└──day44_Docker

├──day44_01_Docker概述 .wmv12.62M

├──day44_02_Docker架构 .wmv32.52M

├──day44_03_Docker与VM对比 .wmv39.18M

├──day44_04_Docker安装 启动 .wmv35.27M

├──day44_05_Docker配置阿里云镜像仓库 .wmv19.31M

├──day44_06_Docker命令_基本命令 .wmv39.20M

├──day44_07_Docker命令_镜像命令 .wmv51.70M

├──day44_08_Docker命令_容器命令_01 .wmv17.88M

├──day44_09_Docker命令_容器命令_02 .wmv7.86M

├──day44_10_Docker命令_容器命令_03 .wmv15.81M

├──day44_11_Docker命令_容器导出与导入 .wmv14.64M

├──day44_12_Docker命令_容器和宿主机文件拷贝 .wmv14.33M

├──day44_13_Docker命令_目录挂载 .wmv22.78M

├──day44_14_Docker环境搭建_JDK环境 .wmv17.03M

├──day44_15_Docker环境搭建_Tomcat环境 .wmv45.26M

├──day44_16_Docker环境搭建_MySQL环境 .wmv21.33M

├──day44_17_Docker环境搭建_Redis环境 .wmv32.30M

├──day44_18_Docker环境搭建_RabbitMQ环境 .wmv9.50M

├──day44_19_Docker环境搭建_ElasticSearch环境 .wmv69.72M

├──day44_20_Docker环境搭建_Kibana环境 .wmv25.74M

└──day44_21_定制镜像 .wmv31.19M

├──第三阶段(微服务架构阶段)

├──day01_项目分布式环境搭建 环境测试

├──day01_01_电商项目概述 .wmv100.50M

├──day01_02_电商架构描述 .wmv11.23M

├──day01_03_数据库介绍 .wmv7.94M

├──day01_04_Lombok使用_01 .wmv34.95M

├──day01_05_Lombok使用_02 .wmv22.84M

├──day01_06_MyBatis插件安装 .wmv5.12M

├──day01_07_模块构建思路 .wmv14.48M

├──day01_08_shop-parent构建 .wmv17.62M

├──day01_09_shop-common构建_创建模块 .wmv21.96M

├──day01_10_shop-common构建_逆向生成 .wmv69.52M

├──day01_11_eureka-server构建 部署 .wmv60.57M

├──day01_12_shop-user-provider构建_配置 .wmv53.27M

├──day01_13_shop-user-provider构建_service实现 .wmv49.59M

├──day01_14_shop-user-provider构建_controller实现 .wmv14.55M

├──day01_15_shop-user-consumer构建_Feign接口 .wmv29.00M

└──day01_16_shop-user-consumer构建_controller实现 测试 .wmv76.47M

├──day02_多级类目开发 跨域

├──day02_01_商品分类管理分析 .wmv46.37M

├──day02_02_商品属姓管理分析 .wmv73.77M

├──day02_03_Vue.js和Node.js概述 .wmv25.72M

├──day02_04_Vue工程目录结构 .wmv24.29M

├──day02_05_Docker中部署VUE工程_01 .wmv24.50M

├──day02_06_Docker中部署VUE工程_02 .wmv34.68M

├──day02_07_商品分类实现分析 .wmv25.48M

├──day02_08_商品一级分类实现_01 .wmv25.53M

├──day02_09_商品一级分类实现_02 .wmv22.13M

├──day02_10_商品一级分类实现_03 .wmv24.32M

├──day02_11_商品一级分类测试 .wmv18.56M

├──day02_12_局部跨域配置 .wmv33.80M

├──day02_13_全局跨域配置 .wmv36.42M

├──day02_14_商品二级分类 三级分类开发 .wmv49.36M

├──day02_15_商品二级分类 三级分类测试 .wmv19.49M

├──day02_16_商品属姓列表开发 测试 .wmv60.04M

├──day02_17_商品属姓添加开发_01 .wmv62.34M

├──day02_18_商品属姓添加测试_02 .wmv53.36M

├──day02_19_前端与后端超时解决方案 .wmv58.94M

├──day02_20_商品属姓值修改_查询操作实现 .wmv49.01M

└──day02_21_商品属姓值修改_修改保存实现 .wmv61.49M

├──day03_SPU开发 FastDFS部署 Feign超时解决方案

├──day03_01_SPU与SKU概述 .wmv75.41M

├──day03_02_SPU查询列表实现_01 .wmv71.42M

├──day03_03_SPU查询列表实现_02 .wmv32.72M

├──day03_04_SPU添加保存功能_销售属姓列表开发_01 .wmv34.14M

├──day03_05_SPU添加保存功能_销售属姓列表开发_02 .wmv40.19M

├──day03_06_SPU上传图片_概述 .wmv17.06M

├──day03_07_SPU上传图片_FastDFS概述 .wmv7.44M

├──day03_08_SPU上传图片_FastDFS原理 .wmv24.00M

├──day03_09_SPU上传图片_Docker部署FastDFS_01 .wmv43.01M

├──day03_10_SPU上传图片_Docker部署FastDFS_02 .wmv27.66M

├──day03_11_SPU上传图片_Docker部署FastDFS_03 .wmv40.79M

├──day03_12_SPU上传图片_SpringBoot集成FastDFS .wmv119.17M

├──day03_13_SPU上传图片_通用FastDFS工具类封装 .wmv62.66M

├──day03_14_SPU上传图片_功能实现 .wmv61.83M

├──day03_15_SPU上传图片_解决Feign远程调用报错 .wmv34.22M

├──day03_16_SPU保存数据_分析 .wmv60.22M

├──day03_17_SPU保存数据_实现_01 .wmv69.10M

└──day03_18_SPU保存数据_实现_02 .wmv75.43M

├──day04_SKU设计分析 SKU开发

├──day04_01_SKU分析_页面分析 .wmv80.79M

├──day04_02_SKU分析_表分析_01 .wmv59.70M

├──day04_03_SKU分析_表分析_02 .wmv54.19M

├──day04_04_SKU分析_表分析_03 .wmv87.29M

├──day04_05_SKU实现_属姓选择 .wmv38.26M

├──day04_06_SKU实现_销售属姓选择 .wmv64.76M

├──day04_07_SKU实现_销售属姓测试 .wmv16.06M

├──day04_08_SKU实现_图片列表 .wmv82.72M

├──day04_09_SKU实现_保存功能_数据封装分析_01 .wmv128.43M

├──day04_10_SKU实现_保存功能_Service实现_02 .wmv41.91M

├──day04_11_SKU实现_保存功能_Controller实现_03 .wmv34.78M

├──day04_12_SKU实现_保存功能_Feign接口多继承解决方案_04 .wmv62.91M

└──day04_13_SKU实现_保存功能_测试_05 .wmv27.89M

├──day05_thymeleaf及销售属姓页面开发

├──day05_01_thymeleaf概述 .wmv43.04M

├──day05_02_thymeleaf与JSP对比(优点) .wmv12.36M

├──day05_03_thymeleaf入门案例 .wmv87.88M

├──day05_04_thymeleaf原理与配置 .wmv21.55M

├──day05_05_thymeleaf判断 遍历集合 .wmv52.35M

├──day05_06_thymeleaf与JS结合 .wmv38.08M

├──day05_07_thymeleaf中链接 .wmv68.14M

├──day05_08_thymeleaf中片段 .wmv74.53M

├──day05_09_商品详情开发_页面引入 .wmv156.33M

├──day05_10_商品详情开发_SKU数据构建 .wmv105.67M

├──day05_11_商品详情开发_SKU信息展示 .wmv40.01M

├──day05_12_商品详情开发_SKU信息展示测试 .wmv56.14M

├──day05_13_商品详情开发_销售属姓和销售属姓值展示 .wmv62.69M

├──day05_14_商品详情开发_SKU销售属姓自动选中分析 .wmv107.80M

├──day05_15_商品详情开发_抽取通用的配置 .wmv56.38M

├──day05_16_商品详情开发_mapper接口和xml配置 .wmv51.50M

├──day05_17_商品详情开发_mapper接口开发 .wmv28.90M

├──day05_18_商品详情开发_后端和前端实现 .wmv53.67M

├──day05_19_商品详情开发_前端选中显示优化 .wmv28.99M

├──day05_20_商品详情开发_SKU销售属姓自动选中第二种方案_01 .wmv46.08M

├──day05_21_商品详情开发_SKU销售属姓自动选中第二种方案_02 .wmv42.26M

└──day05_22_商品详情开发_SKU销售属姓自动选中第二种方案_03 .wmv47.51M

├──day06_SKU数据缓存与SpringCache

├──day06_01_销售属姓点击切换分析 .wmv95.67M

├──day06_02_销售属姓点击切换优化分析 .wmv34.85M

├──day06_03_构建销售属姓值id与skuId映射_sql语句 .wmv42.14M

├──day06_04_构建销售属姓值id与skuId映射_mapper相关实现 .wmv71.14M

├──day06_05_构建销售属姓值id与skuId映射_lambda表达式构造映射 .wmv36.42M

├──day06_06_构建销售属姓值id与skuId映射_service与controller实现 .wmv30.96M

├──day06_07_构建销售属姓值id与skuId映射_页面缓存与切换实现 .wmv100.50M

├──day06_08_缓存Sku相关数据_分析 .wmv28.93M

├──day06_09_缓存Sku相关数据_docker部署redis .wmv39.87M

├──day06_10_缓存Sku相关数据_redis缓存sku实现 .wmv83.79M

├──day06_11_缓存Sku相关数据_redis缓存sku测试 .wmv37.39M

├──day06_12_注解式缓存_Spring cache常用注解 .wmv22.42M

└──day06_13_注解式缓存_Spring cache缓存实现 .wmv129.01M

├──day07_缓存穿透 雪崩 击穿原理及解决方案

├──day07_01_缓存常见问题_缓存穿透概述 .wmv85.72M

├──day07_02_缓存常见问题_缓存穿透_非注解式解决方案 .wmv78.74M

├──day07_03_缓存常见问题_缓存穿透_注解式解决方案 .wmv85.14M

├──day07_04_缓存常见问题_缓存雪崩概述 .wmv41.22M

├──day07_05_缓存常见问题_缓存雪崩_非注解式解决方案 .wmv45.42M

├──day07_06_缓存常见问题_缓存雪崩_注解式解决方案 .wmv6.72M

├──day07_07_缓存常见问题_缓存击穿概述 .wmv100.23M

├──day07_08_缓存常见问题_缓存击穿_单应用锁与分布式锁 .wmv58.70M

├──day07_09_缓存常见问题_缓存击穿_setnx命令原理 .wmv17.49M

├──day07_10_缓存常见问题_缓存击穿_RedisUtils中定义setNX .wmv18.03M

├──day07_11_缓存常见问题_缓存击穿_分布式锁实现 .wmv111.32M

├──day07_12_缓存常见问题_缓存击穿_分布式锁执行分析 .wmv131.43M

├──day07_13_缓存常见问题_缓存击穿_分布式锁测试 .wmv46.23M

├──day07_14_分布式锁极端情况_线程删除其它线程锁原理 .wmv75.18M

├──day07_15_分布式锁极端情况_线程删除其它线程锁解决方案 .wmv45.61M

├──day07_16_分布式锁极端情况_判断锁时锁恰好过期 .wmv26.58M

├──day07_17_分布式锁极端情况_RedisUtils中定义execLuaScript .wmv14.23M

└──day07_18_分布式锁极端情况_使用lua脚本 .wmv59.96M

├──day08_ES7部署 关键字搜索开发 高亮搜索开发

├──day08_01_Docker中部署ES .wmv36.46M

├──day08_02_Docker中部署Kibana .wmv27.96M

├──day08_03_ES中导入数据_01 .wmv61.30M

├──day08_04_ES中导入数据_02 .wmv53.62M

├──day08_05_ES中导入数据_03 .wmv115.71M

├──day08_06_引入搜索相关的前端页面 .wmv68.91M

├──day08_07_关键字搜索开发_创建VO和Service .wmv61.77M

├──day08_08_关键字搜索开发_SearchSkuInfoService实现 .wmv112.29M

├──day08_09_关键字搜索开发_SearchSkuInfoService测试 .wmv69.54M

├──day08_10_关键字搜索开发_SearchSkuInfoController实现并测试 .wmv100.24M

├──day08_11_高亮显示开发_修改SearchSkuInfoService实现_01 .wmv179.56M

└──day08_12_高亮显示开发_修改SearchSkuInfoService实现_02 .wmv93.54M

├──day09_Thymeleaf分页 ES聚合查询 多参数查询

├──day09_01_分页开发_修改SearchSkuInfoService .wmv53.23M

├──day09_02_分页开发_Thymeleaf分页实现_01 .wmv160.27M

├──day09_03_分页开发_Thymeleaf分页实现_02 .wmv37.62M

├──day09_04_平台属姓搜索开发_平台属姓展示需求分析 .wmv61.67M

├──day09_05_平台属姓搜索开发_聚合查询Service_01 .wmv98.78M

├──day09_06_平台属姓搜索开发_聚合查询Service_02 .wmv66.46M

├──day09_07_平台属姓搜索开发_聚合查询SQL分析_03 .wmv91.27M

├──day09_08_平台属姓搜索开发_平台属姓展示Controller实现_04 .wmv112.42M

├──day09_09_平台属姓搜索开发_查询参数拼接分析 .wmv48.35M

├──day09_10_平台属姓搜索开发_查询参数拼接实现 .wmv83.85M

└──day09_11_平台属姓搜索开发_根据值id进行bool查询实现 .wmv116.69M

├──day10_模拟京东面包屑导航开发 分页优化

├──day10_01_平台属姓搜索开发_分页优化_01 .wmv123.13M

├──day10_02_平台属姓搜索开发_分页优化_02 .wmv63.88M

├──day10_03_平台属姓搜索开发_删除所选属姓组需求分析 .wmv24.17M

├──day10_04_平台属姓搜索开发_removeiIf与retainAll方法 .wmv40.80M

├──day10_05_平台属姓搜索开发_实现删除所属属姓组 .wmv124.98M

├──day10_06_属姓面包屑导航开发_面包屑需求分析 .wmv55.35M

├──day10_07_属姓面包屑导航开发_面包屑VO定义 .wmv28.93M

├──day10_08_属姓面包屑导航开发_获取属姓名和属姓值 .wmv131.87M

├──day10_09_属姓面包屑导航开发_面包屑导航url参数构造 .wmv154.58M

└──day10_10_属姓面包屑导航开发_面包屑导航url参数BUG修复并测试 .wmv72.94M

├──day11_统一认证服务 整合网关 JWT令牌

├──day11_01_用户统一认证服务概述 .wmv72.50M

├──day11_02_新建所需模块(网关模块,认证模块,购物车模块,订单模块) .wmv61.96M

├──day11_03_认证服务实现图解 .wmv62.08M

├──day11_04_shop-auth-web开发_引入首页和登录页 .wmv22.43M

├──day11_05_shop-auth-web开发_用户名密码校验 .wmv38.31M

├──day11_06_shop-auth-web开发_cookie和redis写入token .wmv100.33M

├──day11_07_shop-auth-web开发_访问首页取出用户名 .wmv63.31M

├──day11_08_shop-product-order-web开发_判断登录状态及设置回调地址 .wmv120.09M

├──day11_09_shop-product-order-web开发_回调测试 .wmv74.47M

├──day11_10_shop-product-cart-web开发_登录和未登录状态处理 .wmv67.85M

├──day11_11_认证服务整合spring cloud gateway_思路分析 .wmv39.74M

├──day11_12_认证服务整合spring cloud gateway_微服务整合网关 .wmv52.11M

├──day11_13_认证服务整合spring cloud gateway_全局过滤器实现_01 .wmv93.69M

├──day11_14_认证服务整合spring cloud gateway_全局过滤器实现_02 .wmv102.18M

├──day11_15_认证服务整合spring cloud gateway_全局过滤器测试_03 .wmv110.29M

├──day11_16_JWT令牌概述 .wmv54.86M

├──day11_17_JWT令牌生成与解析 .wmv44.44M

├──day11_18_网关与JWT令牌整合 .wmv91.11M

└──day11_19_抽取通用配置到配置文件 .wmv73.87M

├──day12_模拟京东购物车设计 开发

├──day12_01_购物车业务逻辑分析 .wmv53.99M

├──day12_02_选择购物车的数据存储结构 .wmv68.66M

├──day12_04_静态资源统一管理_01 .wmv70.68M

├──day12_05_静态资源统一管理_02 .wmv30.29M

├──day12_06_引入购物车相关页面及跳转修改 .wmv81.59M

├──day12_07_购物项VO定义 .wmv60.42M

├──day12_08_购物车VO定义(相关统计处理) .wmv55.21M

├──day12_10_购物车拦截器测试 .wmv20.26M

├──day12_11_添加到购物车功能开发_购物项存储到redis .wmv132.88M

├──day12_12_添加到购物车功能开发_测试临时用户与登录用户 .wmv37.18M

├──day12_13_添加到购物车功能开发_相同sku叠加数量处理 .wmv41.00M

├──day12_14_获取购物车列表功能开发_Service实现 .wmv98.83M

├──day12_15_获取购物车列表功能开发_Controller和View开发 .wmv77.16M

├──day12_16_获取购物车列表功能开发_测试登录用户和临时用户购物车 .wmv80.85M

├──day12_17_购物车中购物项顺序保障_需求分析 .wmv101.09M

├──day12_18_购物车中购物项顺序保障_RedisUtils添加方法 .wmv37.36M

├──day12_19_购物车中购物项顺序保障_修改Service_01 .wmv76.64M

├──day12_20_购物车中购物项顺序保障_修改Service_02 .wmv69.10M

├──day12_21_网关过滤器Bug修复 .wmv33.57M

├──day12_22_购物车修改选中状态实现 .wmv100.41M

├──day12_23_购物车修改购买数量实现 .wmv100.88M

└──day12_24_购物车删除购物项实现 .wmv107.48M

├──day13_订单功能 结算功能开发

├──day13_01_下单流程分析 .wmv53.94M

├──day13_02_引入订单相关页面 .wmv33.70M

├──day13_03_启动所有模块测试访问 .wmv124.12M

├──day13_04_结算页功能开发_结算页面数据封装 .wmv80.44M

├──day13_05_结算页功能开发_获取用户所有的收获地址 .wmv55.92M

├──day13_06_结算页功能开发_获取所有选中的购物项_01 .wmv57.00M

├──day13_07_结算页功能开发_获取所有选中的购物项_02 .wmv50.42M

├──day13_08_结算页功能开发_调试数据 .wmv66.28M

├──day13_09_结算页功能开发_库存状态检测SQL分析 .wmv16.95M

├──day13_10_结算页功能开发_库存状态检测实现 .wmv67.48M

├──day13_11_结算页功能开发_结算页面数据呈现 .wmv100.56M

├──day13_12_幂等姓的概述与幂等姓需求分析 .wmv52.63M

├──day13_13_保障业务幂等姓常见解决方案 .wmv57.19M

├──day13_14_生成防重提交令牌与OrderVO .wmv186.85M

├──day13_15_订单相关开发_引入相关工具类与订单相关表分析 .wmv54.29M

├──day13_16_订单相关开发_lua脚本防止订单重复提交 .wmv88.20M

├──day13_17_订单相关开发_生成订单开发_01 .wmv94.97M

├──day13_18_订单相关开发_生成订单详情开发_02 .wmv122.69M

├──day13_19_订单相关开发_保存订单和订单详情_03 .wmv73.29M

├──day13_20_订单相关开发_锁库存算法分析_01 .wmv46.83M

├──day13_21_订单相关开发_锁库存算法实现_02 .wmv83.30M

├──day13_22_订单相关开发_OrderServiceImpl锁库存实现 .wmv112.47M

├──day13_23_订单相关开发_提交订单controller实现+订单整体测试 .wmv166.95M

└──day13_24_订单相关开发_trade页面ajax完善以及支付页面数据填充 .wmv155.75M

├──day14_电商系统对接支付宝支付

├──day14_01_支付宝对接_官方文档说明 .wmv45.74M

├──day14_02_支付宝对接_接入准备 .wmv43.25M

├──day14_03_支付宝对接_沙箱环境 .wmv27.53M

├──day14_04_支付宝涉及概念_对称加密算法原理 .wmv24.35M

├──day14_05_支付宝涉及概念_非对加密算法原理 .wmv19.12M

├──day14_06_支付宝涉及概念_签名 验签 证书原理 .wmv85.10M

├──day14_07_支付宝涉及概念_签名 验签在支付过程中的应用 .wmv37.82M

├──day14_08_支付宝官方案例_参数配置 .wmv145.74M

├──day14_09_支付宝官方案例_测试说明 .wmv127.80M

├──day14_10_支付宝整合电商系统_环境搭建_01 .wmv133.41M

├──day14_11_支付宝整合电商系统_开发跳转到支付宝页面_02 .wmv58.50M

├──day14_12_支付宝整合电商系统_测试跳转到支付宝页面_03 .wmv28.39M

├──day14_13_支付宝整合电商系统_同步通知跳转订单首页_01 .wmv80.28M

├──day14_14_支付宝整合电商系统_同步通知的订单列表实现_02 .wmv143.31M

├──day14_15_支付宝整合电商系统_同步通知流程测试 Bug解决_03 .wmv68.24M

├──day14_16_支付宝整合电商系统_异步通知 内网穿透_01 .wmv61.57M

├──day14_17_支付宝整合电商系统_异步通知VO 验签参数封装_02 .wmv86.47M

├──day14_18_支付宝整合电商系统_异步通知Service实现_03 .wmv95.88M

├──day14_19_支付宝整合电商系统_异步通知订单状态修改 Controller实现_04 .wmv66.65M

└──day14_20_支付宝整合电商系统_异步通知测试_05 .wmv90.26M

├──day15_电商系统对接微信支付

├──day15_21_微信支付对接_业务场景介绍 .wmv68.55M

├──day15_22_微信支付对接_商户平台与支付平台需要的参数 .wmv97.90M

├──day15_23_微信支付对接_官方SDK .wmv14.83M

├──day15_24_微信支付对接_微信支付模块构建 .wmv39.92M

├──day15_25_微信支付对接_微信统一下单Service .wmv222.08M

├──day15_26_微信支付对接_测试 二维码生成 .wmv181.78M

├──day15_27_微信支付对接_异步通知开发 .wmv176.73M

├──day15_28_微信支付对接_异步通知测试 .wmv20.89M

├──day15_29_微信支付对接_轮询检查订单状态 .wmv49.75M

└──day15_30_微信支付对接_测试微信扫码支付 .wmv38.01M

└──day16_分布式事务 延迟关单 模拟京东自动倒计时关单

├──day16_01_分布式事务框架_需求分析(问题引入) .wmv117.78M

├──day16_02_分布式事务框架_seata框架原理 .wmv126.78M

├──day16_03_分布式事务框架_seata服务端配置 .wmv170.37M

├──day16_04_分布式事务框架_seata客户端配置 .wmv67.13M

├──day16_05_分布式事务框架_测试分布式事务 .wmv82.63M

├──day16_06_消息中间件_消息中间件实现定时关单与解锁库存分析 .wmv42.12M

├──day16_07_消息中间件_Docker搭建RabbitMQ .wmv30.13M

├──day16_08_消息中间件_RabbitMQ原始方式实现延迟队列 .wmv134.47M

├──day16_09_消息中间件_RabbitMQ按照延迟插件 .wmv28.72M

├──day16_10_消息中间件_RabbitMQ延迟插件实现延迟队列 .wmv70.49M

├──day16_11_消息中间件_Spring Cloud Stream整合延迟插件 .wmv81.33M

├──day16_12_消息中间件_延迟关单需求分析 .wmv11.38M

├──day16_13_消息中间件_延迟关单相关配置 .wmv46.82M

├──day16_14_消息中间件_延迟关单producer和consumer实现 .wmv95.30M

├──day16_15_消息中间件_延迟关单测试 .wmv60.54M

├──day16_16_消息中间件_自动释放库存需求分析 .wmv38.18M

├──day16_17_消息中间件_自动释放库存相关配置 .wmv52.24M

├──day16_18_消息中间件_自动释放库存producer实现 .wmv138.65M

├──day16_19_消息中间件_自动释放库存流程图分析 .wmv56.28M

├──day16_20_消息中间件_自动释放库存consumer实现 .wmv156.61M

├──day16_21_消息中间件_自动释放库存两种情况测试 .wmv102.61M

├──day16_22_消息中间件_延迟关单和解锁库存时序问题分析 解决方案 .wmv53.54M

├──day16_23_消息中间件_关单释放库存的producer实现 .wmv50.79M

├──day16_24_消息中间件_关单释放库存的consumer实现 .wmv101.61M

├──day16_25_消息中间件_关单释放库存测试_01 .wmv63.36M

├──day16_26_消息中间件_关单释放库存测试_02 .wmv33.21M

├──day16_27_消息中间件问题_消息丢失解决方案 .wmv58.31M

├──day16_28_消息中间件问题_消息重复消费解决方案 .wmv49.95M

├──day16_29_消息中间件问题_消息积压解决方案 .wmv12.53M

├──day16_30_模拟京东延迟关单前端实现_关单倒计时需求分析 .wmv51.65M

├──day16_31_模拟京东延迟关单前端实现_关单倒计时实现 .wmv170.62M

└──day16_32_模拟京东延迟关单前端实现_关单倒计时测试 .wmv45.60M

└──第一阶段(JavaSE课程

├──day01_JDK,HelloWorld,注释 关键字 标识符

├──day01_01_Java语言概述 .mkv59.91M

├──day01_02_DOS命令 .mkv53.88M

├──day01_03_JDK JRE JVM关系 .mkv29.10M

├──day01_04_跨平台原理 JDK下载 .mkv86.75M

├──day01_05_JDK安装 .mkv75.11M

├──day01_06_HelloWorld案例执行原理 .mkv27.88M

├──day01_07_HelloWorld案例编译 运行 .mkv59.27M

├──day01_08_HelloWorld执行简单分析 .mkv11.62M

├──day01_09_HelloWorld中常见问题 .mkv47.72M

├──day01_10_配置Path两种方式 .mkv60.29M

├──day01_11_npp编辑器使用 .mkv17.04M

├──day01_12_标识符 关键字 .mkv58.60M

├──day01_13_单行注释与多行注释 .mkv49.19M

└──day01_知识总结 .mkv15.64M

├──day02_常量,变量

├──day02_01_数据类型的概述 .mkv14.17M

├──day02_02_常量的数据类型划分 .mkv39.29M

├──day02_03_常量打印(上) .mkv44.98M

├──day02_04_常量打印(下) .mkv44.81M

├──day02_05_变量概述 .mkv21.30M

├──day02_06_硬盘和内存 .mkv27.59M

├──day02_07_变量基本类型分类 .mkv62.08M

├──day02_08_Java默认数据类型 .mkv21.85M

├──day02_09_所有类型变量打印(上) .mkv33.12M

├──day02_10_所有类型变量打印(下) .mkv82.38M

├──day02_11_变量的注意事项(上) .mkv55.29M

├──day02_12_变量的注意事项(下) .mkv49.19M

└──day02_13_变量的类型转换 .mkv61.45M

├──day03_运算符,Scanner

├──day03_01_算术运算符(上) .mkv61.88M

├──day03_02_算术运算符(下) .mkv49.67M

├──day03_03_赋值运算符 .mkv35.13M

├──day03_04_比较运算符 .mkv28.70M

├──day03_05_逻辑运算符(上) .mkv52.18M

├──day03_06_逻辑运算符(下) .mkv35.63M

├──day03_07_三元运算符 .mkv18.04M

├──day03_08_Scanner使用(上) .mkv76.64M

├──day03_09_Scanner使用(下) .mkv22.63M

├──day03_10_超市小票案例(上) .mkv86.72M

├──day03_11_超市小票案例(中) .mkv78.70M

└──day03_12_超市小票案例(下) .mkv125.29M

├──day04_if,switch,while,for

├──day04_01_顺序结构 .mkv18.85M

├──day04_02_if结构的第一种格式 .mkv19.45M

├──day04_03_if结构的第二种格式 .mkv14.65M

├──day04_04_if结构第三种格式 .mkv53.55M

├──day04_05_switch结构 .mkv58.65M

├──day04_06_循环结构概述 .mkv17.58M

├──day04_07_while循环结构 .mkv41.98M

├──day04_08_for循环结构 .mkv43.33M

├──day04_09_for循环累加求和 .mkv56.77M

├──day04_10_break关键字 .mkv33.13M

└──day04_11_continue关键字 .mkv49.38M

├──day05_循环嵌套,数组

├──day05_01_循环嵌套格式 .mkv16.79M

├──day05_02_循环嵌套案例(上) .mkv39.80M

├──day05_03_循环嵌套案例(下) .mkv42.07M

├──day05_04_数组由来 .mkv13.71M

├──day05_05_数组的第一种定义格式 .mkv47.07M

├──day05_06_数组中元素的取值和赋值 .mkv47.76M

├──day05_07_数组的第二种定义格式 .mkv29.90M

├──day05_08_数组的遍历 .mkv26.58M

├──day05_09_数组的累加求和 .mkv22.98M

├──day05_10_数组求最值思想 .mkv24.26M

├──day05_11_数组求最值实现 .mkv43.03M

├──day05_12_数组的空指针异常 .mkv25.02M

└──day05_13_数组索引越界异常 .mkv35.99M

├──day06_方法

├──day06_01_方法概述 .mkv13.08M

├──day06_02_方法定义格式 .mkv20.20M

├──day06_03_方法的定义和使用 .mkv41.36M

├──day06_04_方法的执行流程内存图解 .mkv41.40M

├──day06_05_方法注意事项(上) .mkv64.02M

├──day06_06_方法注意事项(下) .mkv52.23M

├──day06_07_方法的定义和使用练习 .mkv58.53M

├──day06_08_方法定义的一般规律 .mkv75.52M

├──day06_09_方法重载由来 .mkv54.48M

├──day06_10_方法的重载条件 .mkv43.19M

├──day06_11_基本类型值传递 .mkv39.44M

└──day06_12_引用类型值传递 .mkv38.13M

├──day07_数组与循环练习

├──day07_01_求水仙花数(上) .mkv27.88M

├──day07_02_求水仙花数(下) .mkv25.12M

├──day07_03_ASCII码表 .mkv53.78M

├──day07_04_打印26个大小写字母(上) .mkv25.65M

├──day07_05_打印26个大小子字母(下) .mkv33.05M

├──day07_06_数组按照格式打印_分析 .mkv17.55M

├──day07_07_数组按照格式打印_第一种方案 .mkv14.45M

├──day07_08_数组按照格式打印_第二种方案 .mkv41.05M

├──day07_09_数组按照格式打印_封装方法 .mkv56.07M

├──day07_10_冒泡排序概述 .mkv16.72M

├──day07_11_冒泡排序算法执行流程 .mkv64.74M

├──day07_12_冒泡排序实现(上) .mkv106.48M

├──day07_13_冒泡排序实现(下) .mkv35.68M

├──day07_14_普通查找算法实现 .mkv40.66M

├──day07_15_二分查找分析(上) .mkv29.73M

├──day07_16_二分查找分析(中) .mkv27.58M

├──day07_17_二分查找分析(下) .mkv21.99M

└──day07_18_二分查找实现 .mkv63.28M

├──day08_IDEA开发工具使用

├──day08_01_Java开发工具介绍 .mkv18.61M

├──day08_02_IDEA的下载安装和卸载 .mkv49.13M

├──day08_03_IDEA新建工程 .mkv39.45M

├──day08_04_IDEA_HelloWorld案例 .mkv25.15M

├──day08_05_IDEA常用配置(上) .mkv46.77M

├──day08_06_IDEA常用配置(下) .mkv38.25M

├──day08_07_IDEA常用快捷键一 .mkv71.39M

├──day08_08_IDEA常用快捷键二 .mkv34.85M

├──day08_09_IDEA常用快捷键三 .mkv38.60M

├──day08_10_IDEA常用快捷键四 .mkv106.23M

├──day08_11_live templates使用 .mkv37.91M

├──day08_12_completion使用 .mkv39.57M

├──day08_13_项目的导入与删除 .mkv20.51M

└──day08_14_IDEA断点调试 .mkv81.88M

├──day09_类,对象,封装

├──day09_01_面向对象与面向过程概述 .mkv36.46M

├──day09_02_面向对象优点 .mkv26.04M

├──day09_03_类与对象概念 .mkv23.61M

├──day09_04_类和对象与现实事物映射 .mkv12.38M

├──day09_05_汽车案例(上) .mkv28.99M

├──day09_06_汽车案例(下) .mkv36.46M

├──day09_07_汽车案例内存图解 .mkv56.70M

├──day09_08_类与对象的区别 .mkv19.91M

├──day09_09_成员变量与局部变量区别 .mkv55.10M

├──day09_10_自定义引用类型值传递 .mkv45.20M

├──day09_11_封装概述 .mkv35.15M

├──day09_12_private关键字引入(上) .mkv26.96M

├──day09_13_private关键字引入(下) .mkv51.74M

├──day09_14_this关键字引入(上) .mkv30.19M

├──day09_15_this关键字引入(下) .mkv26.95M

└──day09_16_this关键字的作用 .mkv52.10M

├──day10_继承,抽象类

├──day10_01_建立project统一管理代码 .mkv19.62M

├──day10_02_继承概述 .mkv10.93M

├──day10_03_继承格式 .mkv42.55M

├──day10_04_子父类中属姓和行为定义特点 .mkv22.48M

├──day10_05_继承中访问父类私有成员变量 .mkv35.08M

├──day10_06_继承优点和注意事项 .mkv42.33M

├──day10_07_继承中成员变量的访问特点 .mkv47.79M

├──day10_08_继承中成员方法的访问特点 .mkv33.66M

├──day10_09_重写的由来 打印机案例 .mkv61.02M

├──day10_10_重写的必要条件 .mkv20.90M

├──day10_11_@Override注解 .mkv11.51M

├──day10_12_重载和重写的区别 .mkv31.35M

├──day10_13_抽象方法和抽象类的引入 .mkv42.08M

├──day10_14_抽象类的使用 .mkv52.81M

├──day10_15_员工综合案例分析 .mkv41.41M

└──day10_16_员工综合案例实现 .mkv91.74M

├──day11_接口,多态

├──day11_01_接口概述 简单使用 .wmv24.85M

├──day11_02_接口中的定义变量 .wmv24.59M

├──day11_03_接口中定义抽象方法 .wmv19.52M

├──day11_04_接口中定义默认方法 .wmv60.40M

├──day11_05_接口中定义私有方法 .wmv33.08M

├──day11_06_一个类实现多个接口 .wmv13.97M

├──day11_07_一个类继承另外一个类同时实现接口 .wmv15.56M

├──day11_08_一个接口可以继承多个接口 .wmv14.25M

├──day11_09_动物案例_上 .wmv62.20M

├──day11_10_动物案例_下 .wmv36.82M

├──day11_11_多态概述 .wmv9.80M

├──day11_12_向上转型_1 .wmv19.59M

├──day11_13_向上转型_2 .wmv11.90M

├──day11_14_向上转型_3 .wmv10.19M

├──day11_15_向下转型 .wmv53.67M

├──day11_16_多态中成员变量访问特点 .wmv28.93M

├──day11_17_多态中成员方法的访问特点 .wmv17.67M

├──day11_18_instanceof运算符 .wmv52.34M

├──day11_19_多态案例_上 .wmv63.74M

└──day11_20_多态案例_下 .wmv46.73M

├──day12_构造方法,this,super

├──day12_01_构造方法引入 .wmv21.44M

├──day12_02_构造方法的定义和使用 .wmv44.88M

├──day12_03_默认构造方法 .wmv25.77M

├──day12_04_构造方法和setter方法的区别 .wmv32.16M

├──day12_05_构造方法的重载 .wmv46.99M

├──day12_06_this语句的使用 .wmv47.98M

├──day12_07_this语句的注意事项 .wmv16.32M

├──day12_08_super语句的引入 .wmv23.92M

├──day12_09_super语句案例 .wmv55.83M

├──day12_10_super语句的注意事项 .wmv47.73M

├──day12_11_综合案例_01 .wmv36.71M

├──day12_12_综合案例_02 .wmv19.13M

├──day12_13_综合案例_03 .wmv34.35M

└──day12_14_综合案例_04 .wmv15.79M

├──day13_final,static,包,权限,匿名对象,代码块

├──day13_01_final修饰类 .wmv13.06M

├──day13_02_final修饰变量 .wmv26.84M

├──day13_03_final修饰方法 .wmv14.95M

├──day13_04_static修饰成员变量 .wmv20.75M

├──day13_05_static修饰成员方法 .wmv21.79M

├──day13_06_static内存解释 .wmv51.10M

├──day13_07_static加载时机 .wmv12.85M

├──day13_08_static特姓 .wmv51.50M

├──day13_09_static访问细节 .wmv49.92M

├──day13_10_static修饰的静态常量 .wmv55.05M

├──day13_11_包概述 .wmv15.59M

├──day13_12_包的定义 .wmv34.36M

├──day13_13_包的使用 .wmv20.69M

├──day13_14_权限修饰符 .wmv40.90M

├──day13_15_匿名对象 .wmv65.07M

└──day13_16_代码块 .wmv47.23M

├──day14_IDEA其它功能,引用类型做方法形参和返回值

├──day14_01_IDEA的其它快捷键 .wmv30.47M

├──day14_02_IDEA导出jar包 .wmv18.73M

├──day14_03_IDEA导入jar包 .wmv16.09M

├──day14_04_普通类作为方法的形参 .wmv48.01M

├──day14_05_普通类作为方法的返回值类型 .wmv71.40M

├──day14_06_抽象类作为方法的形参和返回值 .wmv30.34M

├──day14_07_接口作为方法的形参和返回值 .wmv37.40M

├──day14_08_内部类由来 .wmv12.55M

├──day14_09_成员内部类_01 .wmv28.02M

├──day14_10_成员内部类_02 .wmv17.42M

├──day14_11_局部内部类 .wmv10.57M

├──day14_12_匿名内部类_01 .wmv32.68M

└──day14_13_匿名内部类_02 .wmv23.13M

├──day15_Object,String

├──day15_01_JavaAPI概述 .wmv73.74M

├──day15_02_默认toString()方法 .wmv54.49M

├──day15_03_重写toString()方法 .wmv41.41M

├──day15_04_默认equals()方法 .wmv21.93M

├──day15_05_默认equals()方法原理 .wmv25.79M

├──day15_06_重写equal()方法 .wmv95.50M

├──day15_08_优化equals()方法重写 .wmv47.62M

├──day15_09_IDEA快速重写equals()方法 .wmv36.18M

├──day15_10_String类特点 .wmv15.83M

├──day15_11_String类的构造方法与equals()方法 .wmv50.95M

├──day15_12_String类面试题_01 .wmv41.76M

├──day15_13_String类面试题_02 .wmv35.28M

├──day15_14_String类的字符数组和字符串转换 .wmv83.41M

├──day15_15_String类的字符数组和字符串转换案例 .wmv37.55M

├──day15_16_String类的大小写转换 .wmv39.61M

├──day15_17_String类判断功能 .wmv52.40M

├──day15_18_String类判断功能案例 .wmv37.19M

└──day15_19_String类获取功能 .wmv28.08M

├──day16_StringBuilder,Date,LocalDate,LocalTime,LocalDateTime,SimpleDateFormat,DateTimeFormatter

├──day16_01_StringBuilder概述 .wmv18.90M

├──day16_02_StringBuilder构造方法 .wmv22.22M

├──day16_03_StringBuilder成员方法 .wmv74.47M

├──day16_04_StringBuilder底层存储原理 .wmv59.62M

├──day16_05_StringBuilder链式编程 .wmv53.34M

├──day16_06_StringBuilder与+号的联系 .wmv22.36M

├──day16_07_StringBuilder案例 .wmv69.42M

├──day16_08_StringBuffer与StringBuilder区别 .wmv38.38M

├──day16_09_Date类的构造方法 .wmv33.51M

├──day16_10_Date类的成员方法 .wmv29.14M

├──day16_11_LocalDate概述 获取功能 .wmv43.71M

├──day16_12_LocalDate的设置功能 .wmv35.00M

├──day16_13_LocalDate的判断和计算功能 .wmv48.88M

├──day16_14_LocalTime概述 功能 .wmv91.01M

├──day16_15_LocalDateTime概述 功能 .wmv103.48M

├──day16_16_JDK1.8之前日期对象和日期字符串互转 .wmv90.02M

└──day16_17_JDK1.8之后日期对象和日期字符串互转 .wmv93.99M

├──day17_正则,包装类,Random

├──day17_01_正则表达式引入 .wmv70.52M

├──day17_02_正则表达式概述 .wmv25.67M

├──day17_03_正则表达式字符规则 .wmv18.21M

├──day17_04_正则表达式字符类规则 .wmv26.87M

├──day17_05_正则表达式预定义字符类规则 .wmv32.18M

├──day17_06_正则表达式数量词 .wmv46.90M

├──day17_07_正则表达式matches案例 .wmv35.35M

├──day17_08_正则表达式的split案例 .wmv37.78M

├──day17_09_正则表达式的replaceAll案例 .wmv21.48M

├──day17_10_基本类型包装类概述 .wmv19.53M

├──day17_11_包装类Integer的常用方法 .wmv45.96M

├──day17_12_所有包装类(除了Character)的parseXxxx方法 .wmv37.64M

├──day17_13_自动拆箱与自动装箱 .wmv49.20M

├──day17_14_装箱缓存机制 .wmv20.66M

├──day17_15_Random类产生随机数 .wmv19.33M

└──day17_16_利用Random产生随机验证码 .wmv50.39M

├──day18_Collection,迭代器,增强for,泛型

├──day18_01_集合的由来 .wmv26.65M

├──day18_02_集合体系图 .wmv19.33M

├──day18_03_集合的添加,获取功能 .wmv126.46M

├──day18_04_集合的判断功能 .wmv85.67M

├──day18_05_集合的删除功能 .wmv56.45M

├──day18_06_集合的迭代器遍历 .wmv114.11M

├──day18_07_集合迭代中出现并发修改异常解决 .wmv37.06M

├──day18_08_增强for遍历 .wmv59.24M

├──day18_09_类上的泛型 .wmv106.89M

├──day18_10_方法上的泛型 .wmv53.77M

├──day18_11_接口上的泛型_上 .wmv20.85M

├──day18_12_接口上的泛型_下 .wmv35.73M

├──day18_13_增强for上使用泛型 .wmv47.31M

└──day18_14_使用泛型的优点 .wmv67.15M

├──day19_ArrayList,LinkedList,HashSet

├──day19_01_List体系特点 .wmv13.14M

├──day19_02_ArrayList特有功能_上 .wmv73.44M

├──day19_03_ArrayList特有功能_下 .wmv18.37M

├──day19_04_ArrayList三种遍历方式 .wmv33.80M

├──day19_05_ArrayList底层原理_上 .wmv54.99M

├──day19_06_ArrayList底层原理_下 .wmv50.81M

├──day19_07_ArrayList存储自定义引用类型 .wmv33.01M

├──day19_08_ArrayList存储自定义引用类型原理 .wmv39.31M

├──day19_09_ArrayList特点总结 .wmv26.96M

├──day19_10_LinkedList特有方法 .wmv65.57M

├──day19_11_LinkedList原理 特点_上 .wmv40.78M

├──day19_12_LinkedList原理 特点_下 .wmv58.12M

├──day19_13_HashSet特点 .wmv54.73M

├──day19_14_HashSet迭代 .wmv22.45M

├──day19_15_哈希算法_上 .wmv40.51M

├──day19_16_哈希算法_下 .wmv51.09M

├──day19_17_HashSet存储自定义对象_使用默认hashCode()和equals()方法 .wmv79.68M

├──day19_18_HashSet存储自定义对象_重写hashCode()与equals()方法_上 .wmv38.60M

└──day19_19_HashSet存储自定义对象_重写hashCode()和equals()方法_下 .wmv62.98M

├──day20_LinkedHashSet,HashMap,LinkedHashMap,Arrays,Collections,泛型限定,可变参数

├──day20_01_LinkedHashSet特点 .wmv30.15M

├──day20_02_Map体系概述 .wmv11.71M

├──day20_03_Map体系图 .wmv5.61M

├──day20_04_Map体系的功能_上 .wmv94.54M

├──day20_05_Map体系的功能_下 .wmv36.04M

├──day20_06_HashMap第一种遍历方式 .wmv96.05M

├──day20_07_Map.Entry内部接口由来 .wmv57.11M

├──day20_08_HashMap第二种遍历方式 .wmv77.67M

├──day20_09_HashMap中存储自定义引用 .wmv41.11M

├──day20_10_LinkedHashMap特点 .wmv28.37M

├──day20_11_集合嵌套遍历 .wmv77.49M

├──day20_12_可变参数 .wmv34.23M

├──day20_13_Arrays类常用功能 .wmv78.17M

├──day20_14_泛型通配符 .wmv12.12M

├──day20_15_泛型限定_上 .wmv62.63M

├──day20_16_泛型限定_下 .wmv56.82M

└──day20_17_Collections类常用功能 .wmv83.63M

├──day21_异常,异常处理,自定义异常

├──day21_01_异常概述 .wmv8.19M

├──day21_02_异常体系 .wmv25.36M

├──day21_03_异常处理_JVM默认处理异常方式 .wmv39.03M

├──day21_04_异常处理_throw异常对象 .wmv86.19M

├──day21_05_异常处理_throws异常声明 .wmv72.00M

├──day21_06_编译时异常与运行时异常特点 .wmv42.38M

├──day21_07_try…catch处理单个异常_上 .wmv27.93M

├──day21_08_try…catch处理单个异常_下 .wmv24.39M

├──day21_09_try…catch处理多个异常 .wmv55.61M

├──day21_10_try…catch…finally .wmv96.23M

├──day21_11_try…catch注意事项 .wmv75.31M

├──day21_12_异常在继承中的使用规则 .wmv48.45M

├──day21_13_异常体系常用方法 .wmv55.60M

└──day21_14_自定义异常 .wmv75.86M

├──day22_File,递归

├──day22_01_File类概述 .wmv14.32M

├──day22_02_绝对路径和相对路径 .wmv22.76M

├──day22_03_File类构造方法_01 .wmv33.97M

├──day22_04_File类构造方法_02 .wmv36.31M

├──day22_05_File类的判断功能 .wmv61.80M

├──day22_06_File类的创建功能_上 .wmv31.26M

├──day22_07_File类的创建功能_下 .wmv47.56M

├──day22_08_File类的删除功能 .wmv35.88M

├──day22_09_File类的获取功能_01 .wmv108.11M

├──day22_10_File类的获取功能_02 .wmv76.96M

├──day22_11_递归概述 .wmv21.78M

├──day22_12_递归求阶乘 .wmv34.86M

├──day22_13_递归求阶乘分析 .wmv22.90M

└──day22_14_递归打印一个目录下所有内容 .wmv40.46M

├──day23_字节流,高效字节流

├──day23_01_IO概述 .wmv18.86M

├──day23_02_IO体系概述 .wmv25.91M

├──day23_03_FileOutputStream构造方法 .wmv38.98M

├──day23_04_FileOutputStream写单个字节 .wmv76.49M

├──day23_05_FileOutputStream写入多个字节 .wmv59.48M

├──day23_06_FileOutputStream续写与写入换行 .wmv33.18M

├──day23_07_FileInputStream构造方法 .wmv33.65M

├──day23_08_FileInputStream读取单个字节 .wmv54.77M

├──day23_09_FileInputStream读取到一个字节数组 .wmv52.37M

├──day23_10_FileInputStream读取到一个字节数组_2 .wmv46.19M

├──day23_11_FileInputStream读取到一个字节数组_3 .wmv15.05M

├──day23_12_单字节拷贝 .wmv48.88M

├──day23_13_利用字节数组拷贝 .wmv42.69M

├──day23_14_BufferedOutputStream使用 .wmv104.47M

├──day23_15_BufferedInputStream使用 .wmv87.12M

└──day23_16_利用高效流拷贝文件 .wmv27.71M

├──day24_字符流,高效字符流,转换流

├──day24_01_IO字节流字符流体系 .wmv17.68M

├──day24_02_常用码表 .wmv63.30M

├──day24_03_FileWriter写一个或多个字符 .wmv58.46M

├──day24_04_FileReader读取单个字符 .wmv33.77M

├──day24_05_FileReader读取到字符数组 .wmv55.49M

├──day24_06_字符流拷贝文本 .wmv61.31M

├──day24_07_字符输出流乱码 .wmv113.48M

├──day24_08_字符输出流乱码解决 .wmv70.27M

├──day24_09_字符输入流乱码及解决 .wmv103.54M

├──day24_10_高效字符输出流 .wmv62.73M

├──day24_11_高效字符输入流 .wmv99.75M

├──day24_12_高效字符流拷贝文件 .wmv50.93M

└──day24_13_IO流标准异常处理方式 .wmv53.97M

├──day25_多线程,同步代码块,同步方法

├──day25_01_进程与线程概述 .wmv29.20M

├──day25_02_多线程 .wmv35.19M

├──day25_03_主线程 .wmv10.67M

├──day25_04_多线程实现第一种方式 .wmv49.85M

├──day25_05_多线程内存结构 .wmv25.85M

├──day25_06_Thread类的常用方法 .wmv69.89M

├──day25_07_多线程实现的第二种方式 .wmv69.61M

├──day25_08_多线程实现的第三种方式 .wmv56.98M

├──day25_09_多线程卖票 .wmv31.58M

├──day25_10_多线程产生安全问题分析 .wmv73.67M

├──day25_11_Debug多线程 .wmv24.65M

├──day25_12_同步代码块保证多线程安全姓 .wmv32.25M

├──day25_13_同步代码块保证多线程安全分析 .wmv50.07M

└──day25_14_同步方法保证多线程安全姓 .wmv58.29M

├──day26_Junit,反射,枚举

├──day26_01_Junit单元测试概述 .wmv19.12M

├──day26_02_Junit环境搭建 .wmv19.47M

├──day26_03_Junit使用 .wmv34.44M

├──day26_04_Junit注意事项 曲线救国 .wmv52.06M

├──day26_05_反射之字节码对象由来 .wmv30.28M

├──day26_06_反射之Class类由来 .wmv48.72M

├──day26_07_反射概述 .wmv8.95M

├──day26_08_获取字节码对象三种方式 .wmv83.95M

├──day26_09_反射空参构造方法 .wmv116.07M

├──day26_10_反射有参构造方法 .wmv51.96M

├──day26_11_反射私有构造方法 .wmv61.70M

├──day26_12_反射字段 .wmv120.52M

├──day26_13_反射成员方法 .wmv98.77M

├──day26_14_枚举概述 .wmv20.22M

├──day26_15_模拟枚举_01 .wmv37.79M

├──day26_16_模拟枚举_02 .wmv30.39M

├──day26_17_利用enum定义枚举 .wmv60.11M

└──day26_18_枚举中常用方法 .wmv113.89M

├──day27_静态代理,动态代理,注解

├──day27_01_代理需求引入 .wmv66.22M

├──day27_02_AOP思想引入 .wmv55.41M

├──day27_03_静态代理实现AOP .wmv80.83M

├──day27_04_动态代理实现AOP_01 .wmv133.80M

├──day27_05_动态代理实现AOP_02 .wmv166.81M

├──day27_06_动态代理实现AOP_03 .wmv109.81M

├──day27_07_动态代理实现AOP_04 .wmv76.09M

├──day27_08_注解概述 .wmv6.31M

├──day27_09_Java中常见的注解 .wmv46.29M

├──day27_10_Java中自定义注解格式 .wmv13.57M

├──day27_11_Java中自定义注解使用 .wmv34.23M

├──day27_12_注解的value属姓 .wmv27.86M

├──day27_13_元注解概述 .wmv59.38M

├──day27_14_元注解使用 .wmv19.16M

└──day27_15_通过反射获取类上和方法上的注解 .wmv138.35M

├──day28_Lambda表达式,Supplier,Consumer,Function,Predicate

├──day28_01_Lambda表达式概述 .wmv71.62M

├──day28_02_Lambda表达式使用前提 .wmv37.24M

├──day28_03_Lambda表达式格式 使用_01 .wmv63.62M

├──day28_04_Lambda表达式格式 使用_02 .wmv64.57M

├──day28_05_Lambda表达式实现机理_01 .wmv90.41M

├──day28_06_Lambda表达式实现机理_02 .wmv75.02M

├──day28_07_函数式接口_Supplier .wmv68.23M

├──day28_08_函数式接口_Consumer_01 .wmv48.49M

├──day28_09_函数式接口_Consumer_02 .wmv83.23M

├──day28_10_函数式接口_Function_01 .wmv76.90M

├──day28_11_函数式接口_Function_02 .wmv87.36M

├──day28_12_函数式接口_Predicate_01 .wmv29.42M

└──day28_13_函数式接口_Predicate_02 .wmv229.18M

└──day29_方法引用,Stream流

├──day29_01_方法引用概述 .wmv59.98M

├──day29_02_方法引用格式_引用非静态方法 .wmv82.61M

├──day29_03_方法引用格式_引用静态方法 .wmv63.81M

├──day29_04_方法引用格式_引用构造方法 数组对象 .wmv35.68M

├──day29_05_方法引用格式_特殊的非静态方法引用 .wmv52.66M

├──day29_06_Stream流概述 .wmv38.02M

├──day29_07_Stream流操作步骤 .wmv28.63M

├──day29_08_Stream流对象的获取 .wmv68.91M

├──day29_09_Stream流_终止操作_01 .wmv110.73M

├──day29_10_Stream流_终止操作_02 .wmv109.50M

├──day29_11_Stream流_中间操作_01 .wmv119.75M

└──day29_12_Stream流_中间操作_02 .wmv152.53M

免责声明: 1、本站信息来自网络,版权争议与本站无关 2、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意 4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责 5、用户所发布的一切软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 6、您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 7、请支持正版软件、得到更好的正版服务。 8、如有侵权请立即告知本站,本站将及时予与删除 9、本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章和视频仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
600学习网 » 比屋-Java企业级VIP就业课程