卷 Seagate Backup Plus Drive 的文件夹 PATH 列表 卷序列号为 EC05-5041 D:. │ 生成目录树.EXE │ 目录树.txt │ ├─ Vue2.5开发去哪儿网App 从零基础入门到实战项目 │ │ dell-lee-Travel-master.zip │ │ │ ├─第10章 实战项目 - 项目的联调,测试与发布上线 │ │ 10-1 Vue项目的联调测试上线 - 项目前后端联调.mp4 │ │ 10-2 Vue项目的联调测试上线 - 真机测试.mp4 │ │ 10-3 Vue项目的联调测试上线 - 打包上线.mp4 │ │ 10-4 Vue项目的联调测试上线 - 异步组件实现按需加载.mp4 │ │ 10-5 Vue项目的联调测试上线 - 课程总结与后续学习指南.mp4 │ │ │ ├─第1章 课程介绍 │ │ 1-1 课程简介.mp4 │ │ │ ├─第2章 Vue 起步 │ │ 2-1 课程学习方法.mp4 │ │ 2-2 hello world.mp4 │ │ 2-3 开发TodoList(v-model、v-for、v-on).mp4 │ │ 2-4 MVVM模式.mp4 │ │ 2-5 前端组件化.mp4 │ │ 2-6 使用组件改造TodoList.mp4 │ │ 2-7 简单的组件间传值.mp4 │ │ 2-8 章节小结.mp4 │ │ │ ├─第3章 Vue 基础精讲 │ │ 3-1 Vue实例.mp4 │ │ 3-2 Vue实例生命周期.mp4 │ │ 3-3 Vue的模版语法.mp4 │ │ 3-4 计算属性,方法与侦听器.mp4 │ │ 3-5 计算属性的 getter 和 setter.mp4 │ │ 3-6 Vue中的样式绑定.mp4 │ │ 3-7 Vue中的条件渲染.mp4 │ │ 3-8 Vue中的列表渲染.mp4 │ │ 3-9 Vue中的set方法.mp4 │ │ │ ├─第4章 深入理解 Vue 组件 │ │ 4-1 使用组件的细节点.mp4 │ │ 4-2 父子组件间的数据传递.mp4 │ │ 4-3 组件参数校验与非 props 特性.mp4 │ │ 4-4 给组件绑定原生事件.mp4 │ │ 4-5 非父子组件间的传值.mp4 │ │ 4-6 在Vue中使用插槽.mp4 │ │ 4-7 作用域插槽.mp4 │ │ 4-8 动态组件与 v-once 指令.mp4 │ │ │ ├─第5章 Vue 中的动画特效 │ │ 5-1 Vue动画 - Vue中CSS动画原理.mp4 │ │ 5-2 在Vue中使用 animate.css 库.mp4 │ │ 5-3 在Vue中同时使用过渡和动画.mp4 │ │ 5-4 Vue中的 Js 动画与 Velocity.js 的结合.mp4 │ │ 5-5 Vue中多个元素或组件的过渡.mp4 │ │ 5-6 Vue中的列表过渡.mp4 │ │ 5-7 Vue中的动画封装.mp4 │ │ 5-8 本章小节.mp4 │ │ │ ├─第6章 Vue 项目预热 │ │ 6-1 Vue项目预热 - 环境配置.mp4 │ │ 6-2 Vue项目预热 - 项目代码介绍.mp4 │ │ 6-3 Vue项目预热 - 单文件组件与Vue中的路由.mp4 │ │ 6-4 Vue项目预热 - 单页应用VS多页应用.mp4 │ │ 6-5 Vue项目预热 - 项目代码初始化.mp4 │ │ │ ├─第7章 项目实战 - 旅游网站首页开发 │ │ 7-1 Vue项目首页 - header区域开发.mp4 │ │ 7-2 Vue项目首页 - iconfont 的使用和代码优化.mp4 │ │ 7-3 Vue项目首页 - 首页轮播图.mp4 │ │ 7-4 Vue项目首页 - 图标区域页面布局.mp4 │ │ 7-5 Vue项目首页 - 图标区域逻辑实现.mp4 │ │ 7-6 Vue项目首页 - 热销推荐组件开发.mp4 │ │ 7-7 Vue项目首页 - 开发周末游组件.mp4 │ │ 7-8 Vue项目首页 - 使用 axios 发送 ajax 请求.mp4 │ │ 7-9 Vue项目首页 - 首页父子组组件间传值.mp4 │ │ │ ├─第8章 项目实战 - 旅游网站城市列表页面开发 │ │ 8-1 Vue项目城市选择页 - 路由配置.mp4 │ │ 8-10 Vue项目城市选择页 - Vuex的高级使用及localStorage.mp4 │ │ 8-11 Vue项目城市选择页 - 使用keep-alive优化网页性能.mp4 │ │ 8-2 Vue项目城市选择页 - 搜索框布局.mp4 │ │ 8-3 Vue项目城市选择页 - 列表布局.mp4 │ │ 8-4 Vue项目城市选择页 - BetterScroll 的使用和字母表布局.mp4 │ │ 8-5 Vue项目城市选择页 - 页面的动态数据渲染.mp4 │ │ 8-6 Vue项目城市选择页 - 兄弟组件数据传递.mp4 │ │ 8-7 Vue项目城市选择页 - 列表性能优化.mp4 │ │ 8-8 Vue项目城市选择页 - 搜索逻辑实现.mp4 │ │ 8-9 Vue项目城市选择页 - Vuex实现数据共享.mp4 │ │ │ └─第9章 项目实战 - 旅游网站详情页面开发 │ 9-1 Vue项目详情页 - 动态路由和banner布局.mp4 │ 9-2 Vue项目详情页 - 公用图片画廊组件拆分.mp4 │ 9-3 Vue项目详情页 - 实现Header渐隐渐显效果.mp4 │ 9-4 Vue项目详情页 - 对全局事件的解绑.mp4 │ 9-5 Vue项目详情页 - 使用递归组件实现详情页列表.mp4 │ 9-6 Vue项目详情页 - 动态获取详情页面数据.mp4 │ 9-7 Vue项目详情页 - 在项目中加入基础动画.mp4 │ ├─04 最新自动化测试框架 Selenium3.0+Python3 │ ├─第10章 GitHub的介绍及使用 │ │ 10-1 github介绍及工程创建.mp4 │ │ 10-2 git如何直接上传工程文件.mp4 │ │ 10-3 如何将git上得仓库克隆到本地.mp4 │ │ 10-4 如何把本地代码上传到远程仓库.mp4 │ │ │ ├─第1章 课程介绍 │ │ 1-1 课程介绍(www.52download.cn).mp4 │ │ │ ├─第2章 环境搭建 │ │ 2-1 selenium环境搭建.mp4 │ │ 2-10 输入注册用户名字及获取用户信息.mp4 │ │ 2-11 如何生成用户名.mp4 │ │ 2-12 如何解决验证码思路.mp4 │ │ 2-13 如何解决验证码代码实战.mp4 │ │ 2-14 使用pytesseract识别图片中得问题.mp4 │ │ 2-15 showapiRequest解决图片验证码识别.mp4 │ │ 2-16 注册输入验证码流程整合.mp4 │ │ 2-17 注册流程梳理及代码封装.mp4 │ │ 2-18 以配置文件形式实现定位设计思想.mp4 │ │ 2-19 如何读取配置文件low代码.mp4 │ │ 2-2 环境搭建实战.mp4 │ │ 2-20 重构封装读取配置文件方法.mp4 │ │ 2-21 设计封装定位元素类.mp4 │ │ 2-22 如何将整个注册流程脚本进行模块化实战讲解.mp4 │ │ 2-23 注册失败进行截图处理.mp4 │ │ 2-24 多浏览器跑case.mp4 │ │ 2-3 需求分析及用例设计.mp4 │ │ 2-4 注册页面结构分析.mp4 │ │ 2-5 启动不同浏览器.mp4 │ │ 2-6 使用title_contains检查页面是否正确.mp4 │ │ 2-7 使用不同方式进行定位.mp4 │ │ 2-8 如何使用Expected_conditions判断元素是否可见.mp4 │ │ 2-9 Expected_conditions源码分析.mp4 │ │ │ ├─第3章 项目实战中PO模型的设计与封装 │ │ 3-1 po模型设计思想.mp4 │ │ 3-2 po模型之如何设计操作层.mp4 │ │ 3-3 po模型设计之如何设计po及模块串联设计讲解.mp4 │ │ 3-4 po模型设计之如何把注册页面组装成完整的自动化case.mp4 │ │ 3-5 po模型设计之如何设计业务层.mp4 │ │ 3-6 po模型设计之注册页面常见业务case编写.mp4 │ │ 3-7 po模型之流程梳理完成注册页面常见case调试.mp4 │ │ │ ├─第4章 Unittest介绍及项目实战中的运用 │ │ 4-1 unittest介绍及运用.mp4 │ │ 4-10 项目中python3如何封装失败自动截图方法.mp4 │ │ 4-11 完整得case流程集合破解验证码.mp4 │ │ 4-2 unittest前置条件和后置条件讲解.mp4 │ │ 4-3 unittest和po模型结合梳理执行所有case.mp4 │ │ 4-4 unittest容器的使用.mp4 │ │ 4-5 unittest用例执行顺序及case跳过.mp4 │ │ 4-6 如何大批量运行case文件.mp4 │ │ 4-7 项目中如何运用assert.mp4 │ │ 4-8 项目中如何生成测试报告.mp4 │ │ 4-9 项目中case运行失败截图low方法设计与封装.mp4 │ │ │ ├─第5章 数据驱动的介绍及使用 │ │ 5-1 数据驱动介绍及简单使用.mp4 │ │ 5-2 项目中如何构思设计数据驱动结构.mp4 │ │ 5-3 项目中实现数据驱动,重构case及business.mp4 │ │ 5-4 项目中数据驱动实战并重构.mp4 │ │ 5-5 项目中如何以文件的形式实现数据驱动.mp4 │ │ 5-6 如何按照数据驱动格式获取excel内容.mp4 │ │ 5-7 项目中以文件的形式实现数据驱动.mp4 │ │ │ ├─第6章 关键字模型的介绍及运用 │ │ 6-1 项目中如何设计关键字模型.mp4 │ │ 6-10 关键字模型中runmethod重构及流程梳理.mp4 │ │ 6-11 关键字模型如何解决测试结果问题只写一行问题.mp4 │ │ 6-2 重构封装操作excel的方法.mp4 │ │ 6-3 封装写入实际结果方法,优化程序健壮性.mp4 │ │ 6-4 二次封装webdriver里的方法.mp4 │ │ 6-5 如何将封装方法和excel数据结合思路分析.mp4 │ │ 6-6 关键字模型主程序从思想到代码的实现.mp4 │ │ 6-7 项目中运行关键字模型流程梳理及常见错误解决.mp4 │ │ 6-8 如何解决项目中运行的错误.mp4 │ │ 6-9 关键字模型中如何获取测试结果.mp4 │ │ │ ├─第7章 行为驱动的介绍 │ │ 7-1 行为驱动介绍及环境搭建.mp4 │ │ 7-2 行为驱动项目中业务分析及行为驱动的简单介绍.mp4 │ │ 7-3 行为驱动开发case如何编写.mp4 │ │ 7-4 行为驱动开发如何执行自然语言case.mp4 │ │ 7-5 注册流程以行为驱动实现.mp4 │ │ 7-6 行为驱动和pageobject模型如何结合.mp4 │ │ 7-7 项目中行为驱动和po模型结合实战讲解.mp4 │ │ │ ├─第8章 日志模块的使用 │ │ 8-1 logging模块的简单使用.mp4 │ │ 8-2 如何将日志输出到log文件中.mp4 │ │ 8-3 如何在日志文件中把当前时间,运行文件,函数等格式信息输出.mp4 │ │ 8-4 如何把日志输出到当前时间的文件中.mp4 │ │ 8-5 日志文件的封装与输出.mp4 │ │ 8-6 日志模块在项目中如何运用及流程梳理.mp4 │ │ │ └─第9章 持续集成 │ 9-1 持续集成环境搭建.mp4 │ 9-2 项目环境配置及问题解决.mp4 │ 9-3 持续继承中如何使用邮件进行通知.mp4 │ 9-4 持续继承中如何定时执行工程.mp4 │ ├─100.剑指Java自研框架,决胜Spring源码 │ ├─第10章 SpringAOP的源码解析 【精准打击SpringAOP的核心源码】 │ │ 10-1 BeanPostProcessor及其家族成员(上).mp4 │ │ 10-10 创建动态代理(上).mp4 │ │ 10-11 创建动态代理(中).mp4 │ │ 10-12 本章小结.mp4 │ │ 10-2 BeanPostProcessor及其家族成员(下).mp4 │ │ 10-3 为什么在启动类加上@EnableAspectJAutoProxy就能支持AOP.mp4 │ │ 10-4 AutoProxyCreator及其主要的家庭成员.mp4 │ │ 10-5 横切逻辑的加载分析(上).mp4 │ │ 10-6 横切逻辑的加载分析(中).mp4 │ │ 10-7 横切逻辑的加载分析(下).mp4 │ │ 10-8 筛选匹配的横切逻辑实例(上).mp4 │ │ 10-9 筛选匹配的横切逻辑实例(下).mp4 │ │ │ ├─第11章 自研框架MVC的实现 【实战了解SpringMVC的核心脉络】 │ │ 11-1 前情回顾.mp4 │ │ 11-10 ResultRender矩阵的实现(上).mp4 │ │ 11-11 ResultRender矩阵的实现(中).mp4 │ │ 11-12 ResultRender矩阵的实现(下).mp4 │ │ 11-13 本章小结.mp4 │ │ 11-2 自研框架MVC的整体脉络.mp4 │ │ 11-3 DispatcherServlet的重构.mp4 │ │ 11-4 责任链RequestProcessorChain的实现.mp4 │ │ 11-5 RequestProcessor矩阵的实现(1).mp4 │ │ 11-6 RequestProcessor矩阵的实现(2).mp4 │ │ 11-7 RequestProcessor矩阵的实现(3).mp4 │ │ 11-8 RequestProcessor矩阵的实现(4).mp4 │ │ 11-9 RequestProcessor矩阵的实现(5).mp4 │ │ │ ├─第12章 SpringMVC流程分析【摸通SpringMVC的应用】 │ │ 12-1 springmvc的环境搭建以及初始化入口分析(上).mp4 │ │ 12-2 spring mvc的环境搭建以及初始化入口分析(中).mp4 │ │ 12-3 spring mvc的环境搭建以及初始化入口分析(下).mp4 │ │ 12-4 Spring容器是执行refresh方法的入口.mp4 │ │ 12-5 Request与Controller方法映射的创建(上).mp4 │ │ 12-6 Request与Controller方法映射的创建(下).mp4 │ │ 12-7 从映射关系里获取处理请求的逻辑实例.mp4 │ │ 12-8 请求参数与执行方法的形参的绑定以及请求的处理.mp4 │ │ 12-9 本章小结.mp4 │ │ │ ├─第13章 以终为始【全课总结】 │ │ 13-1 课程总结.mp4 │ │ │ ├─第14章 实战ID303:剑指Java面试,Offer直通车【体验版】 │ │ 14-1 剑指Java面试-Offer直通车.mp4 │ │ 14-2 Collection体系.mp4 │ │ 14-3 HashMap.mp4 │ │ 14-4 ConcurrentHashMap.mp4 │ │ 14-5 Java内存模型之常考题解析-1.mp4 │ │ 14-6 Java内存模型之常考题解析-2.mp4 │ │ 14-7 Java垃圾回收之常见面试题-1.mp4 │ │ 14-8 Java垃圾回收之常见面试题-2.mp4 │ │ │ ├─第15章 实战ID144:毕设项目之校园商铺【体验版】 │ │ 15-1 Java主流技术栈SSM+SpringBoot商铺系统.mp4 │ │ │ ├─第1章 课程导学与概览【为源码学习和框架开发备好足够弹药】 │ │ 1-1 剑指造轮子,决胜Spring源码.mp4 │ │ 1-2 学前需知.mp4 │ │ │ ├─第2章 环境准备【磨刀不误砍柴工】 │ │ 2-1 Spring模块梳理.mp4 │ │ 2-2 Spring源码的下载和编译.mp4 │ │ 2-3 Spring源码的下载和编译.mp4 │ │ 2-4 自研框架的整体介绍及雏形搭建.mp4 │ │ 2-5 本章小结.mp4 │ │ │ ├─第3章 业务系统架子的构建【自研框架的起源】 │ │ 3-1 项目业务梳理、数据库和实体类的设计.mp4 │ │ 3-2 项目依赖配置以及门面模式讲解.mp4 │ │ 3-3 项目依赖配置以及门面模式讲解.mp4 │ │ 3-4 泛型讲解(上).mp4 │ │ 3-5 泛型讲解(下).mp4 │ │ 3-6 Service层代码架子的搭建.mp4 │ │ 3-7 Controller层代码架子的搭建.mp4 │ │ │ ├─第4章 自研框架IOC实现前奏【从项目开发到框架开发的转换】 │ │ 4-1 尝试引入简单工厂模式.mp4 │ │ 4-10 注解背后的底层实现.mp4 │ │ 4-11 IOC前传.mp4 │ │ 4-12 本章小结.mp4 │ │ 4-2 尝试引入工厂方法模式.mp4 │ │ 4-3 尝试引入抽象工厂模式.mp4 │ │ 4-4 利器之反射.mp4 │ │ 4-5 反射之获取并操作构造函数.mp4 │ │ 4-6 反射之获取并操作成员变量.mp4 │ │ 4-7 反射之获取并操作成员方法.mp4 │ │ 4-8 必知必会的注解.mp4 │ │ 4-9 自定义注解的声明和使用.mp4 │ │ │ ├─第5章 自研框架IoC容器的实现 【实战了解SpringIOC的脉络】 │ │ 5-1 实现思路概述以及注解标签的创建.mp4 │ │ 5-10 实现容器的依赖注入【下】.mp4 │ │ 5-11 本章小结.mp4 │ │ 5-2 根据package获取类集合之通过类加载器获取资源信息.mp4 │ │ 5-3 根据package获取类集合之实现Class对象的提取【上】.mp4 │ │ 5-4 根据package获取类集合之实现Class对象的提取【下】.mp4 │ │ 5-5 烂大街的单例真的足够安全吗.mp4 │ │ 5-6 无视反射和序列化攻击的单例.mp4 │ │ 5-7 容器的载体以及容器的加载.mp4 │ │ 5-8 提供容器对外操作的方法.mp4 │ │ 5-9 实现容器的依赖注入【上】.mp4 │ │ │ ├─第6章 SpringIoC容器的源码解析 【正式向Spring宣战】 │ │ 6-1 挖掘切入源码的线索.mp4 │ │ 6-10 xml配置的资源定位、加载、解析、注册全链路分析.mp4 │ │ 6-11 注解配置的资源定位、加载、解析、注册全链路概览.mp4 │ │ 6-12 本章小结.mp4 │ │ 6-2 Beab与BeanDefinition.mp4 │ │ 6-3 击破简单容器【上】.mp4 │ │ 6-4 击破简单容器【下】.mp4 │ │ 6-5 轰炸高级容器.mp4 │ │ 6-6 弄清Resource、ResourceLoader、容器之间的微妙关系.mp4 │ │ 6-7 ResourceLoader的使用者-BeanDefinitionReader.mp4 │ │ 6-8 通过document对象解析出BeanDefinition实例.mp4 │ │ 6-9 BeanDefinition的注册.mp4 │ │ │ ├─第7章 详解SpringIoC容器的初始化 【打通refresh方法的全链路】 │ │ 7-1 进攻refresh方法前必会知识之PostProcessor.mp4 │ │ 7-2 进攻refresh方法前必会知识之Aware及其子接口.mp4 │ │ 7-3 进攻refresh方法前必会知识之时间监听器模式(上).mp4 │ │ 7-4 进攻refresh方法前必会知识之时间监听器模式(下).mp4 │ │ 7-5 手撕Spring容器的刷新逻辑(上).mp4 │ │ 7-6 手撕Spring容器的刷新逻辑(下).mp4 │ │ 7-7 本章小结.mp4 │ │ │ ├─第8章 精讲SpringIoC容器的依赖注入 【攻坚Bean实例的创建】 │ │ 8-1 闪击依赖注入.mp4 │ │ 8-10 doGetBean之populateBean.mp4 │ │ 8-11 -1 populateBean之剩余逻辑解析.mp4 │ │ 8-12 -2 populateBean之剩余逻辑解析.mp4 │ │ 8-13 本章小结.mp4 │ │ 8-2 夺取doGetBean之从缓存获取Bean.mp4 │ │ 8-3 夺取doGetBean之剩余逻辑的扫荡.mp4 │ │ 8-4 强攻Bean的创建.mp4 │ │ 8-5 doCreateBean之创建无属性的Bean实例.mp4 │ │ 8-6 doCreateBean之处理@Autowired以及@Value标签.mp4 │ │ 8-7 doCreateBean之剩余逻辑的扫荡.mp4 │ │ 8-8 单例循环依赖的解决.mp4 │ │ 8-9 面试常问问题之Spring对循环依赖的支持情况.mp4 │ │ │ └─第9章 自研框架AOP的讲解与实现 【实战了解SpringAOP的核心脉络】 │ 9-1 前情回顾.mp4 │ 9-10 实现自研框架AOP1.0(三).mp4 │ 9-11 实现自研框架AOP1.0(四).mp4 │ 9-12 裹上AspectJ的外衣.mp4 │ 9-13 自研框架AOP2.0的实现(上).mp4 │ 9-14 -1自研框架AOP2.0的实现(下).mp4 │ 9-15 -2 自研框架AOP2.0的实现(下).mp4 │ 9-16 本章小结10_25.mp4 │ 9-2 自上而下从左到右(上).mp4 │ 9-3 自上而下从左到右(下).mp4 │ 9-4 AOP的子民们.mp4 │ 9-5 SpringAOP的实现之代理模式讲解.mp4 │ 9-6 SpringAOP的实现之JDK动态代理.mp4 │ 9-7 SpringAOP的实现之CGLIB动态代理-.mp4 │ 9-8 实现自研框架AOP1.0(一).mp4 │ 9-9 实现自研框架AOP1.0(二).mp4 │ ├─103.聚焦Python分布式爬虫必学框架Scrapy 打造搜索引擎 │ │ 爬虫源码.zip │ │ │ ├─第10章 elasticsearch搜索引擎的使用 │ │ 10-1 elasticsearch介绍.mp4 │ │ 10-10.mp4 │ │ 10-11.mp4 │ │ 10-12.mp4 │ │ 10-2安装.mp4 │ │ 10-3.mp4 │ │ 10-4.mp4 │ │ 10-5倒排索引.mp4 │ │ 10-6.mp4 │ │ 10-7.mp4 │ │ 10-8.mp4 │ │ 10-9.mp4 │ │ 10.mp4 │ │ 2017.05.06-09.29.24.mp4 │ │ 2selenium模拟登陆微博.mp4 │ │ 5其余动态网页获取介绍.59.mp4 │ │ │ ├─第12章 scrapyd部署scrapy爬虫 │ │ 12章.mp4 │ │ │ ├─第13章 课程总结 │ │ 2017.05.06-15.19.51.mp4 │ │ │ ├─第1章 课程介绍 │ │ │ 1-1 python分布式爬虫打造搜索引擎简介.avi │ │ │ │ │ └─1 │ │ 第一章.mp4 │ │ │ ├─第2章 windows下搭建开发环境 │ │ 2-1 pycharm的安装和简单使用.mp4 │ │ 2-2 mysql和navicat的安装和使用.mp4 │ │ 2-3 windows和linux下安装python2和python3.mp4 │ │ 2-4 虚拟环境的安装和配置.mp4 │ │ │ ├─第3章 爬虫基础知识回顾 │ │ └─3 │ │ 新增--3章-深度优先.mp4 │ │ 第三章1-2节.mp4 │ │ 第三章3-4节.mp4 │ │ 第三章6-5节 从15.15开始看,在回看.mp4 │ │ │ ├─第4章 scrapy爬取知名技术文章网站 │ │ └─4 │ │ 1-3.mp4 │ │ 16.mp4 │ │ 17.mp4 │ │ 4-4 5.mp4 │ │ 4-6 7.mp4 │ │ 4-8 9.mp4 │ │ 第四章7-15.mp4 │ │ │ ├─第5章 scrapy爬去知名问答网站 │ │ └─5 │ │ 17.mp4 │ │ 6-16.mp4 │ │ 爬虫第五章1-5.mp4 │ │ │ ├─第6章 通过CrawlSpider对招聘网站进行整站爬取 │ │ └─6 │ │ 1-4.mp4 │ │ 5-7以及第七章第一节.mp4 │ │ │ ├─第7章 Scrapy突破反爬虫的限制 │ │ └─7 │ │ 第七章2-10.mp4 │ │ │ ├─第8章 scrapy进阶开发 │ │ 10.mp4 │ │ 1selenium动态网页与请求.mp4 │ │ 2selenium模拟登陆微博.mp4 │ │ 3chromedriver不加载图片.mp4 │ │ 4selenium集成到scrapy.mp4 │ │ 5其余动态网页获取介绍.59.mp4 │ │ 7 scrapy url 去重原理.mp4 │ │ 8 scripy telnet.mp4 │ │ 8-12+scrapy扩展开发.avi │ │ 8-6+scrapy的暂停与重启.avi │ │ 8-9+spider+middleware+详解.avi │ │ 9.32.mp4 │ │ │ ├─第9章 scrapy-redis分布式爬虫 │ │ 9-1分布式爬虫要点.mp4 │ │ 9-2.mp4 │ │ 9-3.mp4 │ │ 9-4+scrapy-redis编写分布式爬虫代码.avi │ │ 9-5.12.mp4 │ │ 9-6.mp4 │ │ 9-7.mp4 │ │ │ └─第十一 │ 11-1 es完成搜索建议.mp4 │ 11-2.mp4 │ 11-3.mp4 │ 11-4.mp4 │ 11-5.mp4 │ 11-6.10.mp4 │ 11-7.mp4 │ 11-8+搜索记录、热门搜索功能实现+-+1.avi │ 11-9+搜索记录、热门搜索功能实现+-+2.avi │ ├─107-小马哥讲Spring核心编程思想 │ ├─1-99 │ │ 01丨课程介绍.mp4 │ │ 02丨内容综述.mp4 │ │ 03丨课前准备:学习三件套(工具、代码与大脑).mp4 │ │ 04丨特性总览:核心特性、数据存储、Web技术、框架整合与测试.mp4 │ │ 05丨Spring版本特性:Spring各个版本引入了哪些新特性?.mp4 │ │ 06丨Spring模块化设计:Spring功能特性如何在不同模块中组织?.mp4 │ │ 07丨Java语言特性运用:各种Java语法特性是怎样被Spring各种版本巧妙运用的?.mp4 │ │ 08丨JDK API实践:Spring怎样取舍Java I-O、集合、反射、动态代理等API的使用.mp4 │ │ 09丨Java EE API整合:为什么Spring要与“笨重”的Java EE共舞?.mp4 │ │ 10丨Spring编程模型:Spring实现了哪些编程模型?.mp4 │ │ 11丨Spring核心价值:我们能从Spring Framework中学到经验和教训呢?.mp4 │ │ 12丨面试题精选.mp4 │ │ 13丨IoC发展简介:你可能对IoC有些误会?.mp4 │ │ 14丨IoC主要实现策略:面试官总问IoC和DI的区别,他真的理解吗?.mp4 │ │ 15丨IoC容器的职责:IoC除了依赖注入,还涵盖哪些职责呢?.mp4 │ │ 16丨IoC容器的实现:IoC容器是开源框架的专利吗?.mp4 │ │ 17丨传统IoC容器实现:JavaBeans也是IoC容器吗?.mp4 │ │ 18丨轻量级IoC容器:如何界定IoC容器的“轻重”?.mp4 │ │ 19丨依赖查找 VS.mp4 │ │ 20丨构造器注入 VS.mp4 │ │ 21丨面试题精选.mp4 │ │ 22丨Spring IoC依赖查找:依赖注入还不够吗?依赖查找存在的价值几何?.mp4 │ │ 23丨Spring IoC依赖注入:Spring提供了哪些依赖注入模式和类型呢?.mp4 │ │ 24丨Spring IoC依赖来源:依赖注入和查找的对象来自于哪里?.mp4 │ │ 25丨Spring IoC配置元信息:Spring IoC有哪些配置元信息?它们的进化过程是怎样的?.mp4 │ │ 26丨Spring IoC容器:BeanFactory和ApplicationContext谁才是Spring IoC容器?.mp4 │ │ 27丨Spring应用上下文:ApplicationContext除了IoC容器角色,还提供哪些特性?.mp4 │ │ 28丨使用Spring IoC容器:选BeanFactory还是ApplicationContext?.mp4 │ │ 29丨Spring IoC容器生命周期:IoC容器启停过程中发生了什么?.mp4 │ │ 30丨面试题精选.mp4 │ │ 31丨定义Bean:什么是BeanDefinition?.mp4 │ │ 32丨BeanDefinition元信息:除了Bean名称和类名,还有哪些Bean元信息值得关注?.mp4 │ │ 33丨命名Spring Bean:id和name属性命名Bean,哪个更好?.mp4 │ │ 34丨Spring Bean的别名:为什么命名Bean还需要别名?.mp4 │ │ 35丨注册Spring Bean:如何将BeanDefinition注册到IoC容器?.mp4 │ │ 36丨实例化Spring Bean:Bean实例化的姿势有多少种?.mp4 │ │ 37丨初始化Spring Bean:Bean初始化有哪些方式?.mp4 │ │ 38丨延迟初始化Spring Bean:延迟初始化的Bean会影响依赖注入吗?.mp4 │ │ 39丨销毁Spring Bean: 销毁Bean的基本操作有哪些?.mp4 │ │ 40丨回收Spring Bean:Spring IoC容器管理的Bean能够被垃圾回收吗?.mp4 │ │ 41丨面试题精选.mp4 │ │ 42丨依赖查找的今世前生:Spring IoC容器从Java标准中学到了什么?.mp4 │ │ 43丨单一类型依赖查找:如何查找已知名称或类型的Bean对象?.mp4 │ │ 44丨集合类型依赖查找:如何查找已知类型多个Bean集合?.mp4 │ │ 45丨层次性依赖查找:依赖查找也有双亲委派?.mp4 │ │ 46丨延迟依赖查找:非延迟初始化Bean也能实现延迟查找?.mp4 │ │ 47丨安全依赖查找.mp4 │ │ 48丨内建可查找的依赖:哪些Spring IoC容器内建依赖可供查找?.mp4 │ │ 49丨依赖查找中的经典异常:Bean找不到?Bean不是唯一的?Bean创建失败?.mp4 │ │ 50丨面试题精选.mp4 │ │ 51丨依赖注入的模式和类型:Spring提供了哪些依赖注入的模式和类型?.mp4 │ │ 52丨自动绑定(Autowiring):为什么Spring会引入Autowiring?.mp4 │ │ 53丨自动绑定(Autowiring)模式:各种自动绑定模式的使用场景是什么?.mp4 │ │ 54丨自动绑定(Autowiring)限制和不足:如何理解和挖掘官方文档中深层次的含义?.mp4 │ │ 55丨Setter方法依赖注入:Setter注入的原理是什么?.mp4 │ │ 56丨构造器依赖注入:官方为什么推荐使用构造器注入?.mp4 │ │ 57丨字段注入:为什么Spring官方文档没有单独列举这种注入方式?.mp4 │ │ 58丨方法注入:方法注入是@Autowired专利吗?.mp4 │ │ 59丨接口回调注入:回调注入的使用场景和限制有哪些?.mp4 │ │ 60丨依赖注入类型选择:各种依赖注入有什么样的使用场景?.mp4 │ │ 61丨基础类型注入:String和Java原生类型也能注入Bean的属性,它们算依赖注入吗?.mp4 │ │ 62丨集合类型注入:注入Collection和Map类型的依赖区别?还支持哪些集合类型?.mp4 │ │ 63丨限定注入:如何限定Bean名称注入?如何实现Bean逻辑分组注入?.mp4 │ │ 64丨延迟依赖注入:如何实现延迟执行依赖注入?与延迟依赖查找是类似的吗?.mp4 │ │ 65丨依赖处理过程:依赖处理时会发生什么?其中与依赖查找的差异在哪?.mp4 │ │ 66丨@Autowired注入:@Autowired注入的规则和原理有哪些?.mp4 │ │ 67丨JSR-330 @Inject注入:@Inject与@Autowired的注入原理有怎样的联系?.mp4 │ │ 68丨Java通用注解注入原理:Spring是如何实现@Resource和@EJB等注解注入的?.mp4 │ │ 69丨自定义依赖注入注解:如何最简化实现自定义依赖注入注解?.mp4 │ │ 70丨面试题精选.mp4 │ │ 71丨依赖查找的来源:除容器内建和自定义Spring Bean之外,还有其他来源提供依赖查找吗?.mp4 │ │ 72丨依赖注入的来源:难道依赖注入的来源与依赖查找的不同吗?.mp4 │ │ 73丨Spring容器管理和游离对象:为什么会有管理对象和游离对象?.mp4 │ │ 74丨Spring Bean Definition作为依赖来源:Spring Bean的来源.mp4 │ │ 75丨单例对象作为依赖来源:单体对象与普通Spring Bean存在哪些差异?.mp4 │ │ 76丨非Spring容器管理对象作为依赖来源:如何理解ResolvableDependency?.mp4 │ │ 77丨外部化配置作为依赖来源:@Value是如何将外部化配置注入Spring Bean的?.mp4 │ │ 78丨面试题精选.mp4 │ │ 79丨Spring Bean作用域:为什么Spring Bean需要多种作用域?.mp4 │ │ 80丨singleton Bean作用域:单例Bean在当前Spring应用真是唯一的吗?.mp4 │ │ 81丨prototype Bean作用域:原型Bean在哪些场景下会创建新的实例?.mp4 │ │ 82丨request Bean作用域:request Bean会在每次HTTP请求创建新的实例吗?.mp4 │ │ 83丨sessionBean作用域:sessionBean在SpringMVC场景下存在哪些局限性?.mp4 │ │ 84丨applicationBean作用域:applicationBean是否真的有必要?.mp4 │ │ 85丨自定义Bean作用域:设计Bean作用域应该注意哪些原则?.mp4 │ │ 86丨课外资料:SpringCloudRefreshScope是如何控制Bean的动态刷新?.mp4 │ │ 87丨面试题精选.mp4 │ │ 88丨SpringBean元信息配置阶段:BeanDefinition配置与扩展.mp4 │ │ 89丨SpringBean元信息解析阶段:BeanDefinition的解析.mp4 │ │ 90丨SpringBean注册阶段:BeanDefinition与单体Bean注册.mp4 │ │ 91丨SpringBeanDefinition合并阶段:BeanDefinition合并过程是怎样出现的?.mp4 │ │ 92丨SpringBeanClass加载阶段:BeanClassLoader能够被替换吗.mp4 │ │ 93丨SpringBean实例化前阶段:Bean的实例化能否被绕开?.mp4 │ │ 94丨SpringBean实例化阶段:Bean实例是通过Java反射创建吗?.mp4 │ │ 95丨SpringBean实例化后阶段:Bean实例化后是否一定被是使用吗?.mp4 │ │ 96丨SpringBean属性赋值前阶段:配置后的PropertyValues还有机会修改吗?.mp4 │ │ 97丨Aware接口回调阶段:众多Aware接口回调的顺序是安排的?.mp4 │ │ 98丨SpringBean初始化前阶段:BeanPostProcessor.mp4 │ │ 99丨SpringBean初始化阶段:@PostConstruct、InitializingBean以及自定义方法.mp4 │ │ │ └─100- │ 100丨SpringBean初始化后阶段:BeanPostProcessor.mp4 │ 101丨SpringBean初始化完成阶段:SmartInitializingSingleton.mp4 │ 102丨SpringBean销毁前阶段:DestructionAwareBeanPostProcessor用在怎样的场景.mp4 │ 103丨SpringBean销毁阶段:@PreDestroy、DisposableBean以及自定义方法.mp4 │ 104丨SpringBean垃圾收集(GC):何时需要GCSpringBean?.mp4 │ 105丨面试题精选.mp4 │ 106丨Spring配置元信息:Spring存在哪些配置元信息?它们分别用在什么场景?.mp4 │ 107丨Spring Bean配置元信息:BeanDefinition.mp4 │ 108丨Spring Bean属性元信息:PropertyValues.mp4 │ 109丨Spring容器配置元信息.mp4 │ 110丨基于XML资源装载Spring Bean配置元信息.mp4 │ 111丨基于Properties资源装载Spring Bean配置元信息:为什么Spring官方不推荐?.mp4 │ 112丨基于Java注解装载Spring Bean配置元信息.mp4 │ 113丨Spring Bean配置元信息底层实现之XML资源.mp4 │ 114丨Spring Bean配置元信息底层实现之Properties资源.mp4 │ 115丨Spring Bean配置元信息底层实现之Java注解.mp4 │ 116丨基于XML资源装载Spring IoC容器配置元信息.mp4 │ 117丨基于Java注解装载Spring IoC容器配置元信息.mp4 │ 118丨基于Extensible XML authoring 扩展Spring XML元素.mp4 │ 119丨Extensible XML authoring扩展原理.mp4 │ 120丨基于Properties资源装载外部化配置.mp4 │ 121丨基于YAML资源装载外部化配置.mp4 │ 122丨面试题.mp4 │ 123丨引入动机:为什么Spring不使用Java标准资源管理,而选择重新发明轮子?.mp4 │ 124丨Java标准资源管理:JavaURL资源管理存在哪些潜规则?.mp4 │ 125丨Spring资源接口:Resource接口有哪些语义?它是否“借鉴”了SUN的实现呢?.mp4 │ 126丨Spring内建Resource实现:Spring框架提供了多少种内建的Resource实现呢?.mp4 │ 127丨SpringResource接口扩展:Resource能否支持写入以及字符集编码?.mp4 │ 128丨Spring资源加载器:为什么说Spring应用上下文也是一种Spring资源加载器?.mp4 │ 129丨Spring通配路径资源加载器:如何理解路径通配Ant模式?.mp4 │ 130丨Spring通配路径模式扩展:如何扩展路径匹配的规则?.mp4 │ 131丨依赖注入Spring Resource:如何在XML和Java注解场景注入Resource对象?.mp4 │ 132丨依赖注入ResourceLoader:除了ResourceLoaderAware回调注入,还有哪些注入方法?.mp4 │ 133丨面试题精选.mp4 │ 134丨Spring国际化使用场景.mp4 │ 135丨Spring国际化接口:MessageSource不是技术的创造者,只是技术的搬运工?.mp4 │ 136丨层次性MessageSource:双亲委派不是ClassLoader的专利吗?.mp4 │ 137丨Java国际化标准实现:ResourceBundle潜规则多?.mp4 │ 138丨Java文本格式化:MessageFormat脱离Spring场景,能力更强大?.mp4 │ 139丨MessageSource开箱即用实现:ResourceBundle +MessageFormat组合拳?.mp4 │ 140丨MessageSource内建依赖:到底“我”是谁?.mp4 │ 141丨课外资料:SpringBoot为什么要新建MessageSource Bean?.mp4 │ 142丨面试题精选.mp4 │ 143丨Spring校验使用场景:为什么Validator并不只是Bean的校验?.mp4 │ 144丨Validator接口设计:画虎不成反类犬?.mp4 │ 145丨Errors接口设计:复杂得没有办法理解?.mp4 │ 146丨Errors文案来源:Spring国际化充当临时工?.mp4 │ 147丨自定义Validator:为什么说Validator容易实现,却难以维护?.mp4 │ 148丨Validator的救赎:如果没有BeanValidation,Validator将会在哪里吗?.mp4 │ 149丨面试题精选.mp4 │ 150丨Spring数据绑定使用场景:为什么官方文档描述一笔带过?.mp4 │ 151丨Spring数据绑定组件:DataBinder.mp4 │ 152丨DataBinder绑定元数据:PropertyValues不是SpringBean属性元信息吗?.mp4 │ 153丨DataBinder绑定控制参数:ignoreUnknownFields和ignoreInvalidFields有什么作用?.mp4 │ 154丨Spring底层JavaBeans替换实现:BeanWrapper源于JavaBeans而高于JavaBeans?.mp4 │ 155丨BeanWrapper的使用场景:Spring数据绑定只是副业?.mp4 │ 156丨课外资料:标准JavaBeans是如何操作属性的.mp4 │ 157丨DataBinder数据校验:又见Validato.mp4 │ 158丨面试题精选.mp4 │ 159丨Spring类型转换的实现:Spring提供了哪几种类型转换的实现?.mp4 │ 160丨使用场景:Spring类型转换各自的使用场景以及发展脉络是怎样的?.mp4 │ 161丨基于JavaBeans接口的类型转换:Spring是如何扩展PropertyEditor接口实现类型转换的?.mp4 │ 162丨Spring内建PropertyEditor扩展:哪些常见类型被Spring内建PropertyEditor实现?.mp4 │ 163丨自定义PropertyEditor扩展:不尝试怎么知道它好不好用?.mp4 │ 164丨SpringPropertyEditor的设计缺陷:为什么基于PropertyEditor扩展并不适合作为类型转换?.mp4 │ 165丨Spring3通用类型转换接口:为什么Converter接口设计比PropertyEditor更合理?.mp4 │ 166丨Spring内建类型转换器:Spring的内建类型转换器到底有多丰富?.mp4 │ 167丨Converter接口的局限性:哪种类型转换场景Converter无法满足?有什么应对之策?.mp4 │ 168丨GenericConverter接口:为什么GenericConverter比Converter更通用?.mp4 │ 169丨优化GenericConverter接口:为什么GenericConverter需要补充条件判断?.mp4 │ 170丨扩展Spring类型转换器:为什么最终注册的都是ConditionalGenericConverter?.mp4 │ 171丨统一类型转换服务:ConversionService足够通用吗?.mp4 │ 172丨ConversionService作为依赖-能够同时作为依赖查找和依赖注入的来源吗?.mp4 │ 173丨面试题精选.mp4 │ 174丨Java泛型基础:泛型参数信息在擦写后还会存在吗?.mp4 │ 175丨Java5类型接口-Type:Java类型到底是Type还是Class?.mp4 │ 176丨Spring泛型类型辅助类:GenericTypeResolver.mp4 │ 177丨Spring泛型集合类型辅助类:GenericCollectionTypeResolver.mp4 │ 178丨Spring方法参数封装-MethodParameter:不仅仅是方法参数.mp4 │ 179丨Spring4.2泛型优化实现-ResolvableType.mp4 │ 180丨ResolvableType的局限性:形式比人强?.mp4 │ 181丨面试题精选.mp4 │ 182丨Java事件-监听器编程模型:为什么Java中没有提供标准实现?.mp4 │ 183丨面向接口的事件-监听器设计模式:单事件监听和多事件监听怎么选?.mp4 │ 184丨面向注解的事件-监听器设计模式:便利也会带来伤害?.mp4 │ 185丨Spring标准事件-ApplicationEvent:为什么不用EventObject?.mp4 │ 186丨基于接口的Spring事件监听器:ApplicationListener为什么选择单事件监听模式?.mp4 │ 187丨基于注解的Spring事件监听器:@EventListener有哪些潜在规则?.mp4 │ 188丨注册SpringApplicationListener:直接注册和间接注册有哪些差异?.mp4 │ 189丨Spring事件发布器:Spring4.2给ApplicationEventPublisher带来哪些变化?.mp4 │ 190丨Spring层次性上下文事件传播:这是一个Feature还是一个Bug? 191丨Spring内建事件(Built-inEvents):为什么ContextStartedEvent和ContextStoppedEvent是鸡肋事件?-深入剖析源码,掌握核心编程特性.mp4 │ 192丨Spring4.2Payload事件:为什么说PayloadApplicationEvent并非一个良好的设计?.mp4 │ 193丨自定义Spring事件:自定义事件业务用得上吗?.mp4 │ 194丨依赖注入ApplicationEventPublisher:事件推送还会引起Bug?.mp4 │ 195丨依赖查找ApplicationEventPublisher:ApplicationEventPublisher从何而来?.mp4 │ 196丨ApplicationEventPublisher底层实现:ApplicationEventMulticaster也是JavaObservable的延伸?.mp4 │ 197丨同步和异步Spring事件广播:Spring对J.U.CExecutor接口的理解不够?.mp4 │ 198丨Spring4.1事件异常处理:ErrorHandler使用有怎样的限制?.mp4 │ 199丨Spring事件-监听器实现原理:面向接口和注解的事件.mp4 │ 200丨课外资料:SpringBoot和SpringCloud事件也是Spring事件?.mp4 │ 201丨面试题精选.mp4 │ 202丨Spring注解驱动编程发展历程.mp4 │ 203丨Spring核心注解场景分类.mp4 │ 204丨Spring注解编程模型.mp4 │ 205丨Spring元注解(Meta-Annotations).mp4 │ 206丨Spring模式注解(StereotypeAnnotations).mp4 │ 207丨Spring组合注解(ComposedAnnotations).mp4 │ 208丨Spring注解属性别名(AttributeAliases).mp4 │ 209丨Spring注解属性覆盖(AttributeOverrides).mp4 │ 210丨Spring@Enable模块驱动.mp4 │ ├─12、程序猿的内功修炼,学好算法与数据结构 │ │ 算法和数据结构--目录.txt │ │ 讲师项目源代码.zip │ │ │ ├─一 │ │ 1-2.mp4 │ │ │ ├─七 │ │ 7-1.mp4 │ │ 7-2.mp4 │ │ 7-3.mp4 │ │ 7-4.mp4 │ │ 7-5.mp4 │ │ 7章6-8.mp4 │ │ │ ├─三 │ │ 第三章1-5.mp4 │ │ 第三章6-9.mp4 │ │ │ ├─九 │ │ 9-1.mp4 │ │ 9-2.mp4 │ │ 9-3.mp4 │ │ 9-4.mp4 │ │ 9-5.mp4 │ │ 9-6.mp4 │ │ │ ├─二 │ │ 第二章1-3.mp4 │ │ 第二章4-6.mp4 │ │ │ ├─五 │ │ 5-1.mp4 │ │ 5-10.mp4 │ │ 5-11.mp4 │ │ 5-2.mp4 │ │ 5-3.mp4 │ │ 5-4.mp4 │ │ 5-5.mp4 │ │ 5-6.mp4 │ │ 5-7.mp4 │ │ 5-8.mp4 │ │ 5-9.mp4 │ │ │ ├─八 │ │ 8-1.mp4 │ │ 8-2.mp4 │ │ 8-3.mp4 │ │ 8-4.mp4 │ │ 8-5.mp4 │ │ 8-6.mp4 │ │ 8-7.mp4 │ │ │ ├─六 │ │ 6-1卡.mp4 │ │ 6-2.mp4 │ │ 6-3.mp4 │ │ 6-4.mp4 │ │ 6-5.mp4 │ │ 6-6.mp4 │ │ │ ├─十 │ │ 10-1.mp4 │ │ │ └─四 │ 4章--6.mp4 │ 4章-10.mp4 │ 4章-7.mp4 │ 4章-8.mp4 │ 4章-9.mp4 │ 第四章1-5.mp4 │ ├─140.自动部署jenkins │ 1-1 课程介绍.mp4 │ 2-1 GitLab介绍[dmz社区 dmzshequ.com].mp4 │ 2-2GitLab工作流程.mp4 │ 2-3 GitLab安装配置管理.mp4 │ 2-4 GitLab的应用.mp4 │ 3-1 Ansible简介.mp4 │ 3-2 Ansible的优势和应用场景.mp4 │ 3-3 Ansible配合virtualenv安装配置.mp4 │ 3-4 Ansible playbooks入门和编写规范(上).mp4 │ 3-5 Ansible playbooks入门和编写规范(下).mp4 │ 3-6 Ansible playbooks常用模块介绍.mp4 │ 3-7 Ansible playbooks常用模块案例操作.mp4 │ 4-1 Jenkins介绍.mp4 │ 4-10 Jenkins Ansible集成.mp4 │ 4-2 Jenkins的优势和应用场景.mp4 │ 4-3 Jenkins安装配置管理.mp4 │ 4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)[dmz社区 dmzshequ.com].mp4 │ 4-5 Jenkins job环境准备[dmz社区 dmzshequ.com].mp4 │ 4-6 Jenkins freestyle job的构建与配置.mp4 │ 4-7 Jenkins Pipeline job的编码规范与构建配置.mp4 │ 4-8 Jenkins Linux shell集成和Jenkins参数集成.mp4 │ 4-9 Jenkins Git和Maven集成[dmz社区 dmzshequ.com].mp4 │ 5-1 Freestyle job实战 - 三剑客环境搭建.mp4 │ 5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写.mp4 │ 5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署[dmz社区 dmzshequ.com].mp4 │ 5-2 Freestyle job实战 - 环境配置.mp4 │ 5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署[dmz社区 dmzshequ.com].mp4 │ 5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库.mp4 │ 5-5 Freestyle job实战 - Freestyle任务构建和自动化部署[dmz社区 dmzshequ.com].mp4 │ 5-6 Jenkins pipeline job实战 - 三剑客环境搭建[dmz社区 dmzshequ.com].mp4 │ 5-7 Jenkins pipeline job实战 - 环境配置.mp4 │ 5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署.mp4 │ 5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库.mp4 │ 课程代码.rar │ ├─171.Hadoop基础与电商行为日志分析 新手入门大数据 │ │ 源码.zip │ │ │ ├─第10章 Hadoop3.x新特性 │ │ 第10章 Hadoop3.x新特性.mp4 │ │ │ ├─第1章 大数据概述 │ │ 第1章 大数据概述.mp4 │ │ │ ├─第2章 初识Hadoop │ │ 第2章 初识Hadoop.mp4 │ │ │ ├─第3章 分布式文件系统HDFS │ │ 第3章 分布式文件系统HDFS.mp4 │ │ │ ├─第4章 分布式资源调度YARN │ │ 第4章 分布式资源调度YARN.mp4 │ │ │ ├─第5章 分布式计算框架MapReduce │ │ 第5章 分布式计算框架MapReduce.mp4 │ │ │ ├─第6章 Hadoop项目实战 │ │ 第6章 Hadoop项目实战.mp4 │ │ │ ├─第7章 Hadoop分布式集群搭建 │ │ 第7章 Hadoop分布式集群搭建.mp4 │ │ │ ├─第8章 Hadoop集成Spring的使用 │ │ 第8章 Hadoop集成Spring的使用.mp4 │ │ │ └─第9章 前沿技术拓展Spark,Flink,Beam │ 第9章 前沿技术拓展Spark,Flink,Beam.mp4 │ ├─2019最新升级 微服务时代Spring Boot 企业微信点餐系统 │ │ 1-1 课程导学.vep │ │ 10-1 关于模版的小技巧.vep │ │ 10-2 实现边栏.vep │ │ 10-3 实现商品列表.vep │ │ 10-4 商品上下架-service.vep │ │ 10-5 商品上下架-controller.vep │ │ 11-1 卖家商品-新增修改页面.vep │ │ 11-2 卖家商品-修改表单提交.vep │ │ 11-3 卖家商品-新增功能.vep │ │ 11-4 卖家类目功能开发.vep │ │ 12-1 分布式session理论(上).vep │ │ 12-10 webSocket消息推送.vep │ │ 12-2 分布式session理论(下).vep │ │ 12-3 卖家信息表-dao开发.vep │ │ 12-4 卖家扫码登录service开发.vep │ │ 12-5 卖家扫码登录获取openid.vep │ │ 12-6 登录成功.vep │ │ 12-7 登出成功.vep │ │ 12-8 AOP实现身份验证.vep │ │ 12-9 微信模版消息推送.vep │ │ 13-1 异常捕获.vep │ │ 13-10 redis缓存的使用(下).vep │ │ 13-2 mybatis注解方式使用_A.vep │ │ 13-3 mybatis注解方式使用_B.vep │ │ 13-4 mybatis xml方式使用.vep │ │ 13-5 jpa和mybatis的选择.vep │ │ 13-6 ab压测介绍.vep │ │ 13-7 synchronized处理并发.vep │ │ 13-8 redis分布式锁.vep │ │ 13-9 redis缓存的使用(上).vep │ │ 14-1 项目部署.vep │ │ 15-1 13.总结.vep │ │ 16-1 抓包.vep │ │ 16-2 升级到2.1.1.vep │ │ 16-3 支付理论.vep │ │ 16-4 授权1.vep │ │ 16-5 授权2.vep │ │ 16-6 网络不通调试方法.vep │ │ 16-7 支付1.vep │ │ 16-8 支付2.vep │ │ 2-1 项目设计.vep │ │ 2-2 架构和基础框架.vep │ │ 2-3 数据库设计.vep │ │ 3-1 开发环境搭建.vep │ │ 3-2 日志的使用.vep │ │ 3-3 源码的使用.vep │ │ 4-1 买家类目-dao(上).vep │ │ 4-2 买家类目-dao(下).vep │ │ 4-3 买家类目-service.vep │ │ 5-1 买家商品-dao.vep │ │ 5-2 买家商品-service.vep │ │ 5-3 买家商品-api(上).vep │ │ 5-4 买家商品-api(下).vep │ │ 6-1 买家订单-dao(上).vep │ │ 6-10 买家订单-api_A.vep │ │ 6-11 买家订单-api_B.vep │ │ 6-12 买家订单-api_C.vep │ │ 6-13 买家订单-api_D.vep │ │ 6-2 买家订单-dao(下).vep │ │ 6-3 买家订单-service创建_A.vep │ │ 6-4 买家订单-service创建_B.vep │ │ 6-5 买家订单-service创建_C.vep │ │ 6-6 买家订单-service创建_D.vep │ │ 6-7 买家订单-service查询.vep │ │ 6-8 买家订单-service取消.vep │ │ 6-9 买家订单-service finish和paid.vep │ │ 7-2 设置域名.vep │ │ 7-3 获取code.vep │ │ 7-4 换取access_token.vep │ │ 7-5 使用sdk方式(上).vep │ │ 7-6 使用sdk方式(下).vep │ │ 7-7 微信网页授权前端调试.vep │ │ 8-1 发起微信支付-后端(上).vep │ │ 8-2 发起微信支付-后端(下).vep │ │ 8-3 在网页发起支付.vep │ │ 8-4 动态注入参数发起支付.vep │ │ 8-5 微信异步通知(上).vep │ │ 8-6 微信异步通知(下).vep │ │ 8-7 微信退款.vep │ │ 8-8 补充:使用测试号实现授权.vep │ │ 9-1 卖家订单-service.vep │ │ 9-2 卖家-订单-controller(上).vep │ │ 9-3 卖家-订单-controller(下).vep │ │ 9-4 卖家订单-controller-翻页.vep │ │ 9-5 卖家订单-controller-取消订单.vep │ │ 9-6 卖家订单-controller-订单详情.vep │ │ 9-7 卖家订单-controller-完结订单.vep │ │ 资料密码123.zip │ │ │ ├─播放器 │ │ 1.30日MAC端大黄蜂云课堂播放器20190220.zip │ │ Mac提示不能打开-解决办法.txt │ │ 大黄蜂Mac_20190103.dmg │ │ 大黄蜂播放器Win3.1.6.zip │ │ 安卓&苹果手机端下载地址.txt │ │ 常见问题汇总整理.doc │ │ 最新版 大黄蜂播放器下载地址.txt │ │ │ └─镜像 │ centos7.3.ova │ centos7.3_bak.ova │ VirtualBox-5.2.26-128414-OSX.dmg │ VirtualBox-5.2.26-128414-Win.exe │ 不看亏死.txt │ ├─217.2020 重学C++ 重构你的C++知识体系 │ │ 资料.rar │ │ │ ├─第10章 桌面应用项目实战:设计项目的架构和标准 │ │ 10-1 慕影项目的效果展示.flv │ │ 10-2 项目环境的安装和部署.flv │ │ 10-3 项目的基本架构和pro文件.flv │ │ 10-4 项目中用到的大致QT知识.flv │ │ │ ├─第11章 实现项目《慕影》的通用组件模块 │ │ 11-1 QT和VS的项目使用.flv │ │ 11-2 QT项目的基础架构类和UI类.flv │ │ 11-3 QQString的基本使用.flv │ │ 11-4 QDebug的基本使用.flv │ │ 11-5 QT的智能指针QScopedPointer.flv │ │ 11-6 QThread的使用.flv │ │ │ ├─第12章 《慕影》播放器UI模块开发 │ │ 12-1 项目的整体UI架构.flv │ │ 12-2 项目资源和UI加载的流程.flv │ │ 12-3 qml的最基本使用和项目绑定.flv │ │ 12-4 修正一个bug和框架调整.flv │ │ 12-5 qml属性的基本使用.flv │ │ 12-6 项目的换肤实现.flv │ │ 12-7 项目的换肤实现.flv │ │ 12-8 项目的换肤实现.flv │ │ 12-9 项目的换肤实现.flv │ │ │ ├─第13章 实现《慕影》音视频模块开发 │ │ 13-1 音视频采样编码的基本原理.flv │ │ 13-10 ffmpeg编写解码程序2.flv │ │ 13-11 ffmpeg编写解码程序3.flv │ │ 13-12 ffmpeg编写解码程序4.flv │ │ 13-2 ffmpeg的基本情况.flv │ │ 13-3 PCM过程的一些基本参数.flv │ │ 13-4 读取PCM音频文件进行播放1.flv │ │ 13-5 读取PCM音频文件进行播放2.flv │ │ 13-6 视频的封装格式及播放的基本流程.flv │ │ 13-7 ffmpeg的解码大致流程.flv │ │ 13-8 ffmpeg程序的环境配置.flv │ │ 13-9 ffmpeg编写解码程序1.flv │ │ │ ├─第14章 《慕影》播放器项目总结 │ │ 14-1 项目总结.flv │ │ 14-2 项目UI功能总结.flv │ │ 14-3 项目播放功能总结1.flv │ │ 14-4 项目播放功能总结2.flv │ │ │ ├─第15章 C++的陷阱和经验 │ │ 15-1 谈谈个人的学习工作经历.flv │ │ 15-2 谈谈个人学习工作的一点感悟.flv │ │ 15-3 推荐几本CPP的书籍.flv │ │ 15-4 谈谈CPP的陷阱.flv │ │ │ ├─第16章 课程总结 │ │ 16-1 课程总结.flv │ │ │ ├─第1章 C++概括 │ │ 1-1 2020重C 课程导学.flv │ │ 1-2 CPP的历史.flv │ │ 1-3 CPPvsC.flv │ │ 1-4 CPP的特点.flv │ │ 1-5 CPP的应用.flv │ │ 1-6 第一章课后练习题.txt │ │ │ ├─第2章 C++基础语法 │ │ 2-1 编译型语言.flv │ │ 2-2 语言的数据类型.flv │ │ 2-3 开发环境的安装与使用1-安装.flv │ │ 2-4 开发环境的安装与使用2-使用于调试.flv │ │ 2-5 语言的标识符和关键字.flv │ │ 2-6 变量与常量.flv │ │ 2-8 第二章课后练习题.txt │ │ │ ├─第3章 C++的运算符与表达式 │ │ 3-1 运算符表达式和基本语句.flv │ │ 3-10 提升补充部分补码1.flv │ │ 3-11 提升补充部分补码2.flv │ │ 3-12 提升补充部分补码及位运算说明.flv │ │ 3-2 运算符表达式和基本语句--算术运算符.flv │ │ 3-3 运算符表达式和基本语句--关系运算符.flv │ │ 3-4 运算符表达式和基本语句--逻辑运算符.flv │ │ 3-5 运算符表达式和基本语句--赋值运算符.flv │ │ 3-6 运算符表达式和基本语句--位运算符.flv │ │ 3-7 运算符表达式和基本语句--杂项运算符及运算符的优先级.flv │ │ 3-8 语言的注释.flv │ │ 3-9 第三章课后练习.txt │ │ │ ├─第4章 C++基础容器 │ │ 4-1 序列容器--数组.flv │ │ 4-10 字符串基本操作2.flv │ │ 4-11 string的简介.flv │ │ 4-2 off-by-one error数组下标.flv │ │ 4-3 数组增删改查及二维数组.flv │ │ 4-4 动态数组Vector1.flv │ │ 4-5 动态数组vector2.flv │ │ 4-6 字符串简介.flv │ │ 4-7 Unicode编码.flv │ │ 4-8 字符串的指针表示.flv │ │ 4-9 字符串基本操作1.flv │ │ │ ├─第5章 彻底学会 C++ 指针,引用 │ │ 5-1 指针的概念.flv │ │ 5-10 CPP程序的存储区域划分.flv │ │ 5-11 CPP程序的存储区域划分总结.flv │ │ 5-12 CPP动态分配和回收原则.flv │ │ 5-13 RAII初步.flv │ │ 5-14 几种变量的对比.flv │ │ 5-15 内存泄漏.flv │ │ 5-16 智能指针auto_ptr.flv │ │ 5-17 智能指针unique_ptr.flv │ │ 5-18 shared_ptr和weak_ptr理论讲解.flv │ │ 5-19 shared_ptr和weak_ptr代码演示.flv │ │ 5-2 左值与右值.flv │ │ 5-20 引用.flv │ │ 5-3 一般指针数组指针和指针数组.flv │ │ 5-4 const与指针.flv │ │ 5-5 指向指针的指针.flv │ │ 5-6 关于野指针.flv │ │ 5-7 指针的基本操作一.flv │ │ 5-8 指针的基本操作二.flv │ │ 5-9 指针的基本操作三.flv │ │ │ ├─第6章 C++基础句法 │ │ 6-1 图灵机与三种基本结构.flv │ │ 6-10 for循环的一个优化实例.mp4 │ │ 6-11 函数基础.mp4 │ │ 6-12 函数重载overload与Name Mangling.mp4 │ │ 6-13 指向函数的指针与返回指针的函数.mp4 │ │ 6-14 命名空间.mp4 │ │ 6-15 函数体的Hack过程.mp4 │ │ 6-16 内联函数.mp4 │ │ 6-17 数学归纳法与递归.mp4 │ │ 6-18 递归的特点和Hack过程.mp4 │ │ 6-19 尾递归的优化.mp4 │ │ 6-2 if语句基础.flv │ │ 6-20 递归的动态规划思路.mp4 │ │ 6-3 if语句的例子.flv │ │ 6-4 switch分支基础.flv │ │ 6-5 switch和if的对比.mp4 │ │ 6-6 自定义类型--枚举.mp4 │ │ 6-7 自定义类型--结构体与联合体.mp4 │ │ 6-8 结构体的内存布局.mp4 │ │ 6-9 三种循环的基本使用与比较.mp4 │ │ │ ├─第7章 C++高级语法 │ │ 7-1 从抽象到面向对象编程.flv │ │ 7-10 文件操作基础.flv │ │ 7-11 文本文件的操作.flv │ │ 7-12 二进制文件的操作-减4分.flv │ │ 7-13 Complex其他运算符重载.flv │ │ 7-14 头文件重复包含问题.flv │ │ 7-15 关于前七章的练习题及答案.flv │ │ 7-16 深拷贝浅拷贝及move语义的优化.flv │ │ 7-17 面向对象的抽象法则2.flv │ │ 7-18 Hack对象模型和虚函数.flv │ │ 7-19 面向对象三大特性及总结.flv │ │ 7-2 面向对象的抽象法则1-具体类型的抽象.flv │ │ 7-3 对象的属性.flv │ │ 7-4 运算符重载.flv │ │ 7-5 拷贝构造及临时对象的优化.flv │ │ 7-6 前置与后置操作符.flv │ │ 7-7 标准输入输出IO重载.flv │ │ 7-8 IO流基础.flv │ │ 7-9 IO缓存区.flv │ │ │ ├─第8章 C++编程思想 │ │ 8-1 软件的设计模式.flv │ │ 8-10 static_cast和dynamic_cast的使用.flv │ │ 8-11 Adapter模式和多重继承.flv │ │ 8-12 Adapter组合方式实现.flv │ │ 8-13 设计模式总结.flv │ │ 8-14 泛型编程之泛型函数1.flv │ │ 8-15 泛型编程之泛型函数2.flv │ │ 8-16 泛型编程的递推过程及总结.flv │ │ 8-2 单例模式。.flv │ │ 8-3 static和单例模式的实现.flv │ │ 8-4 观察者模式.flv │ │ 8-5 list的使用和观察者模式的实现1.flv │ │ 8-6 观察者模式的实现2.flv │ │ 8-7 void星NULL和nullptr.flv │ │ 8-8 static_cast的使用.flv │ │ 8-9 reinterpret_cast的使用.flv │ │ │ └─第9章 C++进阶编程 │ 9-1 STL标准库简介.flv │ 9-10 手写GC与异常 (2).flv │ 9-11 自定义迭代器与手写GC (2).flv │ 9-12 容器适配器 (2).flv │ 9-13 空间配置器初步 (2).flv │ 9-14 自定义空间配置器 (2).flv │ 9-15 STL空间配置器源码剖析与STL总结 (2).flv │ 9-16 关于Boost库 (2).flv │ 9-17 CPP多线程基础 (2).flv │ 9-18 多线程银行存取款案例 (2).flv │ 9-19 多线程小结 (2).flv │ 9-2 序列型容器和函数对象基本使用 (2).flv │ 9-3 关联容器map的基本使用和查找 (2).flv │ 9-4 关联容器的插入删除及迭代器失效问题 (2).flv │ 9-5 从函数指针到仿函数模板 (2).flv │ 9-6 算法transform和lambda表达式 (2).flv │ 9-7 STL容器的统计与二分查找 (2).flv │ 9-8 从手写全排列到STL的实现 (2).flv │ 9-9 迭代器基本使用 (2).flv │ ├─4、MySQL性能管理及架构设计 │ ├─数据库源代码 │ │ ├─script │ │ │ 1.sql │ │ │ analyze.sh │ │ │ Get_Test_info.sh │ │ │ mysql-variables │ │ │ split_test.sh │ │ │ │ │ └─sysbench-0.5 │ │ │ .gitignore │ │ │ autogen.sh │ │ │ ChangeLog │ │ │ configure.ac │ │ │ COPYING │ │ │ install-sh │ │ │ Makefile.am │ │ │ missing │ │ │ mkinstalldirs │ │ │ README-WIN.txt │ │ │ README.md │ │ │ TODO │ │ │ │ │ ├─config │ │ │ config.rpath │ │ │ │ │ ├─doc │ │ │ │ Makefile.am │ │ │ │ manual.xml │ │ │ │ │ │ │ └─xsl │ │ │ catalog.xml.in │ │ │ Makefile.am │ │ │ xhtml-chunk.xsl │ │ │ xhtml-common.xsl │ │ │ xhtml.xsl │ │ │ │ │ ├─m4 │ │ │ acx_pthread.m4 │ │ │ ac_check_aio.m4 │ │ │ ac_check_mysqlr.m4 │ │ │ ac_check_pgsql.m4 │ │ │ ac_lua_devel.m4 │ │ │ ax_check_docbook.m4 │ │ │ extensions.m4 │ │ │ lib-ld.m4 │ │ │ lib-link.m4 │ │ │ lib-prefix.m4 │ │ │ │ │ └─sysbench │ │ │ CMakeLists.txt │ │ │ db_driver.c │ │ │ db_driver.h │ │ │ Makefile.am │ │ │ sb_list.h │ │ │ sb_logger.c │ │ │ sb_logger.h │ │ │ sb_options.c │ │ │ sb_options.h │ │ │ sb_percentile.c │ │ │ sb_percentile.h │ │ │ sb_timer.c │ │ │ sb_timer.h │ │ │ sb_win.c │ │ │ sb_win.h │ │ │ sysbench.c │ │ │ sysbench.h │ │ │ │ │ ├─drivers │ │ │ │ Makefile.am │ │ │ │ │ │ │ ├─attachsql │ │ │ │ drv_attachsql.c │ │ │ │ Makefile.am │ │ │ │ │ │ │ ├─drizzle │ │ │ │ drv_drizzle.c │ │ │ │ Makefile.am │ │ │ │ │ │ │ ├─mysql │ │ │ │ CMakeLists.txt │ │ │ │ drv_mysql.c │ │ │ │ Makefile.am │ │ │ │ │ │ │ ├─oracle │ │ │ │ drv_oracle.c │ │ │ │ Makefile.am │ │ │ │ │ │ │ └─pgsql │ │ │ drv_pgsql.c │ │ │ Makefile.am │ │ │ │ │ ├─scripting │ │ │ │ CMakeLists.txt │ │ │ │ Makefile.am │ │ │ │ sb_script.c │ │ │ │ sb_script.h │ │ │ │ script_lua.c │ │ │ │ script_lua.h │ │ │ │ │ │ │ └─lua │ │ │ │ COPYRIGHT │ │ │ │ Makefile.am │ │ │ │ README │ │ │ │ │ │ │ └─src │ │ │ CMakeLists.txt │ │ │ lapi.c │ │ │ lapi.h │ │ │ lauxlib.c │ │ │ lauxlib.h │ │ │ lbaselib.c │ │ │ lcode.c │ │ │ lcode.h │ │ │ ldblib.c │ │ │ ldebug.c │ │ │ ldebug.h │ │ │ ldo.c │ │ │ ldo.h │ │ │ ldump.c │ │ │ lfunc.c │ │ │ lfunc.h │ │ │ lgc.c │ │ │ lgc.h │ │ │ linit.c │ │ │ liolib.c │ │ │ llex.c │ │ │ llex.h │ │ │ llimits.h │ │ │ lmathlib.c │ │ │ lmem.c │ │ │ lmem.h │ │ │ loadlib.c │ │ │ lobject.c │ │ │ lobject.h │ │ │ lopcodes.c │ │ │ lopcodes.h │ │ │ loslib.c │ │ │ lparser.c │ │ │ lparser.h │ │ │ lstate.c │ │ │ lstate.h │ │ │ lstring.c │ │ │ lstring.h │ │ │ lstrlib.c │ │ │ ltable.c │ │ │ ltable.h │ │ │ ltablib.c │ │ │ ltm.c │ │ │ ltm.h │ │ │ lua.h │ │ │ luaconf.h │ │ │ lualib.h │ │ │ lundump.c │ │ │ lundump.h │ │ │ lvm.c │ │ │ lvm.h │ │ │ lzio.c │ │ │ lzio.h │ │ │ Makefile.am │ │ │ print.c │ │ │ │ │ └─tests │ │ │ CMakeLists.txt │ │ │ Makefile.am │ │ │ sb_cpu.h │ │ │ sb_fileio.h │ │ │ sb_memory.h │ │ │ sb_mutex.h │ │ │ sb_threads.h │ │ │ │ │ ├─cpu │ │ │ CMakeLists.txt │ │ │ Makefile.am │ │ │ sb_cpu.c │ │ │ │ │ ├─db │ │ │ bulk_insert.lua │ │ │ common.lua │ │ │ delete.lua │ │ │ insert.lua │ │ │ Makefile.am │ │ │ oltp.lua │ │ │ oltp_simple.lua │ │ │ parallel_prepare.lua │ │ │ select.lua │ │ │ select_random_points.lua │ │ │ select_random_ranges.lua │ │ │ update_index.lua │ │ │ update_non_index.lua │ │ │ │ │ ├─fileio │ │ │ CMakeLists.txt │ │ │ crc32.c │ │ │ crc32.h │ │ │ crc32tbl.h │ │ │ Makefile.am │ │ │ sb_fileio.c │ │ │ │ │ ├─memory │ │ │ CMakeLists.txt │ │ │ Makefile.am │ │ │ sb_memory.c │ │ │ │ │ ├─mutex │ │ │ CMakeLists.txt │ │ │ Makefile.am │ │ │ sb_mutex.c │ │ │ │ │ └─threads │ │ CMakeLists.txt │ │ Makefile.am │ │ sb_threads.c │ │ │ ├─第1章 实例和故事 │ │ 1-1 什么决定了电商双11大促的成败 .wmv │ │ 1-2 在双11大促中的数据库服务器.wmv │ │ 1-3 在大促中什么影响了数据库性能.wmv │ │ 1-4 大表带来的问题.wmv │ │ 1-5 大事务带来的问题.wmv │ │ │ ├─第2章 什么影响了MySQL性能 │ │ 2-01 影响性能的几个方面.wmv │ │ 2-02 CPU资源和可用内存大小.wmv │ │ 2-03 磁盘的配置和选择.wmv │ │ 2-04 使用RAID增加传统机器硬盘的性能.wmv │ │ 2-05 使用固态存储SSD或PCIe卡.wmv │ │ 2-06 使用网络存储SAN和NAS.wmv │ │ 2-07 总结:服务器硬件对性能的影响.wmv │ │ 2-08 操作系统对性能的影响-MySQL适合的操作系统.wmv │ │ 2-09 CentOS系统参数优化.wmv │ │ 2-10 文件系统对性能的影响.wmv │ │ 2-11 MySQL体系结构.wmv │ │ 2-12 MySQL常用存储引擎之MyISAM.wmv │ │ 2-13 MySQL常用存储引擎之Innodb .wmv │ │ 2-14 Innodb存储引擎的特性(1).wmv │ │ 2-15 Innodb存储引擎的特性(2).wmv │ │ 2-16 MySQL常用存储引擎之CSV.wmv │ │ 2-17 MySQL常用存储引擎之Archive.wmv │ │ 2-18 MySQL常用存储引擎之Memory.wmv │ │ 2-19 MySQL常用存储引擎之Federated.wmv │ │ 2-20 如何选择存储引擎.wmv │ │ 2-21 MySQL服务器参数介绍.wmv │ │ 2-22 内存配置相关参数.wmv │ │ 2-23 IO相关配置参数.wmv │ │ 2-24 安全相关配置参数.wmv │ │ 2-25 其它常用配置参数.wmv │ │ 2-26 数据库设计对性能的影响.wmv │ │ 2-27 总结.wmv │ │ │ ├─第3章 MySQL基准测试 │ │ 3-1 什么是基准测试.wmv │ │ 3-2 如何进行基准测试.wmv │ │ 3-3 基准测试演示实例.wmv │ │ 3-4 Mysql基准测试工具之mysqlslap.wmv │ │ 3-5 Mysql基准测试工具之sysbench.wmv │ │ 3-6 sysbench基准测试演示实例.wmv │ │ │ ├─第4章 MySQL数据库结构优化 │ │ 4-1 数据库结构优化介绍.wmv │ │ 4-2 数据库结构设计.wmv │ │ 4-3 需求分析及逻辑设计.wmv │ │ 4-4 需求分析及逻辑设计-反范式化设计.wmv │ │ 4-5 范式化设计和反范式化设计优缺点.wmv │ │ 4-6 物理设计介绍.wmv │ │ 4-7 物理设计-数据类型的选择.wmv │ │ 4-8 物理设计-如何存储日期类型.wmv │ │ 4-9 物理设计-总结.wmv │ │ │ ├─第5章 MySQL高可用架构设计 │ │ 5-01 mysql复制功能介绍.wmv │ │ 5-02 mysql二进制日志.wmv │ │ 5-03 mysql二进制日志格式对复制的影响.wmv │ │ 5-04 mysql复制工作方式.wmv │ │ 5-05 基于日志点的复制.wmv │ │ 5-06 基于GTID的复制.wmv │ │ 5-07 MySQL复制拓扑.wmv │ │ 5-08 MySQL复制性能优化.wmv │ │ 5-09 MySQL复制常见问题处理.wmv │ │ 5-10 什么是高可用架构.wmv │ │ 5-11 MMM架构介绍.wmv │ │ 5-12 MMM架构实例演示(上).wmv │ │ 5-13 MMM架构实例演示(下).wmv │ │ 5-14 MMM架构的优缺点.wmv │ │ 5-15 MHA架构介绍.wmv │ │ 5-16 MHA架构实例演示(1).wmv │ │ 5-17 MHA架构实例演示(2).wmv │ │ 5-18 MHA架构优缺点.wmv │ │ 5-19 读写分离和负载均衡介绍.wmv │ │ 5-20 MaxScale实例演示.wmv │ │ │ ├─第6章 数据库索引优化 │ │ 6-1 Btree索引和Hash索引.wmv │ │ 6-2 安装演示数据库.wmv │ │ 6-3 索引优化策略(上).wmv │ │ 6-4 索引优化策略(中).wmv │ │ 6-5 索引优化策略(下).wmv │ │ │ ├─第7章 SQL查询优化 │ │ 7-1 获取有性能问题SQL的三种方法.wmv │ │ 7-2 慢查询日志介绍.wmv │ │ 7-3 慢查询日志实例.wmv │ │ 7-4 实时获取性能问题SQL.wmv │ │ 7-5 SQL的解析预处理及生成执行计划.wmv │ │ 7-6 如何确定查询处理各个阶段所消耗的时间.wmv │ │ 7-7 特定SQL的查询优化.wmv │ │ │ ├─第8章 数据库的分库分表 │ │ 8-1 数据库分库分表的几种方式.wmv │ │ 8-2 数据库分片前的准备.wmv │ │ 8-3 数据库分片演示(上).wmv │ │ 8-4 数据库分片演示(下).wmv │ │ │ └─第9章 数据库监控 │ 9-1 数据库监控介绍.wmv │ 9-2 数据库可用性监控.wmv │ 9-3 数据库性能监控.wmv │ 9-4 MySQL主从复制监控.wmv │ ├─50、Python操作三大主流数据库 │ ├─1 │ │ 1-1.mp4 │ │ 1-2.mp4 │ │ 1-3.mp4 │ │ │ ├─10 │ │ 10-1.mp4 │ │ 10-2.mp4 │ │ 10-3.mp4 │ │ 10-4.mp4 │ │ 10-5.mp4 │ │ 10-6.mp4 │ │ │ ├─11 │ │ 11-1.mp4 │ │ 11-2.mp4 │ │ 11-3.mp4 │ │ 11-4.mp4 │ │ 11-5.mp4 │ │ 11-6.mp4 │ │ 11-7.mp4 │ │ │ ├─12 │ │ 12-1.mp4 │ │ 12-2.mp4 │ │ 12-3.mp4 │ │ 12-4.mp4 │ │ │ ├─2 │ │ 2-1.mp4 │ │ 2-2.mp4 │ │ 2-3.mp4 │ │ 2-4.mp4 │ │ 2-5.mp4 │ │ 2-6.mp4 │ │ 2-7.mp4 │ │ │ ├─3 │ │ 3-1.mp4 │ │ 3-2.mp4 │ │ 3-3.mp4 │ │ 3-4.mp4 │ │ │ ├─4 │ │ 4-1.mp4 │ │ 4-2.mp4 │ │ 4-3.mp4 │ │ 4-4.mp4 │ │ 4-5.mp4 │ │ 4-6.mp4 │ │ 4-7.mp4 │ │ │ ├─5 │ │ 5-1.mp4 │ │ 5-2.mp4 │ │ 5-3.mp4 │ │ 5-4.mp4 │ │ 5-5.mp4 │ │ 5-6.mp4 │ │ 5-7.mp4 │ │ 5-8.mp4 │ │ │ ├─6 │ │ 6-1.mp4 │ │ 6-2.mp4 │ │ 6-3.mp4 │ │ 6-4.mp4 │ │ 6-5.mp4 │ │ │ ├─7 │ │ 7-1.mp4 │ │ 7-2.mp4 │ │ 7-3.mp4 │ │ 7-4.mp4 │ │ 7-5.mp4 │ │ 7-6.mp4 │ │ │ ├─8 │ │ 8-1.mp4 │ │ 8-2.mp4 │ │ │ └─9 │ 9-1.mp4 │ 9-2.mp4 │ 9-3.mp4 │ ├─58、企业级刚需Nginx入门,全面掌握Nginx配置+快速搭建高可用架构 │ ├─第10章 案例项目--headless 爬虫 │ │ 10-1 爬虫与反爬虫简介.mp4 │ │ 10-2 初使用puppeteer爬百度图片.mp4 │ │ 10-3 Pupeteer API.mp4 │ │ 10-4 爬虫任务分析.mp4 │ │ 10-5 爬虫代码实现1.mp4 │ │ 10-6 爬虫代码实现2.mp4 │ │ 10-7 爬虫代码实现3.mp4 │ │ │ ├─第11章 课程总结 │ │ 11-1 小结.mp4 │ │ │ ├─第1章 课程内容介绍 │ │ 1-1 导学.mp4 │ │ 1-2 课程介绍.mp4 │ │ │ ├─第2章 NodeJS 是什么,为什么偏爱NodeJS? │ │ 2-1 NodeJS 是什么.mp4 │ │ 2-2 NodeJS 究竟好在哪里.mp4 │ │ │ ├─第3章 环境 & 调试 │ │ 3-1 环境 & 调试 ——CommonJS1.mp4 │ │ 3-2 环境 & 调试 ——CommonJS2.mp4 │ │ 3-3 环境 & 调试 ——CommonJS3.mp4 │ │ 3-4 环境 & 调试——引用系统内置模块&引用第三方模块.mp4 │ │ 3-5 环境 & 调试——module.exports 与 exports 的区别.mp4 │ │ 3-6 环境 & 调试——global变量.mp4 │ │ 3-7 环境 & 调试——process进程.mp4 │ │ 3-8 环境 & 调试——debug1.mp4 │ │ 3-9 环境 & 调试——debug2.mp4 │ │ │ ├─第4章 NodeJS 基础 API │ │ 4-1 基础 API——path1.mp4 │ │ 4-10 基础API——fs3.mp4 │ │ 4-11 基础API——fs4-解决回调地狱问题.mp4 │ │ 4-2 基础API——path2.mp4 │ │ 4-3 基础 API——Buffer1.mp4 │ │ 4-4 基础 API——buffer2.mp4 │ │ 4-5 基础 API——buffer3.mp4 │ │ 4-6 基础API—— event1.mp4 │ │ 4-7 基础API——event2.mp4 │ │ 4-8 基础API——fs1.mp4 │ │ 4-9 基础API——fs2.mp4 │ │ │ ├─第5章 项目初始化 │ │ 5-1 项目初始化 01--.gitignore.mp4 │ │ 5-2 项目初始化 02--ESlint.mp4 │ │ 5-3 项目初始化 03--ESlint.mp4 │ │ │ ├─第6章 案例项目--静态资源服务器 │ │ 6-1 静态资源服务器 01.mp4 │ │ 6-10 静态资源服务器10--缓存.mp4 │ │ 6-11 静态资源服务器 11--cli.mp4 │ │ 6-12 静态资源服务器 12--cli & 版本.mp4 │ │ 6-13 静态资源服务器 13--cli.mp4 │ │ 6-2 静态资源服务器 02.mp4 │ │ 6-3 静态资源服务器 03.mp4 │ │ 6-4 静态资源服务器 04.mp4 │ │ 6-5 静态资源服务器 05.mp4 │ │ 6-6 静态资源服务器 06.mp4 │ │ 6-7 静态资源服务器 07.mp4 │ │ 6-8 静态资源服务器 08--压缩文件.mp4 │ │ 6-9 静态资源服务器 09--range范围请求.mp4 │ │ │ ├─第7章 本地构建 │ │ 7-1 gulp 1.mp4 │ │ 7-2 gulp 2.mp4 │ │ 7-3 babel.mp4 │ │ 7-4 webpack--简介.mp4 │ │ 7-5 webpack--entry、output.mp4 │ │ 7-6 webpack--module.mp4 │ │ 7-7 webpack--plugins.mp4 │ │ │ ├─第8章 单元测试 & UI 测试 │ │ 8-1 单元测试 mocha 1--断言assert.mp4 │ │ 8-2 单元测试 mocha 2--Mocha.mp4 │ │ 8-3 测试 覆盖率 istanbul.mp4 │ │ 8-4 持续集成.mp4 │ │ 8-5 benchmark.mp4 │ │ │ └─第9章 UI 测试常用工具 │ 9-1 UI 测试 1.mp4 │ 9-2 UI 测试 2.mp4 │ 9-3 UI 测试 3--sinon.mp4 │ 9-4 UI 测试 4--webdriver.mp4 │ ├─5、响应式开发一招致胜 │ │ project.zip │ │ 演示.txt │ │ │ ├─第10章 课程扩展1 -- 选择一个趁手的IDE │ │ 10-1 Webstorm的基本操作.avi │ │ 10-10 WebStorm进阶操作-代码错误提示.avi │ │ 10-11 流行的响应式框架简介.avi │ │ 10-12 总结.avi │ │ 10-2 Emmet-1.avi │ │ 10-3 Emmet-2.avi │ │ 10-4 Emmet-3.avi │ │ 10-5 Emmet-4.mp4 │ │ 10-6 WebStorm进阶操作-体贴易用小功能-1.avi │ │ 10-7 WebStorm进阶操作-体贴易用小功能-2.avi │ │ 10-8 WebStorm进阶操作-体贴易用小功能-3.avi │ │ 10-9 WebStorm进阶操作-重构.avi │ │ │ ├─第11章 课程扩展2 -- 聊聊原型设计和切图 │ │ 11-1 Axure.avi │ │ 11-2 Sketch.avi │ │ 11-3 切图.mp4 │ │ 11-4 交互设计.avi │ │ │ ├─第12章 课程大作业 │ │ 12-1 大作业_慕课网.png │ │ 12-1 大作业_慕课网1.png │ │ │ ├─第1章 前期准备 │ │ 1-1 课程安排.avi │ │ 1-10 响应式网站设计实践原则.avi │ │ 1-2 课程简介.avi │ │ 1-3 响应式网站设计的概念.avi │ │ 1-4 响应式网站的优点.avi │ │ 1-5 浏览器一览.avi │ │ 1-6 媒体查询-1.avi │ │ 1-7 媒体查询-2.avi │ │ 1-8 媒体查询-3.avi │ │ 1-9 怎样分析设计图.mp4 │ │ │ ├─第2章 如何组织项目目录结构 │ │ 2-1 简述.avi │ │ 2-2 文件夹的组织.avi │ │ 2-3 有用的文件1(robots.txt、favicon.ico、humans.txt).avi │ │ 2-4 有用的文件2(.editorconfig、gitignore).avi │ │ 2-5 有用的文件3(LICENSE.txt、README.md、CHANGELOG.md).avi │ │ 2-6 有用的文件4(markdown).avi │ │ │ ├─第3章 开始编写HTML代码 │ │ 3-1 开始.avi │ │ 3-2 header部分及HTML5新增标签简介.avi │ │ 3-3 footer部分.avi │ │ 3-4 主要内容1.avi │ │ 3-5 主要内容2.avi │ │ 3-6 主要内容3.avi │ │ 3-7 课程作业01_慕课网.png │ │ 3-7 课程作业01_慕课网1.png │ │ 3-7 课程作业01_慕课网2.png │ │ │ ├─第4章 如何实现PC端的样式 │ │ 4-1 CSS Resets.avi │ │ 4-2 px,em,rem.avi │ │ 4-3 清除浮动1.avi │ │ 4-4 清除浮动2.avi │ │ 4-5 页眉页脚样式.avi │ │ 4-6 主要内容样式1.avi │ │ 4-7 主要内容样式2.avi │ │ │ ├─第5章 如何实现移动端的样式 │ │ 5-1 响应式布局调试工具.avi │ │ 5-10 课程作业02_慕课网.png │ │ 5-10 课程作业02_慕课网1.png │ │ 5-3 如何实现移动端的样式-如何选择媒体查询单位2.avi │ │ 5-4 CSS3选择器1.mp4 │ │ 5-5 CSS3选择器2.mp4 │ │ 5-6 样式书写1.avi │ │ 5-7 样式书写2(平台特点、最新公告、产品版块).mp4 │ │ 5-8 样式书写3(底部导航及简述表格处理方式).avi │ │ 5-9 打印样式.avi │ │ │ ├─第6章 如何实现响应式广告及响应式图片 │ │ 6-1 如何实现响应式广告-1.mp4 │ │ 6-10 作业03_慕课网.png │ │ 6-10 作业03_慕课网1.png │ │ 6-2 如何实现响应式广告-2.mp4 │ │ 6-3 如何实现响应式广告-3.avi │ │ 6-4 如何实现响应式图片-概述1(JS或服务端实现).avi │ │ 6-5 如何实现响应式图片-概述2(srcset 方法).mp4 │ │ 6-6 如何实现响应式图片-sizes(sizes 解决 srcset坑).avi │ │ 6-7 如何实现响应式图片-picture标签.avi │ │ 6-8 如何实现响应式图片-svg.avi │ │ 6-9 如何实现响应式图片-响应式广告具体实现.avi │ │ │ ├─第7章 Node.js简介 │ │ 7-1 Node.js简介-1(Nodejs).avi │ │ 7-2 Node.js简介-2(npm 使用上).avi │ │ 7-3 Node.js简介-3(npm 使用下).avi │ │ 7-4 Node.js简介-4 (nodejs 启动 server 服务).avi │ │ │ ├─第8章 如何处理兼容性及在多个设备上进行调试 │ │ 8-1 如何处理兼容性-桌面端如何调试-1.avi │ │ 8-2 如何处理兼容性-桌面端如何调试-2.avi │ │ 8-3 如何处理兼容性-移动端如何调试.avi │ │ 8-4 如何处理兼容性-处理兼容性的方法.avi │ │ 8-5 如何在多个设备上进行调试.avi │ │ 8-6 作业04_慕课网.png │ │ │ └─第9章 如何打包发布 │ 9-1 如何打包发布-1.avi │ 9-2 如何打包发布-2.avi │ 9-3 如何打包发布-3.avi │ 9-4 总结.avi │ ├─6.2019-Android工程师就业班 │ ├─阶段1 轻松入门 Android零基础入门 │ │ 01 步骤一:java基础语法.rar │ │ 02 步骤二:java面向对象.rar │ │ 03 步骤三:Java常用工具类.rar │ │ 04 步骤四:UI基础入门.rar │ │ 05 步骤五:UI常用组件.rar │ │ │ ├─阶段2 提升必备 Android网络操作与流行框架 │ │ 01 步骤一:网络操作.rar │ │ 02 步骤二:高级控件.rar │ │ 03 步骤三:数据存储.rar │ │ 04 步骤四:流行框架(上).rar │ │ 05 步骤五:流行框架(下).rar │ │ 06 步骤六:项目实战.rar │ │ │ └─阶段3 综合实战 Android高级应用与Kotlin综合实战 │ 01 步骤一:Android高级应用.rar │ 02 步骤二:Android动画处理与自定义View.rar │ 03 步骤三:实战:小慕计步器.rar │ 04 步骤四:未来开发主流语言:Kotlin.rar │ 05 步骤五:实战:仿小米开发小慕商城.rar │ 06 步骤六:面试精讲.rar │ ├─60.支持10万人同时在线 Go语言打造高并发web即时聊天(IM)应用 │ ├─第1章 课程介绍 │ │ 1-1 为什么要学这个课.mp4 │ │ │ ├─第2章 IM系统需求概述 │ │ 2-1 需求分析及拆分.mp4 │ │ │ ├─第3章 技术难点要点讲解 │ │ 3-1 重难点之IM系统架构.mp4 │ │ 3-2 重点难点之WebSocket怎么用.mp4 │ │ 3-3 重点难点之优化单机性能.mp4 │ │ │ ├─第4章 一步一步搭建应用框架 │ │ 4-1 web http编程核心API介绍.mp4 │ │ 4-10 以注册为例展示对service层的调用.mp4 │ │ 4-11 基于MVC思想的通用应用程序架构.mp4 │ │ 4-2 登陆简单逻辑介绍及实现.mp4 │ │ 4-3 代码结构优化.mp4 │ │ 4-4 实现页面展示及指定资源文件支持.mp4 │ │ 4-5 以登录为例展示templete模板渲染.mp4 │ │ 4-6 懒人必备20行代码实现全部模板页面自动渲染并接入.mp4 │ │ 4-7 使用xorm操作数据库---数据库初始化.mp4 │ │ 4-8 使用xorm操作数据库---建立用户模型&数据库增删改查基本API.mp4 │ │ 4-9 service层实现注册逻辑.mp4 │ │ │ ├─第5章 IM功能实现 │ │ 5-1 mui+vue实现的聊天界面展示和说明.mp4 │ │ 5-10 性能优化.mp4 │ │ 5-2 接入聊天主页面.mp4 │ │ 5-3 显示好友列表和群.mp4 │ │ 5-4 接入websocket并实现最基础的文字通讯.mp4 │ │ 5-5 设计可以无限扩张业务场景的消息通讯结构.mp4 │ │ 5-6 实现发送文字、表情包.mp4 │ │ 5-7 实现图片、拍照并发送.mp4 │ │ 5-8 实现语音和视频支持.mp4 │ │ 5-9 实现群聊.mp4 │ │ │ ├─第6章 分布式部署 │ │ 6-1 分布式架构方案.mp4 │ │ 6-2 分布式功能实现.mp4 │ │ 6-3 nginx反向代理实现多台服务器部署.mp4 │ │ │ ├─第7章 发布和部署 │ │ 7-1 打包和发布.mp4 │ │ │ ├─第8章 课程总结 │ │ 8-1 内容回顾及进阶建议.mp4 │ │ │ └─资料 │ chat-master.zip │ ├─65、让你页面速度飞起来 Web前端性能优化 │ │ 1-1 课程简介.mp4 │ │ 2-1 资源合并与压缩-http 清求的过程及潜在的性能优化点.mp4 │ │ 2-2 资源合并与压缩-html 压缩.mp4 │ │ 2-3 资源合并与压缩-css 及 js压缩.mp4 │ │ 2-4 资源合并与压缩-文件合并.mp4 │ │ 2-5 资源合并与压缩-实战-在线工具压缩.mp4 │ │ 2-6 资源合并与压缩-实战-fis3 构建工具自动压缩合并-流程.mp4 │ │ 2-7 资源合并与压缩-实战-fis3 构建工具自动压缩合并-实操.mp4 │ │ 2-8 资源合并与压缩-总结.mp4 │ │ 3-1 图片相关的优化- 一张JPG图片的解析过程.mp4 │ │ 3-2 图片相关的优化- png8、png24、png32之间的区别.mp4 │ │ 3-3 图片相关的优化- 不同格式图片常用的业务场景.mp4 │ │ 3-4 图片相关的优化- 图片压缩几种方法-雪碧图、Image inline.mp4 │ │ 3-5 图片相关的优化- 图片压缩案例分析.mp4 │ │ 3-6 图片相关的优化- 图片压缩实战(上) webp、inline-image.mp4 │ │ 3-7 图片相关的优化- 图片压缩实战(下)雪碧图、svg.mp4 │ │ 4-1 css和js的装载与执行-HTML 页面加载渲染的过程.mp4 │ │ 4-2 css和js的装载与执行-HTML 演染过程的一些特点.mp4 │ │ 4-3 css和js的装载与执行-顺序执行、并发加载.mp4 │ │ 4-4 css和js的装载与执行-css 阻塞和 js 阻塞.mp4 │ │ 4-4.mp4 │ │ 5-1 懒加载与预加载-懒加载原理.mp4 │ │ 5-2 懒加载与预加载-预加载原理.mp4 │ │ 5-3 懒加载与预加载-懒加载、预加载使用场景.mp4 │ │ 5-4 懒加载与预加载-懒加载原生 js 和 zepto.lazyload.mp4 │ │ 5-5 懒加载与预加载-预加载原生 js 和 PreloadJS 实现.mp4 │ │ 6-1 重绘与回流-css 性能让 Javacript 变慢?.mp4 │ │ 6-10 重绘与回流- 实战演练 4.mp4 │ │ 6-11 重绘与回流- 实战演练 5.mp4 │ │ 6-12 重绘与回流- 实战演练 6.mp4 │ │ 6-13 重绘与回流- 实战演练 7.mp4 │ │ 6-14 重绘与回流- 实战演练 8 ,9.mp4 │ │ 6-2 重绘与回流-什么是重绘与回流.mp4 │ │ 6-3 重绘与回流-避免重绘回流的两种方法.mp4 │ │ 6-4 重绘与回流-案例解析-重绘、回流及图层.mp4 │ │ 6-5 重绘与回流-案例解析- chrome 浏览器自动创建图层 layer.mp4 │ │ 6-6 重绘与回流- 实战优化点总结.mp4 │ │ 6-7 重绘与回流- 实战演练 1.mp4 │ │ 6-8 重绘与回流- 实战演练 2.mp4 │ │ 6-9 重绘与回流- 实战演练 3.mp4 │ │ 7-1 浏览器存储-cookies.mp4 │ │ 7-10 浏览器存储-IndexeDB-基础操作.mp4 │ │ 7-11 浏览器存储-IndexeDB-事务.mp4 │ │ 7-12 浏览器存储-Service Workers-离线应用.mp4 │ │ 7-13 浏览器存储-Service Workers-如何实现Service Workers主页面之间的通信.mp4 │ │ 7-2 浏览器存储-LocalStorage、SessionStorage.mp4 │ │ 7-3 浏览器存储-IndexedDB.mp4 │ │ 7-4 浏览器存储-案例解析.mp4 │ │ 7-5 浏览器存储-Service Workers产生的意义.mp4 │ │ 7-6 浏览器存储-PWA与Service Workers.mp4 │ │ 7-7 浏览器存储-案例解析.mp4 │ │ 7-8 浏览器存储-实战演练-cookie、localstorge、sessionStorge.mp4 │ │ 7-9 浏览器存储-IndexeDB-基础操作-创建打开、关闭删除.mp4 │ │ 8-1 缓存1.mp4 │ │ 8-2 缓存2.mp4 │ │ 8-3 缓存3-Last-Modified-If-Modified-Since.mp4 │ │ 8-4 缓存4-Etag-If-None-Match.mp4 │ │ 8-5 缓存5-案例解析.mp4 │ │ 8-6 缓存6-流程图.mp4 │ │ 8-7 缓存7-实战1.mp4 │ │ 8-8 缓存8-实战2.mp4 │ │ 9-1 服务端性能优化-1.mp4 │ │ 9-2 服务端性能优化-2.mp4 │ │ 9-3 服务端性能优化-3.mp4 │ │ │ └─workspace │ css、js的加载与执行.pptx │ 图片相关的优化.pptx │ 懒加载与预加载.pptx │ 浏览器存储.pptx │ 资源合并与压缩.pptx │ 重绘与回流.pptx │ ├─68、360大牛带你横扫PHP职场 全面解读PHP面试 │ │ project.zip │ │ │ ├─第10章 面试技巧 │ │ 10-1 面试技巧.mp4 │ │ │ ├─第11章 课程总结 │ │ 11-1 课程总结.mp4 │ │ │ ├─第1章 课程介绍 │ │ 1-1 课程介绍.wmv │ │ 1-2 怎样看待面试这回事.wmv │ │ 1-3 基础的重要性.wmv │ │ 1-4 透过现象看本质.wmv │ │ │ ├─第2章 PHP基础知识考察点 │ │ 2-1 PHP引用变量考察点 (上).wmv │ │ 2-10 会话控制技术.wmv │ │ 2-11 面向对象考点.wmv │ │ 2-12 网络协议考察点.wmv │ │ 2-13 开发环境及配置相关考点.wmv │ │ 2-2 PHP引用变量考察点(下).wmv │ │ 2-3 常量及数据类型考察点.wmv │ │ 2-4 运算符考察点.wmv │ │ 2-5 流程控制考察点.wmv │ │ 2-6 自定义函数及内部函数考察点(上).wmv │ │ 2-7 自定义函数及内部函数考察点(下).wmv │ │ 2-8 正则表达式考察点.wmv │ │ 2-9 文件及目录处理相关考点.wmv │ │ │ ├─第3章 JavaScript、jQuery以及AJAX基础考察点 │ │ 3-1 JavaScript和jQuery基础考察点.wmv │ │ 3-2 AJAX基础内容考察点.wmv │ │ │ ├─第4章 Linux基础考察点 │ │ 4-1 Linux基础考察点.wmv │ │ │ ├─第5章 MySQL数据库考察点 │ │ 5-1 MySQL数据库基础考察点.wmv │ │ 5-2 MySQL创建高性能的索引考察点.wmv │ │ 5-3 MySQL的SQL语句编写考察点.wmv │ │ 5-4 MySQL的查询优化考察点.wmv │ │ 5-5 MySQL的高可扩展和高可用考察点.wmv │ │ 5-6 MySQL的安全性考察点.wmv │ │ │ ├─第6章 程序设计题考察点 │ │ 6-1 程序功能设计考察点.wmv │ │ │ ├─第7章 PHP框架基础知识考察点 │ │ 7-1 MVC框架基本工作原理考察点.wmv │ │ 7-2 常见框架特性考察点.wmv │ │ │ ├─第8章 算法、逻辑思维考察点 │ │ 8-1 常见算法考察点.wmv │ │ 8-2 常见数据结构考察点.wmv │ │ 8-3 其他逻辑算法考察点.wmv │ │ 8-4 模拟内置函数实现考察点.wmv │ │ │ └─第9章 高并发解决方案类考察点 │ 9-1 高并发和大流量解决方案考察点.wmv │ 9-10 Mysql数据层的优化.wmv │ 9-11 Web服务器的负载均衡、请求分发.wmv │ 9-2 web资源防盗链.wmv │ 9-3 减少HTTP请求.wmv │ 9-4 浏览器缓存和压缩优化技术.wmv │ 9-5 CDN加速.wmv │ 9-6 建立独立的图片服务器.wmv │ 9-7 动态语言静态化.wmv │ 9-8 动态语言层的并发处理视频.wmv │ 9-9 数据库缓存层的优化.wmv │ ├─71、PHP开发高可用高安全App后端 │ 1-1 App项目功能介绍.mp4 │ 1-2 项目功能需求分析.mp4 │ 1-3 数据表ER关系总图对应讲解.mp4 │ 10-1 App端异常基本情况介绍.mp4 │ 10-2 数据收集方案解剖.mp4 │ 10-3 成熟解决方案解剖.mp4 │ 11-1 APP消息推送介绍.mp4 │ 11-2 原始解决方案-轮训法处理.mp4 │ 11-3 使用第三方推送平台.mp4 │ 11-4 SDK下载和安装.mp4 │ 11-5 发送第一个demo.mp4 │ 11-6 发送消息类库-基础封装.mp4 │ 12-1 课程重点总结及工作建议.mp4 │ 2-1 项目环境搭建及postman等工具介绍.mp4 │ 2-2 thinkphp5.0的安装.mp4 │ 2-3 项目后台模板的搭建.mp4 │ 3-1 后台用户表的设计.mp4 │ 3-2 新增后台用户功能开发.mp4 │ 3-3 后台验证码功能开发.mp4 │ 3-4 后台登录功能开发(上).mp4 │ 3-5 后台登录功能开发(下) .mp4 │ 3-6 后台退出登录功能开发.mp4 │ 3-7 后台权限控制功能的实现.mp4 │ 4-1 娱乐新闻表结构设计.mp4 │ 4-10 新闻删除功能的开发.mp4 │ 4-11 修改新闻状态功能开发.mp4 │ 4-2 上传图片插件准备工作介绍.mp4 │ 4-3 新闻内容添加--图片上传到本地服务.mp4 │ 4-4 高级图片上传--七牛简介以及获取sdk.mp4 │ 4-5 高级图片上传 - 上传到七牛云.mp4 │ 4-6 新闻内容添加功能实现.mp4 │ 4-7 列表页面开发之普通列表展示.mp4 │ 4-8 列表页面开发之引入laypage.mp4 │ 4-9 列表页面开发之搜索支持.mp4 │ 5-1 restful api简介.mp4 │ 5-2 如何使用restful .mp4 │ 5-3 通用化API接口数据封装.mp4 │ 5-4 不可预知的内部异常api数据输出解决方案(一).mp4 │ 5-5 不可预知的内部异常api数据输出解决方案(二).mp4 │ 6-1 APP-API数据安全介绍.mp4 │ 6-2 API接口数据安全解决方之开篇.mp4 │ 6-3 API接口数据安全解决方案之授权码sign解剖.mp4 │ 6-4 API接口数据安全解决方案之sign检验.mp4 │ 6-5 API接口数据安全解决方案之sign有效时间处理.mp4 │ 6-6 API接口数据安全解决方案之授权sign唯一性支持.mp4 │ 6-7 APP和服务器端时间一致性解决方案.mp4 │ 7-1 新闻栏目接口开发(上).mp4 │ 7-10 新闻详情页面接口开发.mp4 │ 7-11 本章功能整体调试.mp4 │ 7-2 新闻栏目接口开发(下).mp4 │ 7-3 api接口版本控制.mp4 │ 7-4 api接口文档编写.mp4 │ 7-5 App客户端及后台功能联调.mp4 │ 7-6 APP首页接口开发.mp4 │ 7-7 App列表页面接口开发.mp4 │ 7-8 新闻搜索功能接口开发.mp4 │ 7-9 新闻排行接口开发.mp4 │ 8-1 App版本升级业务介绍.mp4 │ 8-2 App版本表结构的设计.mp4 │ 8-3 App版本升级接口开发(一).mp4 │ 8-4 版本升级接口开发(二).mp4 │ 8-5 版本升级联调.mp4 │ 9-1 App登录业务介绍.mp4 │ 9-10 APP登录之短信验证码方式登录(一).mp4 │ 9-11 APP登录之token唯一性算法(二).mp4 │ 9-12 APP登录-短信验证码方式登录(三) .mp4 │ 9-13 APP登录安全性保障(四) .mp4 │ 9-14 权限控制详解.mp4 │ 9-15 access_user_token安全性问题思考.mp4 │ 9-16 个人中心-获取用户基本信息数据.mp4 │ 9-17 个人中心-设置个人头像接口开发.mp4 │ 9-18 个人中心-其他基本信息修改.mp4 │ 9-19 个人中心 - 个人密码设置.mp4 │ 9-2 App登录表结构的设计.mp4 │ 9-20 APP登录-按密码方式登录.mp4 │ 9-21 9.21 登录、个人中心设置等APP调试.mp4 │ 9-22 点赞表的设计.mp4 │ 9-23 点赞功能开发.mp4 │ 9-24 取消点赞功能开发.mp4 │ 9-25 获取文章是否被点赞.mp4 │ 9-26 评论表的设计.mp4 │ 9-27 评论功能开发.mp4 │ 9-28 评论列表API开发之原生关联查询MySQL语句解剖.mp4 │ 9-29 评论列表API开发之关联连表查询.mp4 │ 9-3 阿里大于云通信服务平台介绍.mp4 │ 9-30 评论列表API开发之优化方案.mp4 │ 9-31 点赞评论等APP调试.mp4 │ 9-4 打造属于适配TP5模式的阿里大于.mp4 │ 9-5 编写第一个发送短信demo.mp4 │ 9-6 代码高度复用-发送短信类库封装(一).mp4 │ 9-7 代码高度复用-发送短信类库封装(二).mp4 │ 9-8 代码高度复用-发送短信类库封装(三).mp4 │ 9-9 发送短信验证码功能开发.mp4 │ project.zip │ ├─72、看得见的算法 7个经典应用诠释算法精髓 │ │ project.zip │ │ │ ├─第10章 看得见的算法,下季再见! │ │ 10-1 看得见的算法,下一季再见!.mp4 │ │ │ ├─第1章 欢迎来到看得见的算法 │ │ 1-1 欢迎来到看得见的算法.mp4 │ │ 1-2 学习这个课程将完成什么项目?.mp4 │ │ 1-3 关于本课程的编程环境.mp4 │ │ 1-4 更多学习本课程的注意事项.mp4 │ │ │ ├─第2章 要想看得见,先要搞定GUI编程 │ │ 2-1 使用JFrame.mp4 │ │ 2-10 鼠标事件.mp4 │ │ 2-11 课程所使用的GUI编程模板.mp4 │ │ 2-2 创建属于自己的第一个JFrame子类.mp4 │ │ 2-3 设置画布与图形绘制基础.mp4 │ │ 2-4 使用Graphics2D.mp4 │ │ 2-5 整理绘制工具类.mp4 │ │ 2-6 高级绘制特性:抗锯齿和双缓存.mp4 │ │ 2-7 动画基础.mp4 │ │ 2-8 算法可视化中的MVC.mp4 │ │ 2-9 键盘事件.mp4 │ │ │ ├─第3章 概率模拟算法 │ │ 3-1 一个有意思的分钱模拟问题.mp4 │ │ 3-2 深入随机分钱问题.mp4 │ │ 3-3 蒙特卡洛算法.mp4 │ │ 3-4 使用蒙特卡洛算法求PI值.mp4 │ │ 3-5 不需要可视化的蒙特卡洛模拟.mp4 │ │ 3-6 三门问题.mp4 │ │ 3-7 你一定能中奖吗?.mp4 │ │ │ ├─第4章 排序算法可视化 │ │ 4-1 选择排序算法可视化..mp4 │ │ 4-10 三路快速排序算法可视化.mp4 │ │ 4-11 堆排序算法可视化.mp4 │ │ 4-2 为可视化添加更多效果.mp4 │ │ 4-3 插入排序可视化..mp4 │ │ 4-4 在近乎有序的数据上测试插入排序算法..mp4 │ │ 4-5 通过归并排序算法深入理解递归.mp4 │ │ 4-6 归并排序算法可视化..mp4 │ │ 4-7 快速排序算法可视化.mp4 │ │ 4-8 在快速排序中随机选取标定点.mp4 │ │ 4-9 双路快速排序算法可视化.mp4 │ │ │ ├─第5章 走迷宫 │ │ 5-1 处理迷宫文件.mp4 │ │ 5-2 迷宫可视化.mp4 │ │ 5-3 迷宫问题和图的遍历.mp4 │ │ 5-4 深度优先递归走迷宫.mp4 │ │ 5-5 迷宫问题与回溯法.mp4 │ │ 5-6 非递归深度优先走迷宫.mp4 │ │ 5-7 非递归深度优先走迷宫求解最终路径.mp4 │ │ 5-8 广度优先走迷宫问题.mp4 │ │ 5-9 深度优先遍历和广度优先遍历的内在联系.mp4 │ │ │ ├─第6章 随机迷宫生成 │ │ 6-1 什么是迷宫.mp4 │ │ 6-2 生成迷宫基础.mp4 │ │ 6-3 深度优先遍历生成迷宫.mp4 │ │ 6-4 非递归深度优先遍历生成迷宫.mp4 │ │ 6-5 广度优先遍历生成迷宫.mp4 │ │ 6-6 随机队列生成迷宫.mp4 │ │ 6-7 迷宫生成的迷雾效果.mp4 │ │ 6-8 生成随机性更强的迷宫.mp4 │ │ 6-9 更多迷宫问题.mp4 │ │ │ ├─第7章 自己做一个扫雷游戏 │ │ 7-1 扫雷是什么鬼?扫雷里包含什么算法?.mp4 │ │ 7-2 扫雷代码基础.mp4 │ │ 7-3 随机生成雷区.mp4 │ │ 7-4 验证随机生成雷区算法的随机性.mp4 │ │ 7-5 Fisher-Yates洗牌算法的应用.mp4 │ │ 7-6 为扫雷程序加入交互.mp4 │ │ 7-7 扫雷与floodfill算法.mp4 │ │ 7-8 更多扫雷相关和floodfill算法的应用.mp4 │ │ │ ├─第8章 益智游戏自动生成解 - Move the Box │ │ 8-1 玩一玩Move the Box.mp4 │ │ 8-2 求解Move the Box的数据架构.mp4 │ │ 8-3 求解Move the Box的渲染.mp4 │ │ 8-4 搜索框架.mp4 │ │ 8-5 处理箱子掉落过程.mp4 │ │ 8-6 处理箱子消除过程.mp4 │ │ 8-7 显示问题的解.mp4 │ │ 8-8 更多搜索优化思路.mp4 │ │ 8-9 更多人工智能相关.mp4 │ │ │ └─第9章 分形图的绘制:计算机生成艺术 │ 9-1 分形到底是什么鬼.mp4 │ 9-2 递归绘制基础-.mp4 │ 9-3 Vicsek 分形图的绘制.mp4 │ 9-4 为分形绘制添加交互.mp4 │ 9-5 Sierpinski 分形绘制.mp4 │ 9-6 Sierpinski 三角形.mp4 │ 9-7 编写Koch雪花分形.mp4 │ 9-8 利用分形绘制树.mp4 │ ├─80、PHP秒杀系统 高并发高性能的极致挑战(完整版) │ │ project.zip │ │ │ ├─第10章 拒绝黄牛 │ │ 10-1 机器人无法猜测的问答式验证码-原理篇(上).avi │ │ 10-2 机器人无法猜测的问答式验证码-原理篇(下).avi │ │ 10-3 机器人无法猜测的问答式验证码-代码篇.avi │ │ 10-4 机器人无法识别的点触式验证码.avi │ │ 10-5 用户行为大数据分析.avi │ │ │ ├─第11章 课程总结 │ │ 11-1 秒杀系统总结.avi │ │ │ ├─第1章 课程介绍 │ │ 1-1 课程导学.avi │ │ 1-2 课程目标.avi │ │ 1-3 秒杀系统特点.avi │ │ 1-4 课程技术分析.avi │ │ │ ├─第2章 系统环境搭建 │ │ 2-1 技术选型分析之基础服务.avi │ │ 2-2 技术选型分析之CDN.avi │ │ 2-3 技术选型分析之负载均衡.avi │ │ 2-4 开发环境准备.avi │ │ 2-5 MySQL封装类.avi │ │ 2-6 Redis封装类.avi │ │ 2-7 调试封装类(上)有点小声.avi │ │ 2-8 调试封装类(下).avi │ │ │ ├─第3章 系统设计 │ │ 3-1 系统设计之项目基本功能.avi │ │ 3-2 系统设计之项目流程.avi │ │ 3-3 数据库设计之活动信息表.avi │ │ 3-4 数据库设计之商品信息表.avi │ │ 3-5 数据库设计-日志问答订单信息表.avi │ │ 3-6 系统设计之交互和页面设计.avi │ │ │ ├─第4章 秒杀功能开发 │ │ 4-1 商品页面开发--服务端代码.avi │ │ 4-2 商品页面开发--模板代码.avi │ │ 4-3 商品的几种状态控制.avi │ │ 4-4 秒杀逻辑控制器.avi │ │ 4-5 数据逻辑处理(上).avi │ │ 4-6 数据逻辑处理(下).avi │ │ │ ├─第5章 秒杀后台功能管理 │ │ 5-1 活动信息管理.avi │ │ 5-2 活动上下线信息管理.avi │ │ 5-3 商品信息管理.avi │ │ 5-4 活动订单管理.avi │ │ 5-5 活动参与日志管理.avi │ │ │ ├─第6章 单商品秒杀 │ │ 6-1 单商品特点.avi │ │ 6-2 单商品万次秒杀.avi │ │ 6-3 单商品百万次秒杀.avi │ │ 6-4 单商品过亿次秒杀.avi │ │ │ ├─第7章 组合商品秒杀 │ │ 7-1 组合商品特点.avi │ │ 7-2 组合商品万次秒杀.avi │ │ 7-3 组合商品百万次秒杀.avi │ │ 7-4 组合商品过亿次秒杀.avi │ │ │ ├─第8章 优化单机性能 │ │ 8-1 提高页面访问速度.avi │ │ 8-10 章节总结.avi │ │ 8-2 提高页面访问速度--合并和压缩.avi │ │ 8-3 提高页面访问速度--缓存和CDN.avi │ │ 8-4 提高秒杀接口速度.avi │ │ 8-5 提高秒杀接口速度--astatus.avi │ │ 8-6 提高秒杀接口速度--前端调用.avi │ │ 8-7 提高数据处理速度.avi │ │ 8-8 提高数据处理速度-代码改造(一).avi │ │ 8-9 提高数据处理速度-代码改造(二).avi │ │ │ └─第9章 分布式方案 │ 9-1 分布式方案--多个接入层服务器.avi │ 9-2 分布式方案--多WEB服务器单数据中心.avi │ 9-3 分布式方案--多WEB服务器多数据中心.avi │ 9-4 分布式方案--服务器规模预估.avi │ ├─81、Java开发企业级权限管理系统 │ │ project.zip │ │ │ ├─第10章 权限点模块开发 │ │ 10-1 添加、更新权限点接口开发.mp4 │ │ 10-2 根据权限模块获取权限点接口与界面开发-1.mp4 │ │ 10-3 根据权限模块获取权限点接口与界面开发-2.mp4 │ │ 10-4 新增权限点,编辑权限点交互功能实现.mp4 │ │ │ ├─第11章 角色模块开发 │ │ 11-1 新增、更新角色接口开发-1.mp4 │ │ 11-2 新增、更新角色接口开发-2.mp4 │ │ 11-3 角色模块界面开发.mp4 │ │ 11-4 角色模块交互功能实现.mp4 │ │ │ ├─第12章 角色权限关系开发 │ │ 12-1 角色权限树结构接口开发-1.mp4 │ │ 12-2 角色权限树结构接口开发-2.mp4 │ │ 12-3 角色权限树结构接口开发-3.mp4 │ │ 12-4 角色权限树结构框架zTree的配置.mp4 │ │ 12-5 角色权限树结构数据获取.mp4 │ │ 12-6 角色权限树结构界面渲染与交互功能实现-1.mp4 │ │ 12-7 角色权限树结构界面渲染与交互功能实现-2.mp4 │ │ 12-8 角色权限树结构界面渲染与交互功能实现-3.mp4 │ │ │ ├─第13章 角色用户关系开发 │ │ 13-1 角色权限与角色用户Tab切换功能实现.mp4 │ │ 13-2 角色用户模块接口开发.mp4 │ │ 13-3 角色用户模块界面开发.mp4 │ │ 13-4 角色用户模块交互功能实现.mp4 │ │ │ ├─第14章 RBAC模型附加功能开发 │ │ 14-1 删除部门&删除权限功能开发.mp4 │ │ 14-2 获取用户权限数据.mp4 │ │ 14-3 获取权限点分配的用户和角色数据.mp4 │ │ │ ├─第15章 权限拦截模块开发 │ │ 15-1 权限拦截功能开发-1.mp4 │ │ 15-2 权限拦截功能开发-2.mp4 │ │ 15-3 权限拦截功能开发-3.mp4 │ │ 15-4 权限拦截功能开发-4.mp4 │ │ │ ├─第16章 权限缓存模块开发(Redis分布式) │ │ 16-1 Redis分布式缓存引入与保存缓存功能实现.mp4 │ │ 16-2 更新Redis缓存功能实现.mp4 │ │ 16-3 缓存场景分析.mp4 │ │ 16-4 权限缓存功能实现.mp4 │ │ │ ├─第17章 权限操作记录模块开发 │ │ 17-1 权限操作记录模块接口开发.mp4 │ │ 17-2 权限操作记录模块接口自测.mp4 │ │ 17-3 权限操作记录模块界面开发-1.mp4 │ │ 17-4 权限操作记录模块界面开发-2.mp4 │ │ 17-5 权限操作记录模块交互功能实现-1.mp4 │ │ 17-6 权限操作记录模块交互功能实现-2.mp4 │ │ │ ├─第18章 课程总结 │ │ 18-1 课程总结.mp4 │ │ │ ├─第1章 课程整体概述与权限管理系统介绍 │ │ 1-1 为什么企业级项目需要权限管理.mp4 │ │ 1-2 权限管理的核心是什么?.mp4 │ │ 1-3 理想中的权限管理应该是什么样的?.mp4 │ │ 1-4 主流开源权限管理框架有哪些?.mp4 │ │ 1-5 1-6课程安排与知识点介绍.mp4 │ │ │ ├─第2章 Spring Security权限框架学习与演练 │ │ 2-1 Spring Security权限管理框架介绍.mp4 │ │ 2-2 Spring Security常用权限拦截器讲解.mp4 │ │ 2-3 Spring Security数据库管理讲解.mp4 │ │ 2-4 Spring Security权限缓存讲解.mp4 │ │ 2-5 Spring Security自定义决策讲解.mp4 │ │ 2-6 基于SpringBoot的SpringSecurity环境快速搭建与验证.mp4 │ │ 2-7 SpringBoot常用注解讲解.mp4 │ │ 2-8 基于SpringSecurity权限管理Case实操.mp4 │ │ 2-9 SpringSecurity权限管理框架总结.mp4 │ │ │ ├─第3章 Apache Shiro权限框架学习与演练 │ │ [更多IT教程 www.zxit8.com] 3-1 Apache Shiro权限管理框架介绍.mp4 │ │ [更多IT教程 www.zxit8.com] 3-10 基于Apache Shiro权限管理Case实操-2.mp4 │ │ [更多IT教程 www.zxit8.com] 3-11 基于Apache Shiro权限管理Case实操-3-.mp4 │ │ [更多IT教程 www.zxit8.com] 3-12+Apache+Shiro权限管理框架总结.mp4 │ │ [更多IT教程 www.zxit8.com] 3-2 Apache Shiro身份认证讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-3 Apache Shiro授权讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-4 Apache Shiro权限拦截讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-5 Apache Shiro会话管理讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-6 Apache Shiro权限缓存讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-7 基于SpringBoot的Apache Shiro环境快速搭建与配置实操.mp4 │ │ [更多IT教程 www.zxit8.com] 3-8 基于SpringBoot连接数据库与配置MyBatis实操.mp4 │ │ [更多IT教程 www.zxit8.com] 3-9 基于Apache Shiro权限管理Case实操-1.mp4 │ │ │ ├─第4章 权限管理系统核心表设计 │ │ 4-1 为什么要自己开发一套权限管理系统?.mp4 │ │ 4-10 数据表设计规范与总结.mp4 │ │ 4-2 我们要开发一套怎样的权限管理系统?.mp4 │ │ 4-3 部门表设计.mp4 │ │ 4-4 用户表设计.mp4 │ │ 4-5 权限模块表设计.mp4 │ │ 4-6 权限表设计.mp4 │ │ 4-7 角色表设计.mp4 │ │ 4-8 角色-用户,角色-权限关联关系表设计.mp4 │ │ 4-9 权限相关Log表设计.mp4 │ │ │ ├─第5章 Spring MVC开发环境搭建与配置 │ │ 5-1 Spring MVC开发环境搭建-pom.xml配置.mp4 │ │ 5-2 Spring MVC开发环境搭建-web.xml配置.mp4 │ │ 5-3 Spring MVC开发环境搭建-spring-servlet.xml配置.mp4 │ │ 5-4 Spring MVC开发环境搭建-applicationContext.xml配置.mp4 │ │ 5-5 Spring MVC开发环境搭建-druid配置.mp4 │ │ 5-6 SpringMVC开发环境搭建-mybatis-config.xml配置.mp4 │ │ 5-7 SpringMVC开发环境搭建-logback.xml配置.mp4 │ │ 5-8 SpringMVC开发环境验证.mp4 │ │ │ ├─第6章 项目准备与核心辅助工具类开发 │ │ 6-1 核心类生成-Mybatis Generator.mp4 │ │ 6-2 项目接口定义-json,page.mp4 │ │ 6-3 接口请求全局异常处理-设计与验证.mp4 │ │ 6-4 校验工具-BeanValidator开发.mp4 │ │ 6-5 Json转化工具-JsonMapper开发.mp4 │ │ 6-6 获取Spring上下文工具-ApplicationContextHelper开发.mp4 │ │ 6-7 Http请求前后监听工具-HttpInterceptor开发.mp4 │ │ │ ├─第7章 部门模块开发 │ │ 7-1 新增部门接口开发.mp4 │ │ 7-2 部门层级树接口开发.mp4 │ │ 7-3 更新部门接口开发.mp4 │ │ 7-4 新增部门、部门层级树、更新部门接口自测.mp4 │ │ 7-5 部门列表界面基本架构开发.mp4 │ │ 7-6 部门列表树型结构界面开发.mp4 │ │ 7-7 部门列表交互功能开发(新增部门,删除部门,更新部门)-1.mp4 │ │ 7-8 部门列表交互功能开发(新增部门,删除部门,更新部门)-2.mp4 │ │ 7-9 部门列表交互功能开发(新增部门,删除部门,更新部门)-3.mp4 │ │ │ ├─第8章 用户模块开发 │ │ 8-1 用户参数对象UserParam编写.mp4 │ │ 8-10 新增用户,编辑用户界面与交互功能开发.mp4 │ │ 8-11 ThreadLocal,LoginFilter实现登录请求的拦截.mp4 │ │ 8-12 IP获取工具类,发送邮件工具类的引入和代码优化.mp4 │ │ 8-2 新增用户接口开发-1.mp4 │ │ 8-3 新增用户接口开发-2.mp4 │ │ 8-4 用户登录接口与界面开发-1.mp4 │ │ 8-5 用户登录接口与界面开发-2.mp4 │ │ 8-6 用户退出接口开发.mp4 │ │ 8-7 列表分页插件开发.mp4 │ │ 8-8 用户分页列表开发-1.mp4 │ │ 8-9 用户分页列表开发-2.mp4 │ │ │ └─第9章 权限模块开发 │ 9-1 权限模块参数对象AclModuleParam编写.mp4 │ 9-2 新增权限接口开发.mp4 │ 9-3 更新权限及子模块的接口开发.mp4 │ 9-4 权限模块树界面开发.mp4 │ 9-5 权限模块界面渲染.mp4 │ 9-6 权限模块界面交互功能实现-1.mp4 │ 9-7 权限模块界面交互功能实现-2.mp4 │ ├─83、Redis从入门到高可用,分布式实践 │ └─redis从入门到高可用 │ ├─第10章 深入Redis Cluster │ │ 10-10 客服端路由-目录.mp4 │ │ 10-11 moved异常说明和操作.mp4 │ │ 10-12 ask重定向.mp4 │ │ 10-13 smart客服端实现原理.mp4 │ │ 10-14 JedisCluster执行源码分析.mp4 │ │ 10-15 smart客服端JedisCluster-目录.mp4 │ │ 10-16 JedisCluster基本使用.mp4 │ │ 10-17 整合spring-1.mp4 │ │ 10-18 整合spring-2.mp4 │ │ 10-19 多节点操作命令.mp4 │ │ 10-1集群伸缩目录.mp4 │ │ 10-2 集群伸缩原理.mp4 │ │ 10-20 批量操作优化.mp4 │ │ 10-21 故障转移-目录.mp4 │ │ 10-22 故障发现.mp4 │ │ 10-23 故障恢复.mp4 │ │ 10-24 故障模拟.mp4 │ │ 10-25 Redis Cluster常见开发运维问题-目录.mp4 │ │ 10-26 集群完整性.mp4 │ │ 10-27 带宽消耗.mp4 │ │ 10-28 PubSub广播.mp4 │ │ 10-29 集群倾斜-目录.mp4 │ │ 10-3 扩展集群-1加入节点.mp4 │ │ 10-30 数据倾斜.mp4 │ │ 10-31请求倾斜.mp4 │ │ 10-32 读写分离.mp4 │ │ 10-33 数据迁移.mp4 │ │ 10-34 集群vs单机.mp4 │ │ 10-35 本章总结.mp4 │ │ 10-4扩展集群2加入集群.mp4 │ │ 10-5 扩展集群3 迁移槽和数据.mp4 │ │ 10-6 集群扩容演示1.mp4 │ │ 10-7 集群扩容演示2.mp4 │ │ 10-8 集群缩容说明.mp4 │ │ 10-9 集群缩容 操作.mp4 │ │ │ ├─第11章 缓存设计与优化 │ │ 11-1 目录.mp4 │ │ 11-2 缓存的收益和成本.mp4 │ │ 11-3 缓存的更新策略.mp4 │ │ 11-4 缓存粒度问题.mp4 │ │ 11-5 缓存穿透问题.mp4 │ │ 11-6 缓存雪崩问题.mp4 │ │ 11-7 无底洞问题.mp4 │ │ 11-8 热点key的重建优化.mp4 │ │ 11-9 本章总结.mp4 │ │ │ ├─第12章 Redis云平台CacheCloud │ │ 12-1 目录.mp4 │ │ 12-2 Redis规模化困扰.mp4 │ │ 12-3 快速构建.mp4 │ │ 12-4 机器部署.mp4 │ │ 12-5 应用接入.mp4 │ │ 12-6 用户功能.mp4 │ │ 12-7 运维功能.mp4 │ │ │ ├─第13章 课程总结 │ │ 13-1 课程总结.mp4 │ │ │ ├─第1章 Redis初识 │ │ 1-1 导学.mp4 │ │ 1-10 特性6-简单.mp4 │ │ 1-11 特性7-复制.mp4 │ │ 1-12 特性8-高可用分布式.mp4 │ │ 1-13 redis典型使用场景.mp4 │ │ 1-14 redis三种启动方式介绍.mp4 │ │ 1-15 redis常用配置.mp4 │ │ 1-16 redis安装启动演示.mp4 │ │ 1-2 Redis初识.mp4 │ │ 1-3 谁再使用Redis.mp4 │ │ 1-4 redis特性目录.mp4 │ │ 1-5 特性1-速度快.mp4 │ │ 1-6 特性2-持久化.mp4 │ │ 1-7 特性3-数据结构.mp4 │ │ 1-8 特性4-多语言客户端.mp4 │ │ 1-9 特性5-功能丰富.mp4 │ │ │ ├─第2章 API的理解和使用 │ │ 2-1 课程目录.mp4 │ │ 2-10 set.mp4 │ │ 2-11 zset.mp4 │ │ 2-2 通用命令.mp4 │ │ 2-3 数据结构和内部编码.mp4 │ │ 2-4 单线程.mp4 │ │ 2-5 字符串.mp4 │ │ 2-6 hash(1).mp4 │ │ 2-7 hash(2).mp4 │ │ 2-8 list(1).mp4 │ │ 2-9 list(2).mp4 │ │ │ ├─第3章 Redis客户端的使用 │ │ 3-1 课程目录.mp4 │ │ 3-2 Java客服端:jedis.mp4 │ │ 3-3 Python客户端.mp4 │ │ 3-4 Go客服端:redigo简介.mp4 │ │ │ ├─第4章 瑞士军刀Redis其他功能 │ │ 4-1 课程目录.mp4 │ │ 4-2 慢查询.mp4 │ │ 4-3 pipeline.mp4 │ │ 4-4 发布订阅.mp4 │ │ 4-5 bitmap.mp4 │ │ 4-6 hyperloglog.mp4 │ │ 4-7 geo.mp4 │ │ │ ├─第5章 Redis持久化的取舍和选择 │ │ 5-1 目录.mp4 │ │ 5-2 持久化的作用.mp4 │ │ 5-3 RDB1.mp4 │ │ 5-4 RDB2.mp4 │ │ 5-5 RDB3.mp4 │ │ 5-6 AOF1.mp4 │ │ 5-7 AOF2.mp4 │ │ 5-8 AOF实验.mp4 │ │ 5-9 RDB和AOF抉择.mp4 │ │ │ ├─第6章 常见的持久化开发运维问题 │ │ 6-1 常见问题目录.mp4 │ │ 6-2 fork.mp4 │ │ 6-3 子进程开销和优化.mp4 │ │ 6-4 AOF阻塞.mp4 │ │ │ ├─第7章 Redis复制的原理与优化 │ │ 7-1 目录.mp4 │ │ 7-2 什么是主从复制.mp4 │ │ 7-3 主从复制配置.mp4 │ │ 7-4 组从配置-操作.mp4 │ │ 7-5 .mp4 │ │ 7-6.mp4 │ │ 7-7 全量复制开销.mp4 │ │ 7-8 故障处理.mp4 │ │ 7-9 主从复制常见问题.mp4 │ │ │ ├─第8章 Redis Sentinel │ │ 8-1 sentinel-目录.mp4 │ │ 8-10 实现原理-2.故障转移演练.mp4 │ │ 8-11 实现原理-3.故障演练(日志分析).mp4 │ │ 8-12 三个定时任务.mp4 │ │ 8-13 主观下线和客观下线.mp4 │ │ 8-14 领导者选举.mp4 │ │ 8-15 故障转移.mp4 │ │ 8-16 常见开发运维问题.mp4 │ │ 8-17 节点运维.mp4 │ │ 8-18 高可用读写分离.mp4 │ │ 8-19 本章总结.mp4 │ │ 8-2 主从复制高可用.mp4 │ │ 8-3 redis sentine.mp4 │ │ 8-4 redis sentine 安装.mp4 │ │ 8-5 redis sentine安装演示1.mp4 │ │ 8-6 redis sentine 安装2.mp4 │ │ 8-7 java 客服端.mp4 │ │ 8-8 Python客户端.mp4 │ │ 8-9 实现原理-1.mp4 │ │ │ └─第9章 初识Redis Cluster │ 9-1 本章目录.mp4 │ 9-10 原生安装2.mp4 │ 9-11 原生安装 3.mp4 │ 9-12 原生安装4.mp4 │ 9-13 ruby环境准备.mp4 │ 9-14 ruby环境准备 操作.mp4 │ 9-15 redis-trib构建集群.mp4 │ 9-16 原生命令和redis-trib.rb对比.mp4 │ 9-2 呼唤集群.mp4 │ 9-3 数据分布概论.mp4 │ 9-4 节点取余分区.mp4 │ 9-5 一致性哈希分区.mp4 │ 9-6 虚拟哈希分布.mp4 │ 9-7 基本架构.mp4 │ 9-8 原生安装.mp4 │ 9-9 原生安装-1.mp4 │ ├─84、ES6+ 开发电商网站的账号体系 JS SDK │ ├─第10章 账号设置模块开发 │ │ 10-1 用户资料页设置01.mp4 │ │ 10-2 用户资料页设置02.mp4 │ │ 10-3 改造省市区插件.mp4 │ │ 10-4 收货地址设置-模板.mp4 │ │ 10-5 收货地址设置.mp4 │ │ 10-6 收货地址管理-事件绑定01.mp4 │ │ 10-7 收货地址管理-事件绑定02.mp4 │ │ 10-8 安全设置页面.mp4 │ │ │ ├─第11章 密码找回模块开发 │ │ 11-1 重置密码_1.mp4 │ │ 11-2 重置密码_2.mp4 │ │ 11-3 课程回顾.mp4 │ │ │ ├─第12章 整体串联和总结 │ │ 12-1 课程总结(ES6+).mp4 │ │ 12-2 课程总结(开发流程与设计方法).mp4 │ │ 12-3 课程总结(真实环境搭建).mp4 │ │ 12-4 课程总结(语法应用一).mp4 │ │ 12-5 课程总结(语法应用二).mp4 │ │ 12-6 课程总结(语法应用三).mp4 │ │ 12-7 课程总结(语法应用四).mp4 │ │ 12-8 课程总结(SDK开发要点).mp4 │ │ 12-9 课程总结(账号体系开发要点).mp4 │ │ │ ├─第1章 课程简介 │ │ 1-1 课程导学.mp4 │ │ │ ├─第2章 ES6+实战所需要的环境 │ │ 2-1 ES6浏览器支持情况.mp4 │ │ 2-2 webpack讲解与示例.mp4 │ │ 2-3 Babel讲解与示例.mp4 │ │ 2-4 html-bundler具体用法.mp4 │ │ 2-5 环境准备.mp4 │ │ 2-6 本章小结.mp4 │ │ │ ├─第3章 需求分析与架构设计 │ │ 3-1 .需求分析.mp4 │ │ 3-2 架构设计.mp4 │ │ 3-3 业务模块demo.mp4 │ │ 3-4 公共模块demo.mp4 │ │ │ ├─第4章 最常用ES6语法讲解以及课程环境搭建 │ │ 4-1 创建项目.mp4 │ │ 4-2 真实环境安装小结.mp4 │ │ 4-3 import & export讲解1.mp4 │ │ 4-4 import & export讲解2.mp4 │ │ 4-5 let&const 讲解.mp4 │ │ 4-6 箭头函数讲解.mp4 │ │ │ ├─第5章 登录模块开发-骨架及渲染部分 │ │ 5-1 业务开始.mp4 │ │ 5-2 Object.assign.mp4 │ │ 5-3 export.mp4 │ │ 5-4 模板字符串.mp4 │ │ 5-5 基本模板和自动补全1.mp4 │ │ 5-6 自动补全2.mp4 │ │ 5-7 getID.mp4 │ │ 5-8 渲染结束.mp4 │ │ │ ├─第6章 登录模块开发-表单验证事件请求部分 │ │ 6-1 选取元素.mp4 │ │ 6-2 import和export时的重命名.mp4 │ │ 6-3 建好骨架.mp4 │ │ 6-4 fetch, async&await.mp4 │ │ 6-5 promise讲解.mp4 │ │ 6-6 await使用注意.mp4 │ │ 6-7 表单验证.mp4 │ │ 6-8 表单验证展示.mp4 │ │ 6-9 登录结束.mp4 │ │ │ ├─第7章 注册模块开发 - 手机号注册部分 │ │ 7-1 活人验证原理介绍和搭建骨架.mp4 │ │ 7-10 完成第一步手机号提交.mp4 │ │ 7-11 完成第二步手机号验证.mp4 │ │ 7-2 第一步的模板.mp4 │ │ 7-3 活人验证骨架搭建.mp4 │ │ 7-4 symbol语法讲解1.mp4 │ │ 7-5 symbol&class语法讲解2.mp4 │ │ 7-6 滑块界面渲染部分.mp4 │ │ 7-7 验证滑块整体完成(1).mp4 │ │ 7-8 验证滑块整体完成(2).mp4 │ │ 7-9 调用验证滑块.mp4 │ │ │ ├─第8章 注册模块开发 - 个人信息部分 │ │ 8-1 开始.mp4 │ │ 8-10 . 完成注册用户信息流程.mp4 │ │ 8-2 模板渲染.mp4 │ │ 8-3 .字符串unicode支持讲解.mp4 │ │ 8-4 .正则表达式unicode支持讲解.mp4 │ │ 8-5 . 正则unicode在表单验证业务中的运用.mp4 │ │ 8-6 . 搭建省市区三联插件框架1.mp4 │ │ 8-7 . 搭建省市区三联插件2.mp4 │ │ 8-9 . 三联插件中新的语法点.mp4 │ │ │ └─第9章 注册模块开发 - 支付方式绑定和整体串联部分 │ 9-1 绑定支持方式.mp4 │ 9-2 绑定支付方式完成.mp4 │ 9-3 如何在单页应用中使用SDK.mp4 │ 9-4 如何在react中使用sdk.mp4 │ ├─86、快速上手Linux 玩转典型应用 │ 1-1 导学.mp4 │ 10-1 git版本管理工具(上).mp4 │ 10-2 git版本管理工具(下).mp4 │ 11-1 PHP基础运行环境搭建.mp4 │ 11-2 Laravel运行环境配置(上).mp4 │ 11-3 Laravel运行环境配置(下).mp4 │ 11-4 yii2.0 TP 5.0 框架配置.mp4 │ 11-5 PhpMyadmin的配置安装.mp4 │ 11-6 PhpRedisAdmin的配置安装.mp4 │ 12-1 Java运行环境配置.mp4 │ 12-2 maven高级使用.mp4 │ 13-1 Python 运行环境配置.mp4 │ 13-2 Python flask 高级应用.mp4 │ 14-1 Linux常见服务-Crontba、Ntpdate.mp4 │ 14-2 Linux常见服务--Logrotate.Supervisor.mp4 │ 15-1 监控系统Zabbix (上).mp4 │ 15-2 监控系统Zabbix (下).mp4 │ 16-1课程总结.mp4 │ 2-1什么是Linux.mp4 │ 2-2 Linux能够做什么事情.mp4 │ 2-3 Linux的学习方法.mp4 │ 2-4 忘掉 window的所有东西.mp4 │ 3-1虚拟机是什么.mp4 │ 3-2 在虚拟机中安装CentOs.mp4 │ 3-3 云服务器介绍.mp4 │ 4-1 课前准备工作.mp4 │ 5-1认识SSH.mp4 │ 5-2 服务器安装SSH服务.mp4 │ 5-3 客户端安装SSH工具.mp4 │ 5-4 客户端链接SSH服务.mp4 │ 5-5 SSH config 命令讲解.mp4 │ 5-6 SSH免密登录.mp4 │ 6-1linux常用命令.mp4 │ 6-2 服务器硬件资源信息.mp4 │ 6-3 文件操作命令.mp4 │ 6-4 Linux文本编辑神器--VIM.mp4 │ 6-5 系统用户操作命令.mp4 │ 6-6 防火墙的设置.mp4 │ 6-7 提权和文件上传下载的操作.mp4 │ 7-1Apache的安装.mp4 │ 7-2 Apache的虚拟主机配置及伪静态操作.mp4 │ 7-3 Nginx的基本操作.mp4 │ 7-4 Nginx伪静态的实现.mp4 │ 7-5 实例演示反向代理和负载均衡.mp4 │ 8-1 Mysql安装及链接.mp4 │ 8-2 远程链接.mp4 │ 8-3 开启genelog.mp4 │ 9-1 Redis、Memcache介绍及安装.mp4 │ 9-2 Redis的基本操作.mp4 │ ├─87、Python接口测试框架实战与自动化进阶 │ │ project.zip │ │ │ ├─第10章 数据库相关操作 │ │ 10-1 连接数据库查询数据.mp4 │ │ 10-2 获取数据库数据重构及转换数据.mp4 │ │ 10-3 返回数据和数据库数据进行对比.mp4 │ │ 10-4 格式化数据对结果进行回写.mp4 │ │ │ ├─第11章 接口测试异常处理 │ │ 第11章1.2.3节.mp4 │ │ │ ├─第1章 接口测试基础回顾 │ │ 1-1 接口自动化测试从基础到框架-导学.mp4 │ │ 1-2 接口基础知识回顾.mp4 │ │ 1-3 接口测试基础面试解答.mp4 │ │ │ ├─第2章 fiddler在工作中的运用 │ │ 2-1 如何抓接口.mp4 │ │ 2-2 大量重复数据模拟以及过滤规则使用.mp4 │ │ 2-3 模拟接口响应数据.mp4 │ │ 2-4 fiddler进行接口测试.mp4 │ │ │ ├─第3章 如何开发get │ │ └─post接口 │ │ 3-1 开发接口环境搭建.mp4 │ │ 3-2 django之接口工作原理.mp4 │ │ 3-3 django之post接口开发.mp4 │ │ 3-4 django之get请求.mp4 │ │ 3-5 django之接口数据处理.mp4 │ │ │ ├─第4章 requests库的相关使用 │ │ 4-1 requests安装.mp4 │ │ 4-2 requests简单使用-post.mp4 │ │ 4-3 重构发送post请求.mp4 │ │ 4-4 重构get请求+格式化响应数据.mp4 │ │ 4-5 使用类封装接口测试脚本.mp4 │ │ │ ├─第5章 unittest使用 │ │ 5-1 unittest简单使用.mp4 │ │ 5-2 unittest和request重构封装.mp4 │ │ 5-3 unittest中assert的使用.mp4 │ │ 5-4 unittest中case的管理及运用.mp4 │ │ 5-5 unittest和HTMLTestRunner结合生成报告.mp4 │ │ 5-6 unittest之常见面试解答及知识回顾.mp4 │ │ │ ├─第6章 mock服务入门到实战 │ │ 6-1 如何在接口开发阶段编写接口测脚本.mp4 │ │ 6-2 mock服务介绍以及实现原理.mp4 │ │ 6-3 在case中通过底层函数实现mock.mp4 │ │ 6-4 重构封装mock服务.mp4 │ │ │ ├─第7章 从接口自动化框架设计到开发 │ │ 7-1 如何设计一个接口自动化测试框架.mp4 │ │ 7-10 返回数据格式处理以及调错.mp4 │ │ 7-11 获取接口返回状态.mp4 │ │ 7-12 通过预期结果判断case是否执行成功.mp4 │ │ 7-13 将测试结果写入到excel中.mp4 │ │ 7-14 数据依赖问题从设计思路开始.mp4 │ │ 7-15 数据依赖问题方法封装之通过case_id获取case数据.mp4 │ │ 7-16 数据依赖问题之根据规则提取响应数据.mp4 │ │ 7-17 数据页面相关.mp4 │ │ 7-18 数据依赖问题之依赖结构构建.mp4 │ │ 7-19 数据依赖问题之流程实施.mp4 │ │ 7-2 学习python操作excel获得内容.mp4 │ │ 7-20 case运行结果统计.mp4 │ │ 7-21 构建发送邮件服务.mp4 │ │ 7-22 结果统计+报告通知.mp4 │ │ 7-3 重构操作excel函数.mp4 │ │ 7-4 学习操作json文件.mp4 │ │ 7-5 重构json工具类.mp4 │ │ 7-6 封装获取常量方法.mp4 │ │ 7-7 封装获取接口数据.mp4 │ │ 7-8 post、get基类的封装.mp4 │ │ 7-9 主流程封装及错误解决调试.mp4 │ │ │ ├─第8章 持续集成 │ │ 8-1 持续集成环境搭建.mp4 │ │ 8-2 持续集成之项目配置.mp4 │ │ │ └─第9章 获取cookie及请求处理 │ 9-1 获取cookie思路分析.mp4 │ 9-2 模拟登录获取cookie请求订单接口.mp4 │ 9-3 重构封装携带cookie请求处理流程.mp4 │ ├─91、精通高级RxJava 2响应式编程思想 │ │ RxJava2源码.zip │ │ │ ├─第1章 课程介绍—课程整体内容介绍 │ │ 1-1 1.1课程整体介绍.mp4 │ │ │ ├─第2章 响应式编程思想概述—概念与案例讲解 │ │ 2-1 2.1响应式编程概念介绍.mp4 │ │ 2-2 2.2响应式编程举例讲解.mp4 │ │ │ ├─第3章 RxJava基本元素—源码解析与案例实践 │ │ 3-1 3.1简单介绍及回顾RxJava.mp4 │ │ 3-10 3.7实战基本元素(RxJava2有背压).mp4 │ │ 3-11 3.8章节回顾.mp4 │ │ 3-12 3.9真实案例演练.mp4 │ │ 3-2 3.2RxJava1基本元素源码分析.mp4 │ │ 3-3 3.0背压的概念.mp4 │ │ 3-4 3.3RxJava2源码分析(无背压)(上).mp4 │ │ 3-5 3.3RxJava2源码分析(无背压)(下).mp4 │ │ 3-6 3.4RxJava2基本元素源码分析(有背压).mp4 │ │ 3-7 3.5实战基本元素(RxJava1)上.mp4 │ │ 3-8 3.5实战基本元素(RxJava1)下.mp4 │ │ 3-9 3.6实战基本元素(RxJava2无背压).mp4 │ │ │ ├─第4章 Operator操作符变换—源码解析与案例实践 │ │ 4-1 4.1具体操作符简介.mp4 │ │ 4-2 4.2RxJava1操作符源码分析.mp4 │ │ 4-3 4.3RxJava2操作符源码分析.mp4 │ │ 4-4 4.4实战操作符RxJava1.mp4 │ │ 4-5 4.5实战操作符(RxJava2无背压).mp4 │ │ 4-6 4.6实战操作符(RxJava2有背压).mp4 │ │ 4-7 4.7章节回顾.mp4 │ │ │ ├─第5章 Scheduler线程变换—源码解析与案例实践 │ │ 5-1 5.1线程变换简介.mp4 │ │ 5-10 5.10实战subscribeOn(RxJava2无背压).mp4 │ │ 5-11 5.11实战subscribeOn(RxJava2有背压).mp4 │ │ 5-12 5.12observeOn原理分析(RxJava1).mp4 │ │ 5-13 5.13observeOn原理分析(RxJava2无背压).mp4 │ │ 5-14 5.14observeOn原理分析(RxJava2有背压).mp4 │ │ 5-15 5.15实战observeOn(RxJava1).mp4 │ │ 5-16 5.16实战observeOn(RxJava2无背压).mp4 │ │ 5-17 5.17实战observeOn(RxJava2有背压).mp4 │ │ 5-18 5.18章节回顾.mp4 │ │ 5-2 5.2Scheduler源码分析(RxJava1).mp4 │ │ 5-3 5.3Scheduler调度者源码分析(RxJava2).mp4 │ │ 5-4 5.4实战Scheduler调度者(RxJava1).mp4 │ │ 5-5 5.5实战Scheduler(RxJava2).mp4 │ │ 5-6 5.6subscribeOn原理分析(RxJava1).mp4 │ │ 5-7 5.7subscribeOn原理分析(RxJava2无背压).mp4 │ │ 5-8 5.8subscribeOn原理分析(RxJava2有背压).mp4 │ │ 5-9 5.9实战subscribeOn(RxJava1).mp4 │ │ Thumbs.db │ │ │ ├─第6章 整体变换compose和Transformer原理 │ │ 6-1 6.1整体变换简介.mp4 │ │ 6-2 6.2整体变换原理(RxJava1).mp4 │ │ 6-3 6.3整体变换原理(RxJava2).mp4 │ │ 6-4 6.4实战整体变换(RxJava1).mp4 │ │ 6-5 6.5实战整体变换(RxJava2).mp4 │ │ 6-6 6.6章节回顾.mp4 │ │ │ └─第7章 RxJava+Retrofit+MVP综合案例(未完成,持续更新......) │ 7-1 7.1RxJava结合Retrofit.mp4 │ 7-2 7.2结合MVP模式.mp4 │ 7-3 7.3RxJava结合Retrofit结合MVP.mp4 │ ├─95、全面系统讲解CSS 工作应用+面试一步搞定 │ │ project.zip │ │ │ ├─第10章 三大框架中的CSS │ │ 10-1 Angular中的CSS(1).mp4 │ │ 10-2 Angular中的CSS(2).mp4 │ │ 10-3 Angular中的CSS(3).mp4 │ │ 10-4 Vue中的CSS(1).mp4 │ │ 10-5 Vue中的CSS(2).mp4 │ │ 10-6 React中的CSS(1).mp4 │ │ 10-7 React中的CSS(2).mp4 │ │ 10-8 React中的CSS(3).mp4 │ │ 10-9 React中的CSS(4).mp4 │ │ │ ├─第11章 课程总结 │ │ 11-1 课程总结.mp4 │ │ │ ├─第1章 课程介绍 │ │ 1-1 导学.mp4 │ │ │ ├─第2章 HTML基础强化 │ │ 2-1 HTML常见元素和理解(1).mp4 │ │ 2-2 HTML常见元素和理解(2).mp4 │ │ 2-3 HTML常见元素和理解(3).mp4 │ │ 2-4 HTML版本.mp4 │ │ 2-5 元素分类.mp4 │ │ 2-6 嵌套关系.mp4 │ │ 2-7 默认样式和reset.mp4 │ │ 2-8 真题.mp4 │ │ │ ├─第3章 CSS基础 │ │ 3-1 选择器(1).mp4 │ │ 3-10 hack和案例(1).mp4 │ │ 3-11 hack和案例(2).mp4 │ │ 3-12 面试题(1).mp4 │ │ 3-13 面试题(2).mp4 │ │ 3-2 选择器(2).mp4 │ │ 3-3 非布局样式(字体).mp4 │ │ 3-4 非布局样式(行高).mp4 │ │ 3-5 非布局样式(背景).mp4 │ │ 3-6 非布局样式(边框).mp4 │ │ 3-7 非布局样式(滚动).mp4 │ │ 3-8 非布局样式(文本折行).mp4 │ │ 3-9 非布局样式(装饰性属性).mp4 │ │ │ ├─第4章 CSS布局 │ │ 4-1 布局简介.mp4 │ │ 4-10 CSS面试题.mp4 │ │ 4-2 布局方式(表格).mp4 │ │ 4-3 一些布局属性.mp4 │ │ 4-4 flexbox布局.mp4 │ │ 4-5 float布局.mp4 │ │ 4-6 inline-block布局.mp4 │ │ 4-7 响应式布局(1).mp4 │ │ 4-8 响应式布局(2).mp4 │ │ 4-9 主流网站使用的布局方式.mp4 │ │ │ ├─第5章 CSS效果 │ │ 5-1 box-shadow.mp4 │ │ 5-2 text-shadow_x264.mp4 │ │ 5-3 border-radius.mp4 │ │ 5-4 background.mp4 │ │ 5-5 clip-path.mp4 │ │ 5-6 3D-transform.mp4 │ │ 5-7 CSS面试真题.mp4 │ │ │ ├─第6章 CSS动画 │ │ 6-1 动画介绍.mp4 │ │ 6-2 transition动画(1).mp4 │ │ 6-3 transition动画(2).mp4 │ │ 6-4 keyframes动画.mp4 │ │ 6-5 逐帧动画.mp4 │ │ 6-6 CSS面试真题.mp4 │ │ │ ├─第7章 预处理器 │ │ 7-1 介绍.mp4 │ │ 7-10 sass extend.mp4 │ │ 7-11 less loop.mp4 │ │ 7-12 sass loop.mp4 │ │ 7-13 less import.mp4 │ │ 7-14 sass import.mp4 │ │ 7-15 预处理器框架(1).mp4 │ │ 7-16 预处理器框架(2).mp4 │ │ 7-17 真题.mp4 │ │ 7-2 less嵌套.mp4 │ │ 7-3 sass嵌套(1).mp4 │ │ 7-4 sass嵌套(2).mp4 │ │ 7-5 less变量.mp4 │ │ 7-6 sass变量.mp4 │ │ 7-7 less mixin.mp4 │ │ 7-8 sass mixin.mp4 │ │ 7-9 less extend.mp4 │ │ │ ├─第8章 Bootstrap │ │ 8-1 Bootstrap介绍.mp4 │ │ 8-2 Bootstrap基本用法(1).mp4 │ │ 8-3 Bootstrap基本用法(2).mp4 │ │ 8-4 Bootstrap JS组件.mp4 │ │ 8-5 Bootstrap 响应式布局.mp4 │ │ 8-6 Bootstrap 定制化.mp4 │ │ 8-7 CSS真题.mp4 │ │ │ └─第9章 CSS工程化方案 │ 9-1 PostCSS介绍.mp4 │ 9-10 webpack小结.mp4 │ 9-11 真题.mp4 │ 9-2 PostCSS插件的使用(1).mp4 │ 9-3 PostCSS插件的使用(2).mp4 │ 9-4 cssnext.mp4 │ 9-5 precss.mp4 │ 9-6 gulp-postcss.mp4 │ 9-7 webpack.mp4 │ 9-8 webpack处理CSS.mp4 │ 9-9 css-modules和extract-text-plugin.mp4 │ ├─98、BAT大牛亲授 基于ElasticSearch的搜房网实战 │ │ project.zip │ │ │ ├─十三章 │ │ 13-1 单元测试覆盖率报告.mp4 │ │ 13-2 线上线下配置分离.mp4 │ │ │ ├─十二章 │ │ 12-1 业务与功能分析设计.mp4 │ │ 12-2 Logstash应用.mp4 │ │ 12-3Logstash应用2.mp4 │ │ 12-4 数据可视化分析.mp4 │ │ 12-5 数据可视化分析2.mp4 │ │ │ ├─十四章 │ │ 14-1 课程总结.mp4 │ │ │ ├─第一章 │ │ 1-1导学.mp4 │ │ 1-2 技术选型介绍.mp4 │ │ 1-3 学习建议.mp4 │ │ │ ├─第七章 │ │ 7-1 功能与分析设计.mp4 │ │ 7-2 默认排序实现.mp4 │ │ 7-3 默认排序实现2.mp4 │ │ 7-4 其他维度排序实现.mp4 │ │ 7-5 房源信息详情页.mp4 │ │ │ ├─第三章 │ │ 3-1 环境要求.mp4 │ │ 3-2 后端框架搭建.mp4 │ │ 3-3 集成单元测试.mp4 │ │ 3-4 前端集成.mp4 │ │ │ ├─第九章 │ │ 9-1 业务与功能分析.mp4 │ │ 9-10 基于百度LBS的云麻点3.mp4 │ │ 9-2 基于ES的地图点聚合1.mp4 │ │ 9-3 基于ES的地图点聚合2.mp4 │ │ 9-4 地图鼠标事件应用.mp4 │ │ 9-5 基于地址获取经纬度的开发实现.mp4 │ │ 9-6 基于ES的地图查询功能.mp4 │ │ 9-7 基于ES的视野数据源绑定.mp4 │ │ 9-8 基于百度LBS的云麻点.mp4 │ │ 9-9 基于百度LBS的云麻点2.mp4 │ │ │ ├─第二章 │ │ 2-1 需求分析.mp4 │ │ 2-2 数据库设计.mp4 │ │ │ ├─第五章 │ │ 5-1 业务与功能分析.mp4 │ │ 5-2 后台登录功能实现.mp4 │ │ 5-3 权限控制.mp4 │ │ 5-4 验证失败逻辑处理.mp4 │ │ │ ├─第八章 │ │ 8-1 业务与功能分析.mp4 │ │ 8-10 搜索引擎2.mp4 │ │ 8-11 中文分词-问题描述.mp4 │ │ 8-12 中文分词2.mp4 │ │ 8-13 Search-as-you-type.mp4 │ │ 8-14 小区房源统计功能.mp4 │ │ 8-15 搜索引擎优化.mp4 │ │ 8-2 ES与MySQL技术选型.mp4 │ │ 8-3 索引结构设计.mp4 │ │ 8-4 索引结构设计2.mp4 │ │ 8-5 索引构建-核心逻辑.mp4 │ │ 8-6 索引构建-核心逻辑2.mp4 │ │ 8-7 索引构建3.mp4 │ │ 8-8 索引构建4.mp4 │ │ 8-9 搜索引擎1.mp4 │ │ │ ├─第六章 │ │ 6-1 业务与功能分析.mp4 │ │ 6-10 房源浏览功能实现2.mp4 │ │ 6-11 房源浏览功能实现3..mp4 │ │ 6-12 编辑功能实现.mp4 │ │ 6-13 编辑功能实现2.mp4 │ │ 6-14 审核功能实现.mp4 │ │ 6-2 基于七牛云的图片.mp4 │ │ 6-3 基于七牛云的图片上传2.mp4 │ │ 6-4 基于七牛云的图片上传3.mp4 │ │ 6-5 基于七牛云的图片上传4.mp4 │ │ 6-6 新增房源信息功能实现.mp4 │ │ 6-7 新增房源信息功能实现2.mp4 │ │ 6-8 新增房源信息功能实现3.mp4 │ │ 6-9 房源浏览功能实现.mp4 │ │ │ ├─第十一章 │ │ 11-1 索引结构优化.mp4 │ │ 11-2 配置优化.mp4 │ │ 11-3 基于Nginx实现负载均衡.mp4 │ │ 11-4 安全控制.mp4 │ │ 11-5 安全控制2.mp4 │ │ 11-6基于SpringSchedule的监控任务.mp4 │ │ 11-7 基于SpringMail的报警系统.mp4 │ │ │ ├─第十章 │ │ 10-1 业务与功能分析.mp4 │ │ 10-2 免注册登录.mp4 │ │ 10-3 免注册登录2.mp4 │ │ 10-4 会员中心.mp4 │ │ 10-5 用户预约功能.mp4 │ │ 10-6 用户预约功能2.mp4 │ │ 10-7 经纪人完成预约功能.mp4 │ │ 10-8 api权限拦截器.mp4 │ │ 10-9 基于美洽的客服系统.mp4 │ │ │ └─第四章 │ 4-1 架构设计与分层.mp4 │ 4-2 API结构设计.mp4 │ 4-3 API结构设计2.mp4 │ 4-4 API结构设计.mp4 │ 4-5 功能性页面开发.mp4 │ ├─activiti │ └─【慕课网】Activiti6.0工作流引擎深度解析与实战 │ ├─第01章 课程介绍 │ │ 1-1 课程导学 .mp4 │ │ │ ├─第02章 工作流入门 │ │ 2-1 本章概述.mp4 │ │ 2-2 工作流介绍.mp4 │ │ 2-3 工作流引擎技术选型.mp4 │ │ 2-4 Activiti6.0快速体验-部署环境介绍.mp4 │ │ 2-5 Activiti6.0快速体验-部署环境实操.mp4 │ │ 2-6 Activiti6.0快速体验-流程体验.mp4 │ │ │ ├─第03章 Activiti6.0源码初探 │ │ 3-1 本章概述.mp4 │ │ 3-10 Activiti6.0源码初探-helloword_idea-2.mp4 │ │ 3-11 Activiti6.0源码初探-helloword_idea-3 .mp4 │ │ 3-2 Activiti6.0源码初探-概览与获取.mp4 │ │ 3-3 Activiti6.0源码初探-engine.mp4 │ │ 3-4 Activiti6.0源码初探-模块介绍.mp4 │ │ 3-5 Activiti6.0源码初探-activiti-app运行 .mp4 │ │ 3-6 Activiti6.0源码初探-WebConfigurer.mp4 │ │ 3-7 Activiti6.0源码初探-helloword-1.mp4 │ │ 3-8 Activiti6.0源码初探-helloword-2.mp4 │ │ 3-9 Activiti6.0源码初探-helloword_idea-1 .mp4 │ │ │ ├─第04章 Activiti6.0引擎配置 │ │ 4-1 本章概述.mp4 │ │ 4-10 事件处理及监听器配置-eventlog.mp4 │ │ 4-11 事件处理及监听器配置-eventLinstener-1.mp4 │ │ 4-12 事件处理及监听器配置-eventLinstener-2.mp4 │ │ 4-13 命令拦截器配置-command-1.mp4 │ │ 4-14 命令拦截器配置-command-2 .mp4 │ │ 4-15 作业执行器配置-job-1.mp4 │ │ 4-16 作业执行器配置-job-2.mp4 │ │ 4-17 Activiti与spring集成-1.mp4 │ │ 4-18 Activiti与spring集成-2.mp4 │ │ 4-19 Activiti与spring集成-3.mp4 │ │ 4-2 创建流程引擎配置-config_samples.mp4 │ │ 4-3 创建流程引擎配置-archetype.mp4 │ │ 4-4 数据库配置-dbconfig.mp4 │ │ 4-5 数据库配置-dbconfig_code .mp4 │ │ 4-6 日志记录配置-logging .mp4 │ │ 4-7 日志记录配置-logging_mdc.mp4 │ │ 4-8 历史记录配置-history-1.mp4 │ │ 4-9 历史记录配置-history-2.mp4 │ │ │ ├─第05章 Activiti核心API │ │ 5-1 本章概述.mp4 │ │ 5-10 用户和用户组管理服务-IdentityService.mp4 │ │ 5-11 用户和用户组管理服务-IdentityService.mp4 │ │ 5-12 历史数据管理服务-HistoryService-1.mp4 │ │ 5-13 历史数据管理服务-HistoryService-2 .mp4 │ │ 5-14 其它管理服务-OtherService .mp4 │ │ 5-15 异常策略.mp4 │ │ 5-2 流程存储服务-RepositoryService-1.mp4 │ │ 5-3 流程存储服务-RepositoryService-2.mp4 │ │ 5-4 流程运行 控制服务-RuntimeService-1.mp4 │ │ 5-5 流程运行 控制服务-RuntimeService-2.mp4 │ │ 5-6 流程运行 控制服务-RuntimeService-3.mp4 │ │ 5-7 任务管理服务-TaskService-1.mp4 │ │ 5-8 任务管理服务-TaskService-2 .mp4 │ │ 5-9 任务管理服务-TaskService-3.mp4 │ │ │ ├─第06章 数据库设计与模型映射 │ │ 6-1 通用数据表设计.mp4 │ │ 6-2 流程定义存储表设计.mp4 │ │ 6-3 身份数据表设计.mp4 │ │ 6-4 运行时流程数据表设计-1.mp4 │ │ 6-5 运行时流程数据表设计-2.mp4 │ │ 6-6 历史流程数据表设计-1.mp4 │ │ 6-7 历史流程数据表设计-2 .mp4 │ │ │ ├─第07章 BPMN2.0规范 │ │ 7-1 本章概述 .mp4 │ │ 7-10 BPMN2.0服务任务-2.mp4 │ │ 7-11 BPMN2.0顺序流和网关-1.mp4 │ │ 7-12 BPMN2.0顺序流和网关-2.mp4 │ │ 7-13 BPMN2.0顺序流和网关-3.mp4 │ │ 7-14 BPMN2.0子流程-1.mp4 │ │ 7-15 BPMN2.0子流程-2.mp4 │ │ 7-16 BPMN2.0子流程-3.mp4 │ │ 7-17 BPMN2.0子流程-4.mp4 │ │ 7-2 BPMN2.0流程事件-事件分类.mp4 │ │ 7-3 BPMN2.0流程事件-错误事件.mp4 │ │ 7-4 BPMN2.0流程事件-信号消息事件.mp4 │ │ 7-5 BPMN2.0流程任务-用户任务-1.mp4 │ │ 7-6 BPMN2.0流程任务-用户任务-2 .mp4 │ │ 7-7 BPMN2.0脚本任务-1.mp4 │ │ 7-8 BPMN2.0脚本任务-2.mp4 │ │ 7-9 BPMN2.0服务任务-1.mp4 │ │ │ ├─第08章 Activiti6.0集成Spring Boot2.0 │ │ 8-1 本章概述.mp4 │ │ 8-2本章概述.mp4 │ │ 8-3 Spring Boot2.0入门实例-2.mp4 │ │ 8-4 Spring Boot2.0启动依赖和自动装配-1.mp4 │ │ 8-5 Spring Boot2.0启动依赖和自动装配-2.mp4 │ │ 8-6 Activiti6.0与Spring Boot2.0集成-1 .mp4 │ │ 8-7 Activiti6.0与Spring Boot2.0集成-2.mp4 │ │ │ ├─第09章 工作流平台搭建 │ │ 9-1 工作流平台搭建-需求分析.mp4 │ │ 9-10 工作流平台搭建-workflow-1.mp4 │ │ 9-11 工作流平台搭建-workflow-2.mp4 │ │ 9-12 工作流平台搭建-购物流程-1.mp4 │ │ 9-13 工作流平台搭建-购物流程-2.mp4 │ │ 9-14 工作流平台搭建-购物流程-3.mp4 │ │ 9-2 工作流平台搭建集成spring boot1-1 .mp4 │ │ 9-3 工作流平台搭建集成spring boot1-2.mp4 │ │ 9-4 工作流平台搭建集成spring boot1-3.mp4 │ │ 9-5 工作流平台搭建集成spring boot1-4.mp4 │ │ 9-6 工作流平台升级spring boot2-1.mp4 │ │ 9-7 工作流平台升级spring boot2-2 .mp4 │ │ 9-8 工作流平台升级spring boot2-3.mp4 │ │ 9-9 工作流平台升级spring boot2-4.mp4 │ │ │ ├─第10章 工作流平台部署和运维 │ │ 10-1 工作流平台部署-1.mp4 │ │ 10-2 工作流平台部署-2.mp4 │ │ │ ├─第11章 课程总结 │ │ 11-1 课程总结.mp4 │ │ │ └─资料 │ activiti-6.0.0.zip │ ├─Activiti6.0工作流引擎深度解析与实战 │ │ activiti-6.0.0.zip │ │ │ ├─第一章 课程介绍 │ │ 1-1 课程导学 .mp4 │ │ │ ├─第七章 BPMN2.0规范 │ │ 7-1 本章概述 .mp4 │ │ 7-10 BPMN2.0服务任务-2.mp4 │ │ 7-11 BPMN2.0顺序流和网关-1.mp4 │ │ 7-12 BPMN2.0顺序流和网关-2.mp4 │ │ 7-13 BPMN2.0顺序流和网关-3.mp4 │ │ 7-14 BPMN2.0子流程-1.mp4 │ │ 7-15 BPMN2.0子流程-2.mp4 │ │ 7-16 BPMN2.0子流程-3.mp4 │ │ 7-17 BPMN2.0子流程-4.mp4 │ │ 7-2 BPMN2.0流程事件-事件分类.mp4 │ │ 7-3 BPMN2.0流程事件-错误事件.mp4 │ │ 7-4 BPMN2.0流程事件-信号消息事件.mp4 │ │ 7-5 BPMN2.0流程任务-用户任务-1.mp4 │ │ 7-6 BPMN2.0流程任务-用户任务-2 .mp4 │ │ 7-7 BPMN2.0脚本任务-1.mp4 │ │ 7-8 BPMN2.0脚本任务-2.mp4 │ │ 7-9 BPMN2.0服务任务-1.mp4 │ │ │ ├─第三章 Activiti6.0源码初探 │ │ 3-1 本章概述.mp4 │ │ 3-10 Activiti6.0源码初探-helloword_idea-2.mp4 │ │ 3-11 Activiti6.0源码初探-helloword_idea-3 .mp4 │ │ 3-2 Activiti6.0源码初探-概览与获取.mp4 │ │ 3-3 Activiti6.0源码初探-engine.mp4 │ │ 3-4 Activiti6.0源码初探-模块介绍.mp4 │ │ 3-5 Activiti6.0源码初探-activiti-app运行 .mp4 │ │ 3-6 Activiti6.0源码初探-WebConfigurer.mp4 │ │ 3-7 Activiti6.0源码初探-helloword-1.mp4 │ │ 3-8 Activiti6.0源码初探-helloword-2.mp4 │ │ 3-9 Activiti6.0源码初探-helloword_idea-1 .mp4 │ │ │ ├─第九章 工作流平台搭建 │ │ 9-1 工作流平台搭建-需求分析.mp4 │ │ 9-10 工作流平台搭建-workflow-1.mp4 │ │ 9-11 工作流平台搭建-workflow-2.mp4 │ │ 9-12 工作流平台搭建-购物流程-1.mp4 │ │ 9-13 工作流平台搭建-购物流程-2.mp4 │ │ 9-14 工作流平台搭建-购物流程-3.mp4 │ │ 9-2 工作流平台搭建集成spring boot1-1 .mp4 │ │ 9-3 工作流平台搭建集成spring boot1-2.mp4 │ │ 9-4 工作流平台搭建集成spring boot1-3.mp4 │ │ 9-5 工作流平台搭建集成spring boot1-4.mp4 │ │ 9-6 工作流平台升级spring boot2-1.mp4 │ │ 9-7 工作流平台升级spring boot2-2 .mp4 │ │ 9-8 工作流平台升级spring boot2-3.mp4 │ │ 9-9 工作流平台升级spring boot2-4.mp4 │ │ │ ├─第二章 工作流入门 │ │ 2-1 本章概述.mp4 │ │ 2-2 工作流介绍.mp4 │ │ 2-3 工作流引擎技术选型.mp4 │ │ 2-4 Activiti6.0快速体验-部署环境介绍.mp4 │ │ 2-5 Activiti6.0快速体验-部署环境实操.mp4 │ │ 2-6 Activiti6.0快速体验-流程体验.mp4 │ │ │ ├─第五章 Activiti核心API │ │ 5-1 本章概述.mp4 │ │ 5-10 用户和用户组管理服务-IdentityService.mp4 │ │ 5-11 用户和用户组管理服务-IdentityService.mp4 │ │ 5-12 历史数据管理服务-HistoryService-1.mp4 │ │ 5-13 历史数据管理服务-HistoryService-2 .mp4 │ │ 5-14 其它管理服务-OtherService .mp4 │ │ 5-15 异常策略.mp4 │ │ 5-2 流程存储服务-RepositoryService-1.mp4 │ │ 5-3 流程存储服务-RepositoryService-2.mp4 │ │ 5-4 流程运行 控制服务-RuntimeService-1.mp4 │ │ 5-5 流程运行 控制服务-RuntimeService-2.mp4 │ │ 5-6 流程运行 控制服务-RuntimeService-3.mp4 │ │ 5-7 任务管理服务-TaskService-1.mp4 │ │ 5-8 任务管理服务-TaskService-2 .mp4 │ │ 5-9 任务管理服务-TaskService-3.mp4 │ │ │ ├─第八章 Activiti6.0集成Spring Boot2.0 │ │ 8-1 本章概述.mp4 │ │ 8-2本章概述.mp4 │ │ 8-3 Spring Boot2.0入门实例-2.mp4 │ │ 8-4 Spring Boot2.0启动依赖和自动装配-1.mp4 │ │ 8-5 Spring Boot2.0启动依赖和自动装配-2.mp4 │ │ 8-6 Activiti6.0与Spring Boot2.0集成-1 .mp4 │ │ 8-7 Activiti6.0与Spring Boot2.0集成-2.mp4 │ │ │ ├─第六章 数据库设计和模型映射 │ │ 6-1 通用数据表设计.mp4 │ │ 6-2 流程定义存储表设计.mp4 │ │ 6-3 身份数据表设计.mp4 │ │ 6-4 运行时流程数据表设计-1.mp4 │ │ 6-5 运行时流程数据表设计-2.mp4 │ │ 6-6 历史流程数据表设计-1.mp4 │ │ 6-7 历史流程数据表设计-2 .mp4 │ │ │ ├─第十一章 课程总结 │ │ 11-1 课程总结.mp4 │ │ │ ├─第十章 工作流平台部署和运维 │ │ 10-1 工作流平台部署-1.mp4 │ │ 10-2 工作流平台部署-2.mp4 │ │ │ └─第四章 Activiti6.0引擎配置 │ 4-1 本章概述.mp4 │ 4-10 事件处理及监听器配置-eventlog.mp4 │ 4-11 事件处理及监听器配置-eventLinstener-1.mp4 │ 4-12 事件处理及监听器配置-eventLinstener-2.mp4 │ 4-13 命令拦截器配置-command-1.mp4 │ 4-14 命令拦截器配置-command-2 .mp4 │ 4-15 作业执行器配置-job-1.mp4 │ 4-16 作业执行器配置-job-2.mp4 │ 4-17 Activiti与spring集成-1.mp4 │ 4-18 Activiti与spring集成-2.mp4 │ 4-19 Activiti与spring集成-3.mp4 │ 4-2 创建流程引擎配置-config_samples.mp4 │ 4-3 创建流程引擎配置-archetype.mp4 │ 4-4 数据库配置-dbconfig.mp4 │ 4-5 数据库配置-dbconfig_code .mp4 │ 4-6 日志记录配置-logging .mp4 │ 4-7 日志记录配置-logging_mdc.mp4 │ 4-8 历史记录配置-history-1.mp4 │ 4-9 历史记录配置-history-2.mp4 │ ├─Angular │ ├─Angular 4.0从入门到实战 打造股票管理网站 │ │ │ angular 模板.txt │ │ │ angular模板说明.txt │ │ │ project.zip │ │ │ 讲师源码.zip │ │ │ │ │ ├─第一章 │ │ │ 1-1 Angular课程介绍.mp4 │ │ │ 1-2 Angular简介.mp4 │ │ │ │ │ ├─第七章 │ │ │ 7-1 表单处理内容介绍.mp4 │ │ │ 7-10 表单处理实战.mp4 │ │ │ 7-11 表单处理小结.mp4 │ │ │ 7-2 表单简介.mp4 │ │ │ 7-3 模板式表单.mp4 │ │ │ 7-4 响应式表单.mp4 │ │ │ 7-5 响应式表单重构.mp4 │ │ │ 7-6 表单校验上.mp4 │ │ │ 7-7 表单校验下.mp4 │ │ │ 7-8 状态字段.mp4 │ │ │ 7-9 模板式表单校验.mp4 │ │ │ │ │ ├─第三章 │ │ │ 3-1路由内容介绍.mp4 │ │ │ 3-2路由基础.mp4 │ │ │ 3-3 在路由时传递数据.mp4 │ │ │ 3-4 重定向路由.mp4 │ │ │ 3-5 子路由.mp4 │ │ │ 3-6 辅助路由.mp4 │ │ │ 3-7 路由守卫.mp4 │ │ │ 3-8 resolve守卫.mp4 │ │ │ 3-9 改造在线竞拍应用.mp4 │ │ │ │ │ ├─第九章 │ │ │ 9-1 构建.mp4 │ │ │ 9-2 部署.mp4 │ │ │ 9-3 多环境.mp4 │ │ │ │ │ ├─第二章 │ │ │ 2-1 内容介绍.mp4 │ │ │ 2-10 开发stars组件.mp4 │ │ │ 2-11 小结.mp4 │ │ │ 2-2 Angular程序架构.mp4 │ │ │ 2-3 环境搭建.mp4 │ │ │ 2-4 启动Angular过程介绍.mp4 │ │ │ 2-5 开发准备.mp4 │ │ │ 2-6 开发app组件.mp4 │ │ │ 2-7 开发navbar和footer组件.mp4 │ │ │ 2-8 开发search和carouseI组件.mp4 │ │ │ 2-9 开发product组件.mp4 │ │ │ │ │ ├─第五章 │ │ │ 5-1 整章内容介绍.mp4 │ │ │ 5-2 事件绑定 .mp4 │ │ │ 5-3 Dom属性绑定.mp4 │ │ │ 5-4 html属性.mp4 │ │ │ 5-5 双向绑定.mp4 │ │ │ 5-6 响应式编程.mp4 │ │ │ 5-7 管道.mp4 │ │ │ 5-8 实战.mp4 │ │ │ │ │ ├─第八章 │ │ │ 8-1 与服务器通讯内容介绍.mp4 │ │ │ 8-2 web服务器.mp4 │ │ │ 8-3 http通讯.mp4 │ │ │ 8-4 web socket 通讯.mp4 │ │ │ 8-5 商品搜索功能上.mp4 │ │ │ 8-6 商品搜索功能下.mp4 │ │ │ 8-7 商品关注功能.mp4 │ │ │ 8-8 本章内容小结.mp4 │ │ │ │ │ ├─第六章 │ │ │ 6-1 组件间通讯内容介绍.mp4 │ │ │ 6-10 最后的钩子.mp4 │ │ │ 6-11 本章实战.mp4 │ │ │ 6-12 本章小结.mp4 │ │ │ 6-2 输入属性.mp4 │ │ │ 6-3 输出属性.mp4 │ │ │ 6-4 中间人模式.mp4 │ │ │ 6-5 组件生命周期钩子概述.mp4 │ │ │ 6-6 OnChanges钩子.mp4 │ │ │ 6-7 变更检测和DoCheck钩子.mp4 │ │ │ 6-8 view钩子.mp4 │ │ │ 6-9 ngContent指令.mp4 │ │ │ │ │ ├─第十章 │ │ │ 10-1.mp4 │ │ │ │ │ └─第四章 │ │ 4-1 依赖注入内容.mp4 │ │ 4-2 依赖注入的好处.mp4 │ │ 4-3 提供器入门.mp4 │ │ 4-4 使用工厂和值声明提供器.mp4 │ │ 4-5 注入器及其层级关系.mp4 │ │ 4-6 改造Auction.mp4 │ │ │ ├─Angular JS 仿拉勾网 WebApp 开发移动端单页应用(1) │ │ │ angularJS 目录.txt │ │ │ project.zip │ │ │ 讲师源代码.zip │ │ │ │ │ ├─1 │ │ │ 第一章.mp4 │ │ │ │ │ ├─2 │ │ │ 第二章.mp4 │ │ │ │ │ ├─3 │ │ │ 第三章.mp4 │ │ │ │ │ ├─4 │ │ │ 第四章1-5.mp4 │ │ │ 第四章6-8.mp4 │ │ │ 第四章9-13节.mp4 │ │ │ │ │ ├─5 │ │ │ 第五章1-4节.mp4 │ │ │ 第五章11-13节.mp4 │ │ │ 第五章5节.mp4 │ │ │ 第五章6-10.mp4 │ │ │ │ │ ├─6 │ │ │ 六章1-4.mp4 │ │ │ 六章5-8节.mp4 │ │ │ 六章9-10.mp4 │ │ │ │ │ └─7 │ │ 七章1-2.mp4 │ │ │ ├─Angular 打造企业级协作平台 │ │ ├─01第1章 课程介绍 │ │ │ 1-1 Angular打造企业平台导学.mp4 │ │ │ 1-2 环境搭建.wmv │ │ │ │ │ ├─02第2章 用 Angular Material 组件打造页面 │ │ │ 2-1 项目工程结构介绍.wmv │ │ │ 2-10 对话框的使用.wmv │ │ │ 2-11 Autocomplete 的使用.wmv │ │ │ 2-12 任务列表之菜单.wmv │ │ │ 2-13 任务列表之任务组件.wmv │ │ │ 2-14 任务列表之新任务对话框.wmv │ │ │ 2-15 任务列表之移动内容对话框.wmv │ │ │ 2-16 完成主框架(上).wmv │ │ │ 2-17 完成主框架(下).wmv │ │ │ 2-2 UI整体布局.wmv │ │ │ 2-3 Material介绍.wmv │ │ │ 2-4 MdIcon 组件.wmv │ │ │ 2-5 Input 组件.wmv │ │ │ 2-6 Card 和 Button 组件.wmv │ │ │ 2-7 在侧滑菜单中使用 MdList.wmv │ │ │ 2-8 Angular Material 主题.wmv │ │ │ 2-9 GridList 打造注册页面头像列表.wmv │ │ │ │ │ ├─03第3章 Angular 动画 │ │ │ 3-1 初识 Angular Animation-.wmv │ │ │ 3-2 缓动函数和关键帧.wmv │ │ │ 3-3 项目卡片和任务动画.wmv │ │ │ 3-4 路由动画及高阶动画函数.wmv │ │ │ │ │ ├─04第4章 Angular 核心概念回顾和提高 │ │ │ 4-1 依赖性注入.wmv │ │ │ 4-2 ChangeDetection.wmv │ │ │ 4-3 打造支持拖拽的属性型指令.wmv │ │ │ 4-4 结构型指令、模块和样式.wmv │ │ │ 4-5 模板驱动型表单处理.wmv │ │ │ 4-6 响应式表单处理和自定义表单控件(上).wmv │ │ │ 4-7 响应式表单处理和自定义表单控件(下).wmv │ │ │ │ │ ├─05第5章 Rxjs常见操作符 │ │ │ 5-1 RxJS帮你走进响应式编程的世界.wmv │ │ │ 5-2 常见操作符(一).wmv │ │ │ 5-3 常见操作符(二).wmv │ │ │ 5-4 常见操作符(三).wmv │ │ │ 5-5 实战复杂表单控件(上).wmv │ │ │ 5-6 实战复杂表单控件(中).wmv │ │ │ 5-7 实战复杂表单控件(下).wmv │ │ │ │ │ ├─06第6章 Angular 中的响应式编程 │ │ │ 6-1 高阶操作符.wmv │ │ │ 6-2 实战服务逻辑(上).wmv │ │ │ 6-3 实战服务逻辑(中).wmv │ │ │ 6-4 实战服务逻辑(下).wmv │ │ │ 6-5 实战自动建议表单控件.wmv │ │ │ 6-6 Observable 的冷和热以及 Subject.wmv │ │ │ 6-7 实战身份验证控件和地址选择控件(上).wmv │ │ │ 6-8 实战身份验证控件和地址选择控件(中).wmv │ │ │ 6-9 实战身份验证控件和地址选择控件(下).wmv │ │ │ │ │ ├─07第7章 使用 Redux 管理应用状态 │ │ │ [www.zxit8.com]7-1 Redux 的概念和实战(一).wmv │ │ │ [www.zxit8.com]7-10 实战任务 Effects.wmv │ │ │ [www.zxit8.com]7-11 实战任务使用 Reducer 和 Effects.wmv │ │ │ [www.zxit8.com]7-2 Redux 的概念和实战(二).wmv │ │ │ [www.zxit8.com]7-3 什么是 Effects.wmv │ │ │ [www.zxit8.com]7-4 实战认证信息流.wmv │ │ │ [www.zxit8.com]7-5 实战项目信息流(上).wmv │ │ │ [www.zxit8.com]7-6 实战项目信息流(中).wmv │ │ │ [www.zxit8.com]7-7 实战项目信息流(下).wmv │ │ │ [www.zxit8.com]7-8 实战任务列表信息流.wmv │ │ │ [www.zxit8.com]7-9 实战任务 Reducer.wmv │ │ │ │ │ ├─08第8章 Angular 的测试 │ │ │ 8-1 Angular 测试框架介绍.wmv │ │ │ 8-2 单元测试 Service 和 Effects 以及集成测试.wmv │ │ │ │ │ ├─09第9章 课程总结 │ │ │ 9-1 第三方组件的集成和懒加载.wmv │ │ │ 9-2 项目总结.wmv │ │ │ │ │ └─源码 │ │ project.zip │ │ │ └─快速上手Ionic3 多平台开发企业级问答社区(fxrcxjq.vip) │ │ final 2.zip │ │ │ ├─第10章 项目实战—首页模块开发 │ │ 10-1 搜索部分页面布局.wmv │ │ 10-2 三栏功能按钮布局及事件加载.wmv │ │ 10-3 提问页面的页面布局开发(一)(最后有多余).wmv │ │ 10-4 提问页面的页面布局开发(二).wmv │ │ 10-5 提问页面的逻辑开发(一).wmv │ │ 10-6 提问页面的逻辑开发(二).wmv │ │ │ ├─第11章 项目实战—问题列表、详情、回答组件开发 │ │ 11-1 问题页表的页面布局开发(一).wmv │ │ 11-10 问题详情页面的数据加载(三).wmv │ │ 11-11 问题回答页面的布局开发.wmv │ │ 11-12 问题回答页面的功能开发.wmv │ │ 11-2 问题页表的页面布局开发(二).wmv │ │ 11-3 问题页表的页面布局开发(三).wmv │ │ 11-4 问题列表页面的数据绑定逻辑开发(一).wmv │ │ 11-5 问题列表页面的数据绑定逻辑开发(二).wmv │ │ 11-6 问题详情页面的布局开发(一).wmv │ │ 11-7 问题详情页面的布局开发(二).wmv │ │ 11-8 问题详情页面的数据加载(一).wmv │ │ 11-9 问题详情页面的数据加载(二).wmv │ │ 【必看】资源说明.txt │ │ │ ├─第12章 项目实战—发现模块开发 │ │ 12-1 发现页面的页面布局设计.wmv │ │ 12-2 发现页面的逻辑开发.wmv │ │ │ ├─第13章 项目实战—聊天机器人模块开发 │ │ 13-1 聊天模块的功能设计介绍.wmv │ │ 13-10 聊天页面自动回复逻辑的开发(三)- Events 的设计模式.wmv │ │ 13-11 聊天页面自动回复逻辑的开发(四)- Events 的设计模式.wmv │ │ 13-12 聊天页面自动回复逻辑的开发(五).wmv │ │ 13-2 聊天模块的页面列表设计与开发.wmv │ │ 13-3 聊天对话页面的页面布局.wmv │ │ 13-4 聊天对话页面底部输入框设计与开发.wmv │ │ 13-5 聊天对话页面表情输入模块的开发(一).wmv │ │ 13-6 聊天对话页面表情输入模块的开发(二).wmv │ │ 13-7 聊天对话页面表情输入模块的开发(三).wmv │ │ 13-8 聊天页面自动回复逻辑的开发(一).wmv │ │ 13-9 聊天页面自动回复逻辑的开发(二).wmv │ │ │ ├─第14章 项目实战—通知模块开发 │ │ 14-1 通知模块的页面布局开发.wmv │ │ 14-2 通知页面的列表数据加载.wmv │ │ │ ├─第15章 项目实战—我的慕课模块开发 │ │ 15-1 个人中心我的慕课页面布局开发.wmv │ │ 15-2 公用模块的设计与布局开发.wmv │ │ 15-3 公用模块的逻辑开发.wmv │ │ 15-4 快速绑定对应参数生成列表的方法.wmv │ │ │ ├─第16章 项目实战—动态样式、夜间模式 │ │ 16-1 夜间模式的样式定义原理及样式定义.wmv │ │ 16-2 夜间模式的布局实现.wmv │ │ 16-3 夜间模式的功能实现.wmv │ │ │ ├─第17章 Ionic Native 回顾与二维码扫描、关于模块 │ │ 17-1 二维码扫描功能布局开发.wmv │ │ 17-2 二维码扫描功能实现.wmv │ │ 17-3 关于模块的 App 信息读取.wmv │ │ │ ├─第18章 项目实战—App 打包前优化方案 │ │ 18-1 Ionic App 打包前图标生成.wmv │ │ 18-2 Ionic App 打包前启动图生成.wmv │ │ 18-3 Ionic App 打包前的代码整理.wmv │ │ │ ├─第19章 项目实战—App iOS 版本打包上架实战 │ │ 19-1 Ionic iOS App 上架操作实战演示(一).wmv │ │ 19-2 Ionic iOS App 上架操作实战演示(二).wmv │ │ │ ├─第1章 课程简介 │ │ 1-1 ionic3-导学.mp4 │ │ │ ├─第20章 项目实战—App Android 版本打包实战 │ │ 20-1 Ionic Android App 打包实战操作演示.wmv │ │ │ ├─第21章 项目实战—App 网页、微信版本打包实战 │ │ 21-1 Ionic 项目发布到网站并在手机以及微信中的实战演示.wmv │ │ │ ├─第2章 Ionic 框架介绍 │ │ 2-1 Ionic框架简介.mp4 │ │ 2-2 Ionic版本详细讲解与注意事项.mp4 │ │ 2-3 Ionic框架文档、API、源码.mp4 │ │ 2-4 Ionic官方Slack、博客论坛介绍.mp4 │ │ 2-5 Ionic组件简介.mp4 │ │ 2-6 Ionic Native 框架简介.mp4 │ │ │ ├─第3章 项目实战—必备前置知识点 │ │ 3-1 课程使用的思维导图软件介绍.wmv │ │ 3-10 Ionic 使用的 TypeScript 语言简介.wmv │ │ 3-2 Node.js 框架介绍.wmv │ │ 3-3 Mac与Windows环境下的Node.js指定版本安装实战演示.wmv │ │ 3-4 网络问题解决办法与此实战课程指定版本Ionic安装实战演示.wmv │ │ 3-5 课程编写代码使用的VSCode 介绍、安装实战演示.wmv │ │ 3-6 VSCode开发Ionic必备的插件介绍与安装演示.wmv │ │ 3-7 Android 开发环境安装实战演示.wmv │ │ 3-8 Android 模拟器 GenyMotion 安装实战演示.wmv │ │ 3-9 Xcode 简介与使用注意点.wmv │ │ │ ├─第4章 项目实战—开发环境初始化 │ │ 4-1 使用 Ionic CLI 进行项目的初始化构建.wmv │ │ 4-2 Ionic CLI 初始化失败时的另一种构建项目方案.wmv │ │ 4-3 VSCode 打开项目插件初始化设置.wmv │ │ 4-4 编译项目的方法并在 iOS 环境下体验.wmv │ │ 4-5 编译项目的方法并在 Android 环境下体验.wmv │ │ 4-6 编译项目的方法并在浏览器环境下体验.wmv │ │ 4-7 编译项目的方法并在微信环境下体验.wmv │ │ 【必看】资源说明.txt │ │ │ ├─第5章 项目实战—App 基础布局开发 │ │ 5-1 项目布局参考的 App 细节讲解.wmv │ │ 5-2 tab 组件布局以及图标选择.wmv │ │ 5-3 五个一级基础页面的建立与调试.wmv │ │ 5-4 项目数据源 API 解读与测试工具 Postman.wmv │ │ │ ├─第6章 项目实战—用户登录组件开发 │ │ 6-1 用户未登录的页面开发(上)(中间有停顿).wmv │ │ 6-2 用户未登录的页面开发(下).wmv │ │ 6-3 通用组件之 Rest 模块的建立与逻辑添加.wmv │ │ 6-4 用户登录页面布局开发(上).wmv │ │ 6-5 用户登录页面布局开发(下).wmv │ │ 6-6 用户登录逻辑与 API 结合的开发(上).wmv │ │ 6-7 用户登录逻辑与 API 结合的开发(下).wmv │ │ 6-8 用户登录后的页面建立与逻辑添加.wmv │ │ 6-9 通用组件之通用组件的代码整理与注释添加.wmv │ │ │ ├─第7章 项目实战—用户注册组件开发 │ │ 7-1 用户注册页面的开发与逻辑嵌入.wmv │ │ 7-2 用户注册页面与 API 结合的开发.wmv │ │ 7-3 用户注册表单验证的增强.wmv │ │ │ ├─第8章 项目实战—个人信息组件开发 │ │ 8-1 用户头像和个人信息布局开发(最后有多余).wmv │ │ 8-2 用户头像和个人信息数据加载开发.wmv │ │ 8-3 个人信息修改页面的布局开发(最后有多余).wmv │ │ 8-4 个人信息修改页面数据加载开发.wmv │ │ │ └─第9章 项目实战—图片上传组件开发 │ 9-1 修改头像功能页面的整体结构讲解.wmv │ 9-2 修改头像功能页面的布局开发.wmv │ 9-3 获取图片的逻辑处理(上).wmv │ 9-4 获取图片的逻辑处理(中).wmv │ 9-5 获取图片的逻辑处理(下).wmv │ 9-6 图片处理后的图片上传逻辑开发(最后有多余).wmv │ 9-7 图片处理后的图片上传逻辑开发-修复一个官方bug.wmv │ 9-8 在不同的系统下测试图片上传的功能.wmv │ ├─Angular 4(1).0从入门到实战 打造股票管理网站 │ │ project.zip │ │ │ ├─angular2 drupal8 │ │ Angular 2 & Drupal 8 Tutorial part 1.mp4 │ │ Angular 2 & Drupal 8 Tutorial part 2.mp4 │ │ Angular 2 & Drupal 8 Tutorial part 3.mp4 │ │ │ ├─第10章 课程总结 │ │ 10-1.mp4 │ │ │ ├─第1章 准备好了吗,那就开始吧!!! │ │ 1-1 Angular课程介绍.mp4 │ │ 1-2 Angular简介.mp4 │ │ │ ├─第2章 开始Angular开发 │ │ 2-1 内容介绍.mp4 │ │ 2-10 开发stars组件.mp4 │ │ 2-11 小结.mp4 │ │ 2-2 Angular程序架构.mp4 │ │ 2-3 环境搭建.mp4 │ │ 2-4 启动Angular过程介绍.mp4 │ │ 2-5 开发准备.mp4 │ │ 2-6 开发app组件.mp4 │ │ 2-7 开发navbar和footer组件.mp4 │ │ 2-8 开发search和carouseI组件.mp4 │ │ 2-9 开发product组件.mp4 │ │ │ ├─第3章 Angular-路由 │ │ 3-1路由内容介绍.mp4 │ │ 3-2路由基础.mp4 │ │ 3-3 在路由时传递数据.mp4 │ │ 3-4 重定向路由.mp4 │ │ 3-5 子路由.mp4 │ │ 3-6 辅助路由.mp4 │ │ 3-7 路由守卫.mp4 │ │ 3-8 resolve守卫.mp4 │ │ 3-9 改造在线竞拍应用.mp4 │ │ │ ├─第4章 Angular-依赖注入 │ │ 4-1 依赖注入内容.mp4 │ │ 4-2 依赖注入的好处.mp4 │ │ 4-3 提供器入门.mp4 │ │ 4-4 使用工厂和值声明提供器.mp4 │ │ 4-5 注入器及其层级关系.mp4 │ │ 4-6 改造Auction.mp4 │ │ │ ├─第5章 数据绑定,响应式编程和管道 │ │ 5-1 整章内容介绍.mp4 │ │ 5-2 事件绑定 .mp4 │ │ 5-3 Dom属性绑定.mp4 │ │ 5-4 html属性.mp4 │ │ 5-5 双向绑定.mp4 │ │ 5-6 响应式编程.mp4 │ │ 5-7 管道.mp4 │ │ 5-8 实战.mp4 │ │ │ ├─第6章 组件间通讯 │ │ 6-1 组件间通讯内容介绍.mp4 │ │ 6-10 最后的钩子.mp4 │ │ 6-11 本章实战.mp4 │ │ 6-12 本章小结.mp4 │ │ 6-2 输入属性.mp4 │ │ 6-3 输出属性.mp4 │ │ 6-4 中间人模式.mp4 │ │ 6-5 组件生命周期钩子概述.mp4 │ │ 6-6 OnChanges钩子.mp4 │ │ 6-7 变更检测和DoCheck钩子.mp4 │ │ 6-8 view钩子.mp4 │ │ 6-9 ngContent指令.mp4 │ │ │ ├─第7章 表单处理 │ │ 7-1 表单处理内容介绍.mp4 │ │ 7-10 11表单处理实战.mp4 │ │ 7-12 表单处理小结.mp4 │ │ 7-2 表单简介.mp4 │ │ 7-3 模板式表单.mp4 │ │ 7-4 响应式表单.mp4 │ │ 7-5 响应式表单重构.mp4 │ │ 7-6 表单校验上.mp4 │ │ 7-7 表单校验下.mp4 │ │ 7-8 状态字段.mp4 │ │ 7-9 模板式表单校验.mp4 │ │ │ ├─第8章 与服务器通讯 │ │ 8-1 与服务器通讯内容介绍.mp4 │ │ 8-2 web服务器.mp4 │ │ 8-3 http通讯.mp4 │ │ 8-4 web socket 通讯.mp4 │ │ 8-5 商品搜索功能上.mp4 │ │ 8-6 商品搜索功能下.mp4 │ │ 8-7 商品关注功能.mp4 │ │ 8-8 本章内容小结.mp4 │ │ │ └─第9章 构建和部署 │ 9-1 构建.mp4 │ 9-2 部署.mp4 │ 9-3 多环境.mp4 │ ├─Angular JS 仿拉勾网 WebApp 开发移动端单页应用(1) │ │ angularJS 目录.txt │ │ project.zip │ │ 讲师源代码.zip │ │ │ ├─1 │ │ 第一章.mp4 │ │ │ ├─2 │ │ 第二章.mp4 │ │ │ ├─3 │ │ 第三章.mp4 │ │ │ ├─4 │ │ 第四章1-5.mp4 │ │ 第四章6-8.mp4 │ │ 第四章9-13节.mp4 │ │ │ ├─5 │ │ 第五章1-4节.mp4 │ │ 第五章11-13节.mp4 │ │ 第五章5节.mp4 │ │ 第五章6-10.mp4 │ │ │ ├─6 │ │ 六章1-4.mp4 │ │ 六章5-8节.mp4 │ │ 六章9-10.mp4 │ │ │ └─7 │ 七章1-2.mp4 │ ├─AngularJS全栈开发知乎 │ │ Laravel-AngularJS.zip │ │ │ ├─第一章 课程介绍 │ │ 1-1课程介绍.wmv │ │ │ ├─第七章 评论API的实现 │ │ 7-1 增加评论API的实现(1).wmv │ │ 7-2 增加评论API的实现(2).wmv │ │ 7-3 查看评论API的实现.wmv │ │ 7-4 删除API的实现.wmv │ │ │ ├─第三章 Migration在本项目中的使用 │ │ 3-1migration在项目中的使用(1).wmv │ │ 3-2 migration在项目中的使用(2).wmv │ │ │ ├─第九章 后端总结 │ │ 9-1 API文档的建立.wmv │ │ 9-2 课程总结.wmv │ │ │ ├─第二十一章 问题修改模块 │ │ 21-1 21-2.wmv │ │ │ ├─第二十章 评论模块 │ │ 20-2 20-3.wmv │ │ │ ├─第二章 了解Composer的安装laravel的部署 │ │ 2-1composer的安装与laravel的部署.wmv │ │ │ ├─第五章 问题API的实现 │ │ 5-1 Question Migration的建立.wmv │ │ 5-2 增加问题API的实现.wmv │ │ 5-3 更新问题API的实现.wmv │ │ 5-4 查看问题API的实现.wmv │ │ 5-5 删除问题API的实现.wmv │ │ │ ├─第八章 通用API的实现 │ │ 8-1 通用API的实现(1).wmv │ │ 8-2 通用API的实现(2).wmv │ │ 8-3 通用API的实现(3).wmv │ │ 8-4 通用API的实现(4).wmv │ │ 8-5 通用API的实现(5).wmv │ │ 8-6 通用API的实现(6).wmv │ │ 8-7 通用API的实现(7).wmv │ │ │ ├─第六章 回答API的实现 │ │ 6-1 添加回答API的实现.wmv │ │ 6-2 更新回答API的实现.wmv │ │ 6-3 查看回答API的实现.wmv │ │ │ ├─第十一 章 路由的建立 │ │ 11-1 ui-router的部署及其使用方法.wmv │ │ │ ├─第十七章 用户详情模块 │ │ 17-1API的建立(1).wmv │ │ 17-2API的建立(2).wmv │ │ 17-3 20-1.wmv │ │ │ ├─第十三章 注册模块 │ │ 13-1 简单表单验证实现.wmv │ │ 13-2 表单样式美化.wmv │ │ 13-3 完善表单验证.wmv │ │ │ ├─第十二章 整体布局 │ │ 12-1 整体布局.wmv │ │ │ ├─第十五章 添加问题模块 │ │ 15-1提问模块的实现.wmv │ │ │ ├─第十六章 首页模块 │ │ 16-1结构与样式实现(1).wmv │ │ 16-2结构与样式的实现(2).wmv │ │ 16-3结构与样式的实现(3).wmv │ │ 16-4补充接口.wmv │ │ 16-5列表信息自动加载.wmv │ │ 16-6代码整理.wmv │ │ 16-7点赞、点踩功能(1).wmv │ │ 16-8点赞、点踩功能(2).wmv │ │ 16-9点赞、点踩功能(3).wmv │ │ │ ├─第十四章 登录模块 │ │ 14-1用户登陆模块的实现.wmv │ │ │ ├─第十章 前端的部署 │ │ 10-1 Angular的安装及项目的部署.wmv │ │ 10-2 Angular的部署及其基本概念.wmv │ │ │ └─第四章 用户API实现 │ 4-1 user migration的建立.wmv │ 4-2 注册API的实现(1).wmv │ 4-3 注册API的实现(2).wmv │ 4-4 登陆API的实现(1).wmv │ 4-5 登陆API的实现(2).wmv │ 4-6 登出API的实现.wmv │ ├─BAT大牛亲授 基于ElasticSearch的搜房网实战 │ │ project.zip │ │ │ ├─十三章 │ │ 13-1 单元测试覆盖率报告.mp4 │ │ 13-2 线上线下配置分离.mp4 │ │ │ ├─十二章 │ │ 12-1 业务与功能分析设计.mp4 │ │ 12-2 Logstash应用.mp4 │ │ 12-3Logstash应用2.mp4 │ │ 12-4 数据可视化分析.mp4 │ │ 12-5 数据可视化分析2.mp4 │ │ │ ├─十四章 │ │ 14-1 课程总结.mp4 │ │ │ ├─第一章 │ │ 1-1导学.mp4 │ │ 1-2 技术选型介绍.mp4 │ │ 1-3 学习建议.mp4 │ │ │ ├─第七章 │ │ 7-1 功能与分析设计.mp4 │ │ 7-2 默认排序实现.mp4 │ │ 7-3 默认排序实现2.mp4 │ │ 7-4 其他维度排序实现.mp4 │ │ 7-5 房源信息详情页.mp4 │ │ │ ├─第三章 │ │ 3-1 环境要求.mp4 │ │ 3-2 后端框架搭建.mp4 │ │ 3-3 集成单元测试.mp4 │ │ 3-4 前端集成.mp4 │ │ │ ├─第九章 │ │ 9-1 业务与功能分析.mp4 │ │ 9-10 基于百度LBS的云麻点3.mp4 │ │ 9-2 基于ES的地图点聚合1.mp4 │ │ 9-3 基于ES的地图点聚合2.mp4 │ │ 9-4 地图鼠标事件应用.mp4 │ │ 9-5 基于地址获取经纬度的开发实现.mp4 │ │ 9-6 基于ES的地图查询功能.mp4 │ │ 9-7 基于ES的视野数据源绑定.mp4 │ │ 9-8 基于百度LBS的云麻点.mp4 │ │ 9-9 基于百度LBS的云麻点2.mp4 │ │ │ ├─第二章 │ │ 2-1 需求分析.mp4 │ │ 2-2 数据库设计.mp4 │ │ │ ├─第五章 │ │ 5-1 业务与功能分析.mp4 │ │ 5-2 后台登录功能实现.mp4 │ │ 5-3 权限控制.mp4 │ │ 5-4 验证失败逻辑处理.mp4 │ │ │ ├─第八章 │ │ 8-1 业务与功能分析.mp4 │ │ 8-10 搜索引擎2.mp4 │ │ 8-11 中文分词-问题描述.mp4 │ │ 8-12 中文分词2.mp4 │ │ 8-13 Search-as-you-type.mp4 │ │ 8-14 小区房源统计功能.mp4 │ │ 8-15 搜索引擎优化.mp4 │ │ 8-2 ES与MySQL技术选型.mp4 │ │ 8-3 索引结构设计.mp4 │ │ 8-4 索引结构设计2.mp4 │ │ 8-5 索引构建-核心逻辑.mp4 │ │ 8-6 索引构建-核心逻辑2.mp4 │ │ 8-7 索引构建3.mp4 │ │ 8-8 索引构建4.mp4 │ │ 8-9 搜索引擎1.mp4 │ │ │ ├─第六章 │ │ 6-1 业务与功能分析.mp4 │ │ 6-10 房源浏览功能实现2.mp4 │ │ 6-11 房源浏览功能实现3..mp4 │ │ 6-12 编辑功能实现.mp4 │ │ 6-13 编辑功能实现2.mp4 │ │ 6-14 审核功能实现.mp4 │ │ 6-2 基于七牛云的图片.mp4 │ │ 6-3 基于七牛云的图片上传2.mp4 │ │ 6-4 基于七牛云的图片上传3.mp4 │ │ 6-5 基于七牛云的图片上传4.mp4 │ │ 6-6 新增房源信息功能实现.mp4 │ │ 6-7 新增房源信息功能实现2.mp4 │ │ 6-8 新增房源信息功能实现3.mp4 │ │ 6-9 房源浏览功能实现.mp4 │ │ │ ├─第十一章 │ │ 11-1 索引结构优化.mp4 │ │ 11-2 配置优化.mp4 │ │ 11-3 基于Nginx实现负载均衡.mp4 │ │ 11-4 安全控制.mp4 │ │ 11-5 安全控制2.mp4 │ │ 11-6基于SpringSchedule的监控任务.mp4 │ │ 11-7 基于SpringMail的报警系统.mp4 │ │ │ ├─第十章 │ │ 10-1 业务与功能分析.mp4 │ │ 10-2 免注册登录.mp4 │ │ 10-3 免注册登录2.mp4 │ │ 10-4 会员中心.mp4 │ │ 10-5 用户预约功能.mp4 │ │ 10-6 用户预约功能2.mp4 │ │ 10-7 经纪人完成预约功能.mp4 │ │ 10-8 api权限拦截器.mp4 │ │ 10-9 基于美洽的客服系统.mp4 │ │ │ └─第四章 │ 4-1 架构设计与分层.mp4 │ 4-2 API结构设计.mp4 │ 4-3 API结构设计2.mp4 │ 4-4 API结构设计.mp4 │ 4-5 功能性页面开发.mp4 │ ├─Docker+Kubernetes(k8s)微服务容器化实战 │ │ project.zip │ │ │ ├─第1章 初识微服务 │ │ 1-1 微服务-导学.mp4 │ │ 1-2 软件架构的进化.mp4 │ │ 1-3 什么是微服务.mp4 │ │ 1-4 画出微服务架构图.mp4 │ │ 1-5 微服务架构的优势和不足.mp4 │ │ │ ├─第2章 微服务带来的问题及解决方案分析 │ │ 2-2 微服务间如何通讯.mp4 │ │ 2-3 服务发现、部署更新和扩容.mp4 │ │ 2-4 springboot&springcloud(上).mp4 │ │ 2-5 springboot&springcloud(下).mp4 │ │ [ 2-1 微服务架构带来的问题.mp4 │ │ │ ├─第3章 微服务开发 │ │ 3-1 微服务业务分析.mp4 │ │ 3-10 dubbo入门操练(上).mp4 │ │ 3-11 dubbo入门操练(下).mp4 │ │ 3-12 开发课程服务.mp4 │ │ 3-13 开发课程EdgeService.mp4 │ │ 3-14 APIGatewayZuul.mp4 │ │ 3-2 Thirft安装和验证.mp4 │ │ 3-3 Python开发信息服务.mp4 │ │ 3-4 开发用户服务(上).mp4 │ │ 3-5 开发用户服务(下).mp4 │ │ 3-6 开发用户EdgeService_A.mp4 │ │ 3-7 开发用户EdgeService_B.mp4 │ │ 3-8 开发用户EdgeService_C.mp4 │ │ 3-9 开发用户EdgeService_D.mp4 │ │ │ ├─第4章 服务编排前奏 │ │ 4-1 服务docker化(上).mp4 │ │ 4-2 服务docker化(下).mp4 │ │ 4-3 docker下的服务通讯(上).mp4 │ │ 4-4 docker下的服务通讯(下).mp4 │ │ 4-5 镜像仓库.mp4 │ │ 4-6 三大平台扬帆起航.mp4 │ │ │ ├─第5章 服务编排-Mesos │ │ 5-1 了解Mesos.mp4 │ │ 5-2 画出Mesos集群架构图.mp4 │ │ 5-3 集群环境搭建_A.mp4 │ │ 5-4 集群环境搭建_B.mp4 │ │ 5-5 集群环境搭建_C.mp4 │ │ 5-6 调整微服务适应Mesos.mp4 │ │ 5-7 微服务部署_A.mp4 │ │ 5-8 微服务部署_B.mp4 │ │ 5-9 微服务部署_C.mp4 │ │ │ ├─第6章 服务编排-DockerSwarm │ │ 6-1 了解Swarm.mp4 │ │ 6-2 集群环境搭建(上).mp4 │ │ 6-3 集群环境搭建(下).mp4 │ │ 6-4 调整微服务及服务配置.mp4 │ │ 6-5 微服务部署.mp4 │ │ │ ├─第7章 服务编排-Kubernetes │ │ 7-1 了解kubernetes(上).mp4 │ │ 7-10 为集群添加认证授权(上).mp4 │ │ 7-11 为集群添加认证授权(下).mp4 │ │ 7-12 再试牛刀.mp4 │ │ 7-13 部署我们的微服务.mp4 │ │ 7-2 了解kubernetes(下).mp4 │ │ 7-3 环境搭建前奏.mp4 │ │ 7-4 预先准备环境.mp4 │ │ 7-5 基础集群部署(上).mp4 │ │ 7-6 基础集群部署(下).mp4 │ │ 7-7 小试牛刀.mp4 │ │ 7-8 kube-proxy和kube-dns.mp4 │ │ 7-9 理解认证、授权.mp4 │ │ │ ├─第8章 CICD和DevOps │ │ 8-1 了解CICD和DevOps.mp4 │ │ 8-2 准备GitLab和Jenkins.mp4 │ │ 8-3 CICD实践(上).mp4 │ │ 8-4 CICD实践(下).mp4 │ │ │ └─第9章 课程总结 │ 9-1 -课程总结.mp4 │ ├─docker前后端分离 │ ├─第1章 课程介绍 │ │ 1-1 课程介绍.mp4 │ │ 1-2 项目演示.mp4 │ │ 1-3 开发环境要求(上).mp4 │ │ 1-4 开发环境要求(下).mp4 │ │ │ ├─第2章 RR开源前后端分离项目下载与配置 │ │ 2-1 前后端分离框架介绍.mp4 │ │ 2-2 后端项目下载与配置.mp4 │ │ 2-3 前台项目的下载与配置.mp4 │ │ │ ├─第3章 Linux基础知识强化 │ │ 3-1 Linux系统构成和基本操作(上).mp4 │ │ 3-2 Linux系统构成和基本操作(下).mp4 │ │ 3-3 3-4 Docker虚拟机(上) 防火墙管理.mp4 │ │ 3-5 Docker虚拟机(下).mp4 │ │ │ ├─第4章 搭建MySQL集群 │ │ 4-1 MySQL集群方案介绍.mp4 │ │ 4-2 创建MySQL集群.mp4 │ │ 4-3 数据库负载均衡.mp4 │ │ 4-4 4-5 负载均衡的高可用方案(下)负载均衡的高可用方案(上).mp4 │ │ 4-6 热备份数据.mp4 │ │ │ ├─第5章 搭建Redis集群 │ │ 5-1 5-2 Redis主从同步Redis高速缓存介绍.mp4 │ │ 5-3 配置RedisCluster集群.mp4 │ │ │ ├─第6章 部署前后端分离项目 │ │ 6-1 后端项目后端项目部署与负载均衡.mp4 │ │ 6-2 后端项目双机热备负载均衡.mp4 │ │ 6-3 前端项目后端项目部署与负载均衡.mp4 │ │ 6-4 前端项目双机热备负载均衡.mp4 │ │ │ ├─第7章 课后作业 │ │ 7-1 和2课后作.mp4 │ │ 7-3 课后作业(下)(1).mp4 │ │ │ ├─第8章 云平台部署前后端分离 │ │ 8-1 云端部署.mp4 │ │ │ ├─第9章 课程总结 │ │ 9-1 课程总结_.mp4 │ │ │ └─资料 │ ├─PXC集群 │ │ ├─h1 │ │ │ haproxy(1).cfg │ │ │ │ │ ├─h2 │ │ │ keepalived(1).conf │ │ │ │ │ └─宿主机 │ │ keepalived.conf │ │ │ ├─Redis集群 │ │ └─r6 │ │ redis.conf │ │ │ ├─前端集群 │ │ ├─ff1 │ │ │ keepalived.conf │ │ │ nginx.conf │ │ │ │ │ ├─ff2 │ │ │ keepalived.conf │ │ │ nginx.conf │ │ │ │ │ ├─fn1 │ │ │ │ nginx.conf │ │ │ │ │ │ │ └─renren-vue │ │ │ │ index.html │ │ │ │ │ │ │ └─1805070110 │ │ │ └─static │ │ │ ├─img │ │ │ │ avatar.c58e465.png │ │ │ │ favicon.ico │ │ │ │ │ │ │ ├─js │ │ │ │ 0.js │ │ │ │ 12.js │ │ │ │ 18.js │ │ │ │ 4.js │ │ │ │ manifest.js │ │ │ │ vendor.js │ │ │ │ │ │ │ └─plugins │ │ │ └─mock-1.0.0-beta3 │ │ │ mock.js │ │ │ │ │ ├─fn2 │ │ │ │ nginx.conf │ │ │ │ │ │ │ └─renren-vue │ │ │ ├─1805070110 │ │ │ │ └─static │ │ │ │ ├─css │ │ │ │ │ app.css │ │ │ │ │ │ │ │ │ ├─js │ │ │ │ │ 1.js │ │ │ │ │ 10.js │ │ │ │ │ 11.js │ │ │ │ │ 13.js │ │ │ │ │ 14.js │ │ │ │ │ 16.js │ │ │ │ │ 19.js │ │ │ │ │ 2.js │ │ │ │ │ 21.js │ │ │ │ │ 22.js │ │ │ │ │ 23.js │ │ │ │ │ 3.js │ │ │ │ │ 5.js │ │ │ │ │ 7.js │ │ │ │ │ 8.js │ │ │ │ │ 9.js │ │ │ │ │ │ │ │ │ └─plugins │ │ │ │ └─mock-1.0.0-beta3 │ │ │ │ mock-min.js │ │ │ │ │ │ │ └─config │ │ │ index.js │ │ │ │ │ └─fn3 │ │ │ nginx.conf │ │ │ │ │ └─renren-vue │ │ └─1805070110 │ │ └─static │ │ ├─fonts │ │ │ element-icons.6f0a763.ttf │ │ │ │ │ ├─img │ │ │ login_bg.144e19d.jpg │ │ │ │ │ └─js │ │ 15.js │ │ 17.js │ │ 20.js │ │ 6.js │ │ app.js │ │ │ ├─后端集群 │ │ ├─j1 │ │ │ renren-fast.jar │ │ │ │ │ ├─j2 │ │ │ renren-fast.jar │ │ │ │ │ ├─j3 │ │ │ renren-fast.jar │ │ │ │ │ ├─Keepalived_1 │ │ │ keepalived.conf │ │ │ │ │ ├─Keepalived_2 │ │ │ keepalived.conf │ │ │ │ │ ├─Nginx_1 │ │ │ nginx.conf │ │ │ │ │ └─Nginx_2 │ │ nginx.conf │ │ │ └─指令总结 │ 课程脚本.html │ 课程脚本.md │ 课程脚本.pdf │ ├─Docker环境下的前后端分离项目部署与运维 │ │ 第2章 RR开源前后端分离项目下载与配置.zip │ │ 第3章 Linux基础知识强化.zip │ │ 第4章 搭建MySQL集群.zip │ │ 第5章 搭建Redis集群.zip │ │ 第6章 部署前后端分离项目.zip │ │ 第7章 课后作业.zip │ │ 第8章 云平台部署前后端分离.zip │ │ 第9章 课程总结.zip │ │ 解压密码www.linyunbbs.com.txt │ │ 资料.zip │ │ │ └─第1章 课程介绍 │ 1-1 课程介绍.mp4 │ 1-2 项目演示.mp4 │ 1-3 开发环境要求(上).mp4 │ 1-4 开发环境要求(下).mp4 │ ├─EasySwoole+ElasticSearch打造高性能小视频服务系统 │ │ AliyunSdk.zip │ │ video.sql │ │ vue-6.tar │ │ vue-html-第六章.zip │ │ 前端开发环境搭建.docx │ │ 网站源码.zip │ │ │ ├─第10章 课程总结 │ │ 10-1 10.1 课程总结.mp4 │ │ │ ├─第1章 课程概述 │ │ 1-1 导学.mp4 │ │ 1-2 easyswoole简介.mp4 │ │ 1-3 环境准备以及课程技术点介绍.mp4 │ │ │ ├─第2章 EasySwoole框架快速上手 │ │ 2-1 easyswoole安装以及结构分析.mp4 │ │ 2-2 easyswoole基本使用.mp4 │ │ 2-3 easyswoole深入使用.mp4 │ │ 2-4 EasySwoole结合Mysql使用.mp4 │ │ │ ├─第3章 性能测试 │ │ 3-1 性能测试介绍.mp4 │ │ 3-2 ab工具安装以及详细讲解.mp4 │ │ 3-3 easyswoole http性能测试报告.mp4 │ │ │ ├─第4章 玩转高性能消息队列服务 │ │ 4-1 为什么要学习消息队列.mp4 │ │ 4-2 Redis准备工作.mp4 │ │ 4-3 Redis底层类库封装.mp4 │ │ 4-4 Redis底层类库封装优化.mp4 │ │ 4-5 引入高性能配置文件服务.mp4 │ │ 4-6 解读easyswoole进程以及redis的list.mp4 │ │ 4-7 生产者 消费者端业务编写.mp4 │ │ │ ├─第5章 小视频服务平台 - 前后端分离以及平台后端整体架构 │ │ 5-1 前后端分离介绍.mp4 │ │ 5-2 前端环境安装以及页面部署.mp4 │ │ 5-3 前端页面构建以及让Nginx 请求转发到swoole服务器.mp4 │ │ 5-4 小视频服务平台整体架构.mp4 │ │ │ ├─第6章 利用EasySwoole处理小视频业务 │ │ 6-1 小视频介绍.mp4 │ │ 6-10 前后端联调.mp4 │ │ 6-2 开发流程介绍.mp4 │ │ 6-3 视频上传到本地.mp4 │ │ 6-4 视频上传到本地优化方案1.mp4 │ │ 6-5 视频上传到本地优化方案2.mp4 │ │ 6-6 视频封面图功能上传.mp4 │ │ 6-7 利用反射机制优化处理上传文件思想.mp4 │ │ 6-8 视频基本数据入库.mp4 │ │ 6-9 视频基本数据入库-优化工作.mp4 │ │ │ ├─第7章 打造高性能API服务系统 - EasySwoole API篇 │ │ 7-1 视频转码、加速播放以及第三方视频云平台介绍.mp4 │ │ 7-10 性能优化 - 静态化API(easyswoole的crontab基础类库讲解以及基本使用).mp4 │ │ 7-11 性能优化 - 静态化API(定时备份基础类库编写).mp4 │ │ 7-12 性能优化 - 静态化API(业务层逻辑替换).mp4 │ │ 7-13 性能优化 - 静态化API(easyswoole定时器完美解决方案).mp4 │ │ 7-14 性能优化 – 高性能easyswoole table方案.mp4 │ │ 7-15 性能优化 – redis解决方案.mp4 │ │ 7-16 代码高度复用 - 底层cache基础类库优化(一).mp4 │ │ 7-17 代码高度复用 - 底层cache基础类库优化(二).mp4 │ │ 7-18 API缓存总结.mp4 │ │ 7-19 视频播放页面基本信息.mp4 │ │ 7-2 阿里云sdk获取以及基本使用.mp4 │ │ 7-20 播放数统计 – 高性能swoole task异步任务引入.mp4 │ │ 7-21 播放数统计 – 高性能redis有序集合服务引入.mp4 │ │ 7-22 视频排行榜(总排行、今日排行、本周排行等)接口.mp4 │ │ 7-23 代码高度优化.mp4 │ │ 7-24 基于redis的视频点赞逻辑开发以及预留给大家的作业.mp4 │ │ 7-3 阿里云视频点播服务底层类库封装(一).mp4 │ │ 7-4 阿里云视频点播服务底层类库封装(二).mp4 │ │ 7-5 小视频API底层服务改造 - 接入阿里云点播服务.mp4 │ │ 7-6 首页视频页面技术点介绍.mp4 │ │ 7-7 利用easyswoole开发首页视频API业务-原始方案(1).mp4 │ │ 7-8 利用easyswoole开发首页视频API业务-原始方案(2).mp4 │ │ 7-9 利用easyswoole开发首页视频API业务-原始方案(3) - 优化.mp4 │ │ │ ├─第8章 利用EasySwoole和ElasticSearch打造高性能的小视频搜索服务 │ │ 8-1 elasticsearch简介.mp4 │ │ 8-10 利用easyswoole底层DI容器对es底层基础类库封装.mp4 │ │ 8-11 视频搜索底层类库封装.mp4 │ │ 8-12 视频搜索底层类库封装优化.mp4 │ │ 8-13 应用层大数据下搜索API逻辑开发.mp4 │ │ 8-14 应用层大数据下搜索API逻辑开发优化方案以及IK分词器介绍.mp4 │ │ 8-2 elasticsearch安装 - es单机安装.mp4 │ │ 8-3 head插件安装.mp4 │ │ 8-4 elasticsearch分布式处理.mp4 │ │ 8-5 elasticsearch索引精讲(2).mp4 │ │ 8-5 elasticsearch索引精讲.mp4 │ │ 8-6 文档的新增操作.mp4 │ │ 8-7 文档的查询操作.mp4 │ │ 8-8 elasticsearch-php底层基础类库安装和部署.mp4 │ │ 8-9 easyswoole结合elasticsearch初探.mp4 │ │ │ └─第9章 性能调优 - 让系统轻轻松松应对高并发 │ 9-1 本章性能调优概括.mp4 │ 9-2 swoole的升级.mp4 │ 9-3 easyswoole2.x 升级到easyswoole 3.mp4 │ 9-4 让业务层代码轻松适配easyswoole 3.x (一).mp4 │ 9-5 让业务层代码轻松适配easyswoole 3.x (二).mp4 │ 9-6 性能优化- swoole协程连接池.mp4 │ 9-7 性能调优大体介绍以及openresty工具的介绍.mp4 │ 9-8 高并发下性能调优 -负载均衡.mp4 │ ├─Elastic Stack从入门到实践 │ │ project.zip │ │ │ ├─codes │ │ │ 1-intro.txt │ │ │ 2-inverted-index.txt │ │ │ 3-mapping.txt │ │ │ 4-search.txt │ │ │ 5-cluster.txt │ │ │ 6-dive-into-search.txt │ │ │ 7-aggs.txt │ │ │ 8-datamodel.txt │ │ │ │ │ ├─demo_data │ │ │ │ README.md │ │ │ │ │ │ │ ├─airbnb │ │ │ │ │ .python-version │ │ │ │ │ airbnb.csv │ │ │ │ │ airbnb.settings.json │ │ │ │ │ data.csv │ │ │ │ │ ls.conf │ │ │ │ │ README.md │ │ │ │ │ │ │ │ │ └─myairbnb │ │ │ │ │ .gitignore │ │ │ │ │ LICENSE.md │ │ │ │ │ package.json │ │ │ │ │ README.md │ │ │ │ │ │ │ │ │ ├─.idea │ │ │ │ │ │ misc.xml │ │ │ │ │ │ modules.xml │ │ │ │ │ │ vcs.xml │ │ │ │ │ │ workspace.xml │ │ │ │ │ │ │ │ │ │ │ └─inspectionProfiles │ │ │ │ ├─build │ │ │ │ ├─node_modules │ │ │ │ │ │ .yarn-integrity │ │ │ │ │ │ │ │ │ │ │ ├─.bin │ │ │ │ │ │ acorn │ │ │ │ │ │ ansi-html │ │ │ │ │ │ babylon │ │ │ │ │ │ browserslist │ │ │ │ │ │ create-react-app │ │ │ │ │ │ cssesc │ │ │ │ │ │ csso │ │ │ │ │ │ detect │ │ │ │ │ │ detect-libc │ │ │ │ │ │ detect-port │ │ │ │ │ │ errno │ │ │ │ │ │ escodegen │ │ │ │ │ │ esgenerate │ │ │ │ │ │ eslint │ │ │ │ │ │ esparse │ │ │ │ │ │ esvalidate │ │ │ │ │ │ gh-pages │ │ │ │ │ │ gh-pages-clean │ │ │ │ │ │ handlebars │ │ │ │ │ │ he │ │ │ │ │ │ html-minifier │ │ │ │ │ │ import-local-fixture │ │ │ │ │ │ internal-ip │ │ │ │ │ │ is-ci │ │ │ │ │ │ jest │ │ │ │ │ │ jest-runtime │ │ │ │ │ │ js-yaml │ │ │ │ │ │ jsesc │ │ │ │ │ │ json5 │ │ │ │ │ │ loose-envify │ │ │ │ │ │ miller-rabin │ │ │ │ │ │ mime │ │ │ │ │ │ mkdirp │ │ │ │ │ │ multicast-dns │ │ │ │ │ │ node-pre-gyp │ │ │ │ │ │ nopt │ │ │ │ │ │ rc │ │ │ │ │ │ react-scripts │ │ │ │ │ │ regjsparser │ │ │ │ │ │ rimraf │ │ │ │ │ │ sane │ │ │ │ │ │ semver │ │ │ │ │ │ sha.js │ │ │ │ │ │ sshpk-conv │ │ │ │ │ │ sshpk-sign │ │ │ │ │ │ sshpk-verify │ │ │ │ │ │ strip-indent │ │ │ │ │ │ svgo │ │ │ │ │ │ sw-precache │ │ │ │ │ │ touch │ │ │ │ │ │ uglifyjs │ │ │ │ │ │ uuid │ │ │ │ │ │ webpack │ │ │ │ │ │ webpack-dev-server │ │ │ │ │ │ which │ │ │ │ │ │ │ │ │ │ │ └─.cache │ │ │ │ │ └─babel-loader │ │ │ │ │ 054cde848dc5466e8b546a7173e64a2ba9125301.json.gz │ │ │ │ │ 0bf8dca8532775e01f9f7c3708b59910141fe674.json.gz │ │ │ │ │ 0e66858612aabe73edd003cf189b37748b0500ca.json.gz │ │ │ │ │ 139c3787b02af9e8c8372d23fc3be30aae3dbc8d.json.gz │ │ │ │ │ 177503c59bf4be7401bfed21928e3dd03ea32be6.json.gz │ │ │ │ │ 17aeffaebf535bb131991262a1a7cd001e1a9e99.json.gz │ │ │ │ │ 3389c6bdbdc0ad82099a0c2b4c16a127e98fb202.json.gz │ │ │ │ │ 3d5214de7fb4214db2a9fc48d331e4fb2655a5e1.json.gz │ │ │ │ │ 464d510360fb428c2f82fb01d1db1a9e7697b52f.json.gz │ │ │ │ │ 5c99515026e530f4affeabb0d960a22f13b1563e.json.gz │ │ │ │ │ 72cd96748404152a518fcbb200b666c11c5cde80.json.gz │ │ │ │ │ 72f0b22b4b07c1e9e4349154630d381c35535887.json.gz │ │ │ │ │ 78f0c5befd958f899f6d1f94664a1b9d9a7b9b2e.json.gz │ │ │ │ │ 8059982d6659dc072f883f220321cb826549f803.json.gz │ │ │ │ │ 86cf3b7510705113ceac68ef283a421c4565bbd6.json.gz │ │ │ │ │ 87f53b9944e4056c5f82a680165e99681868cbe7.json.gz │ │ │ │ │ 8e8a5271aa35480109f32a92036cc934b48067cd.json.gz │ │ │ │ │ 8f848e74be0b90df6725ac30683ee4f115982c3d.json.gz │ │ │ │ │ 974c5e89a1a6e99ca043b45735fd34ea211d6dee.json.gz │ │ │ │ │ a570d3336c3d16136c3d58b49ab11e070e60eeeb.json.gz │ │ │ │ │ a6be1a85704b1dc4a70a83c6631eb93935d3a737.json.gz │ │ │ │ │ bf50287213326894407e43ca6e0a1140510a490a.json.gz │ │ │ │ │ bf892a4510d2564dadb57d34649f1f11e5ecf059.json.gz │ │ │ │ │ cbc25f8d84ce1a317ccacef19b7d57fa64f1af24.json.gz │ │ │ │ │ d01a6304042c90a7227a67dec04a5db65134cd94.json.gz │ │ │ │ │ f1102a7ea626949e41ee49cdd488a9e6986eefdc.json.gz │ │ │ │ │ f14813c672fa771a45aef929bacaafe84a14028c.json.gz │ │ │ │ │ f2b5b6a641ac9f0a54eea23fea784ff02095f2c2.json.gz │ │ │ │ │ f6184e271e3fcbfce0614d17a80428bf8390d40d.json.gz │ │ │ │ │ fb9e61ac028a23ae4f9c8037f754a4a6e9dd50a1.json.gz │ │ │ │ │ fdb91cd01aaba1f804f775c9c3aca1b1f667e901.json.gz │ │ │ │ │ ff9f9ad089a535677284372361a9cea664b4d906.json.gz │ │ │ │ │ │ │ │ │ ├─public │ │ │ │ │ favicon.ico │ │ │ │ │ index.html │ │ │ │ │ manifest.json │ │ │ │ │ │ │ │ │ └─src │ │ │ │ App.css │ │ │ │ App.js │ │ │ │ App.test.js │ │ │ │ index.css │ │ │ │ index.js │ │ │ │ registerServiceWorker.js │ │ │ │ │ │ │ ├─air_quality │ │ │ │ │ es.py │ │ │ │ │ filebeat.yml │ │ │ │ │ mapping_pipeline.json │ │ │ │ │ README.md │ │ │ │ │ │ │ │ │ └─data │ │ │ │ Beijing_2008_HourlyPM2.5_created20140325.csv │ │ │ │ Beijing_2009_HourlyPM25_created20140709.csv │ │ │ │ Beijing_2010_HourlyPM25_created20140709.csv │ │ │ │ Beijing_2011_HourlyPM25_created20140709.csv │ │ │ │ Beijing_2012_HourlyPM2.5_created20140325.csv │ │ │ │ Beijing_2013_HourlyPM2.5_created20140325.csv │ │ │ │ Beijing_2014_HourlyPM25_created20150203.csv │ │ │ │ Beijing_2015_HourlyPM25_created20160201.csv │ │ │ │ Beijing_2016_HourlyPM25_created20170201.csv │ │ │ │ Beijing_2017_HourlyPM25_created20170803.csv │ │ │ │ │ │ │ ├─imooc_log │ │ │ │ access.1w.log │ │ │ │ access.20161111.log │ │ │ │ ls.conf │ │ │ │ README.md │ │ │ │ template.json │ │ │ │ │ │ │ └─kibana_export │ │ │ dashboard.json │ │ │ kibana-demo.json │ │ │ searches.json │ │ │ viz.json │ │ │ │ │ └─logstash │ │ ├─demo_data │ │ │ ├─apache_logs │ │ │ │ apache_logs │ │ │ │ apache_logstash.conf │ │ │ │ logstash.conf │ │ │ │ ls.conf │ │ │ │ │ │ │ ├─earthquakes │ │ │ │ blasts.txt │ │ │ │ earthquakes.csv │ │ │ │ logstash.conf │ │ │ │ ls.conf │ │ │ │ ncedc-earthquakes-logstash.conf │ │ │ │ │ │ │ └─nginx_logs │ │ │ │ nginx_logs │ │ │ │ README.md │ │ │ │ │ │ │ └─logstash │ │ │ nginx.conf │ │ │ nginx_kibana.json │ │ │ nginx_logstash.conf │ │ │ nginx_template.json │ │ │ │ │ └─imooc │ │ codec-multiline1.conf │ │ codec-multiline2.conf │ │ codec-multiline3.conf │ │ codec.conf │ │ demo.conf │ │ filter-date1.conf │ │ filter-dissect1.conf │ │ filter-dissect2.conf │ │ filter-grok.conf │ │ filter-grok2.conf │ │ filter-grok3.conf │ │ grok.conf │ │ input-stdin.conf │ │ syslog.conf │ │ test.conf │ │ │ ├─第10章 Elasticsearch 篇之集群调优建议 │ │ 10-1 生产环境部署建议.mp4 │ │ 10-2 写性能优化.mp4 │ │ 10-3 读性能优化.mp4 │ │ 10-4 如何设定shard数.mp4 │ │ 10-5 xpack监控功能介绍.mp4 │ │ │ ├─第11章 Logstash 篇之入门与运行机制 │ │ 11-1 入门及架构简介.mp4 │ │ 11-2 -Life_of_an_Event.mp4 │ │ 11-3 -queue简介.mp4 │ │ 11-4 -线程简介.mp4 │ │ 11-5 配置简介.mp4 │ │ 11-6 多实例运行.mp4 │ │ 11-7 pipeline配置简介.mp4 │ │ │ ├─第12章 Logstash 篇之插件详解 │ │ 12-1 input插件详解及glob讲解.mp4 │ │ 12-10 output插件简介.mp4 │ │ 12-11 文档说明.mp4 │ │ 12-2 -codec插件详解.mp4 │ │ 12-3 filter插件简介及date插件讲解.mp4 │ │ 12-4 filter插件之grok简介(上).mp4 │ │ 12-5 filter插件之grok简介(下).mp4 │ │ 12-6 filter插件之dissect讲解.mp4 │ │ 12-7 filter插件之mutate 讲解.mp4 │ │ 12-8 filter插件之 json讲解.mp4 │ │ 12-9 filter 插件之geoip和ruby 讲解.mp4 │ │ │ ├─第13章 Logstash 篇之实例分析 │ │ 13-1 -Logstash实战建议.mp4 │ │ 13-2 -实战之apacheLogs(上).mp4 │ │ 13-3 实战之apacheLogs(下).mp4 │ │ 13-4 实战之csv.mp4 │ │ 13-5 监控运维建议.mp4 │ │ │ ├─第14章 Beats 篇之Filebeat │ │ 14-1 beats简介.mp4 │ │ 14-2 Filebeat_Demo.mp4 │ │ 14-3 Filebeat 简介及流程介绍.mp4 │ │ 14-4 Filebeat常见架构及ingest_node介绍.mp4 │ │ 14-5 Filebeat_Module简介.mp4 │ │ │ ├─第15章 Beats 篇之Metricbeat │ │ 15-1 -简介.mp4 │ │ 15-2 -Module简介.mp4 │ │ 15-3 -实战.mp4.mp4 │ │ │ ├─第16章 Beats 篇之Packetbeat │ │ 16-1 1-简介.mp4 │ │ 16-2 2-实战.mp4 │ │ │ ├─第17章 Beats 篇之其他 beat │ │ 17-1 1-Heartbeat.mp4 │ │ 17-2 2-Community_beats.mp4 │ │ │ ├─第18章 Kibana 篇之 入门与管理 │ │ 18-1 -配置与线上部署建议.mp4 │ │ 18-2 -Index_Pattern_Objects_Settings使用.mp4 │ │ │ ├─第19章 Kibana 篇之 数据探索 Discovery │ │ 19-1 -导入数据.mp4 │ │ 19-2 -Discover实战.mp4 │ │ │ ├─第1章 课程概述 │ │ 1-1 _课程导学.mp4 │ │ 1-2 说明和建议.mp4 │ │ │ ├─第20章 Kibana 篇之 可视化分析 │ │ 20-1 -可视化简介.mp4 │ │ 20-2 -Basic_Charts_介绍.mp4 │ │ 20-3 -Basic_Charts_其他说明.mp4 │ │ 20-4 -Data图表介绍.mp4 │ │ 20-5 -Map图表介绍.mp4 │ │ 20-6 -Timelion介绍.mp4 │ │ 20-7 -VisualBuilder介绍.mp4 │ │ 20-8 -other图表介绍.mp4 │ │ 20-9 -Dashboard介绍.mp4 │ │ │ ├─第21章 实践篇 之搜索项目 │ │ 21-1 -项目介绍.mp4 │ │ 21-2 项目实战.mp4 │ │ │ ├─第22章 实践篇 之日志分析项目 │ │ 22-1 介绍和数据导入.mp4 │ │ 22-2 -实战(上).mp4 │ │ 22-3 -实战(下).mp4 │ │ │ ├─第23章 实践篇 之数据分析项目 │ │ 23-1 项目简介.mp4 │ │ 23-2 实战(上).mp4 │ │ 23-3 实战(下).mp4 │ │ │ ├─第24章 课程总结 │ │ 24-1 课程总结.mp4 │ │ │ ├─第2章 Elasticsearch 篇之 入门 │ │ 2-1 -术语介绍.mp4 │ │ 2-2 -Document介绍.mp4 │ │ 2-3 -Index介绍.mp4 │ │ 2-4 -restapi介绍.mp4 │ │ 2-5 -index_api.mp4 │ │ 2-6 -document_api.mp4 │ │ │ ├─第3章 Elasticsearch 篇之倒排索引与分词 │ │ 3-1 -书的目录与索引.mp4 │ │ 3-10 -自定义分词之 TokenFilter.mp4 │ │ 3-11 -自定义分词.mp4 │ │ 3-12 -分词使用说明.mp4 │ │ 3-13 -官方文档说明.mp4 │ │ 3-2 -正排与倒排索引简介.mp4 │ │ 3-3 -倒排索引详解.mp4 │ │ 3-4 -分词介绍.mp4 │ │ 3-5 -analyze_api.mp4 │ │ 3-6 -自带分词器.mp4 │ │ 3-7 -中文分词.mp4 │ │ 3-8 -自定义分词之CharacterFilter.mp4 │ │ 3-9 -自定义分词之Tokenizer.mp4 │ │ │ ├─第4章 Elasticsearch 篇之Mapping 设置 │ │ 4-1 -mapping简介.mp4 │ │ 4-10 -dynamic日期与数字识别.mp4 │ │ 4-11 -dynamic-template简介.mp4 │ │ 4-12 -自定义mapping的建议.mp4 │ │ 4-13 -索引模板.mp4.mp4 │ │ 4-2 -自定义 mapping.mp4 │ │ 4-3 -mapping演示.mp4 │ │ 4-4 -copy_to参数说明.mp4 │ │ 4-5 -index参数说明.mp4 │ │ 4-6 -index_options参数说明.mp4 │ │ 4-7 -mapping文档说明.mp4 │ │ 4-8 -数据类型.mp4 │ │ 4-9 -dynamic-mapping简介.mp4 │ │ │ ├─第5章 Elasticsearch 篇之Search API 介绍 │ │ 5-1 -SearchAPI概览.mp4 │ │ 5-10 -range-query.mp4 │ │ 5-11 -复合查询介绍及ConstantScore.mp4 │ │ 5-12 -bool-query.mp4 │ │ 5-13 -count-and-source-filtering.mp4 │ │ 5-2 -URISearch详解与演示.mp4 │ │ 5-3 -QueryDSL简介.mp4 │ │ 5-4 -字段类查询简介及match-query.mp4 │ │ 5-5 -相关性算分.mp4.mp4 │ │ 5-6 -match-phrase-query_音频.mp4.mp4 │ │ 5-7 -query-string-query.mp4 │ │ 5-8 -simple-query-string-query.mp4 │ │ 5-9 -term-terms-query.mp4 │ │ │ ├─第6章 Elasticsearch 篇之分布式特性介绍 │ │ 6-1 -分布式介绍及cerebro.mp4 │ │ 6-2 -构建集群.mp4 │ │ 6-3 -副本与分片.mp4 │ │ 6-4 -两个问题.mp4 │ │ 6-5 -集群状态.mp4 │ │ 6-6 -故障转移.mp4.mp4 │ │ 6-7 -文档分布式存储.mp4 │ │ 6-8 -脑裂问题.mp4 │ │ 6-9 -shard详解.mp4 │ │ │ ├─第7章 Elasticsearch 篇之深入了解 Search 的运行机制 │ │ 7-1 -Query-Then-Fetch.mp4 │ │ 7-2 -相关性算分.mp4 │ │ 7-3 -sorting-doc-values-fielddata.mp4 │ │ 7-4 -分页与遍历-fromsize.mp4 │ │ 7-5 -分页与遍历-scroll.mp4 │ │ 7-6 分页与遍历-search_after.mp4 │ │ 7-7 文档说明.mp4.mp4 │ │ │ ├─第8章 Elasticsearch 篇之聚合分析入门 │ │ 8-1 -聚合分析简介.mp4 │ │ 8-2 -metric聚合分析.mp4 │ │ 8-3 -bucket聚合分析.mp4 │ │ 8-4 -bucket和metric聚合分析.mp4 │ │ 8-5 -pipeline聚合分析.mp4 │ │ 8-6 -作用范围.mp4 │ │ 8-7 -排序.mp4 │ │ 8-8 -原理与精准度问题.mp4 │ │ 8-9 -文档说明.mp4 │ │ │ └─第9章 Elasticsearch 篇之数据建模 │ 9-1 -数据建模简介.mp4 │ 9-2 -ES数据建模配置相关介绍.mp4 │ 9-3 -ES数据建模实例.mp4.mp4 │ 9-4 -Nested_Object.mp4 │ 9-5 -Parent_Child.mp4 │ 9-6 -nested_vs_parent_child.mp4 │ 9-7 -reindex.mp4 │ 9-8 其他建议.mp4 │ ├─ES6零基础教学 解析彩票项目 │ │ ES6源码.zip │ │ ES6讲师项目源代码.zip │ │ │ ├─第1章 课程介绍 │ │ 1-1 课程介绍.mp4 │ │ │ ├─第2章 项目构建 │ │ 2-1 项目构建介绍.mp4 │ │ 2-2 项目目录创建.mp4 │ │ 2-3 命令行处理,创建JS编译任务脚本.mp4 │ │ 2-4 创建模板、服务任务脚本.mp4 │ │ 2-5 文件自动监听,项目构建测试.mp4 │ │ │ ├─第3章 es6语法 │ │ 3-1 let.const命令.mp4 │ │ 3-10 Symbol用法.mp4 │ │ 3-11 set-map数据结构.mp4 │ │ 3-12 map-set与数组和对象的比较.mp4 │ │ 3-13 Proxy和Reflect.mp4 │ │ 3-14 类与对象.mp4 │ │ 3-15 Promise.mp4 │ │ 3-16 Iterator.mp4 │ │ 3-17 Generator.mp4 │ │ 3-18 Decorators.mp4 │ │ 3-19 Module模块化.mp4 │ │ 3-2 解构赋值.mp4 │ │ 3-3 正则扩展.mp4 │ │ 3-4 字符串扩展(上).mp4 │ │ 3-5 字符串扩展(下).mp4 │ │ 3-6 数值扩展.mp4 │ │ 3-7 数组扩展.mp4 │ │ 3-8 函数扩展.mp4 │ │ 3-9 对象扩展.mp4 │ │ │ ├─第4章 项目实战 │ │ 4-1 需求分解和目录创建.mp4 │ │ 4-10 创建服务接口和模拟数据.mp4 │ │ 4-11 前后端联调.mp4 │ │ 4-2 创建倒计时模块.mp4 │ │ 4-3 创建数据计算模块.mp4 │ │ 4-4 创建接口模块(上).mp4 │ │ 4-5 创建接口模块(下).mp4 │ │ 4-6 创建彩票基础模块(上).mp4 │ │ 4-7 创建彩票基础模块(中).mp4 │ │ 4-8 创建彩票基础模块(下).mp4 │ │ 4-9 创建彩票业务模块.mp4 │ │ │ └─第5章 课程总结 │ 5-1 课程总结.mp4 │ ├─Go语言实战抽奖系统 │ │ 1~2.3.rar │ │ 2-13~2-17.rar │ │ 2-18~2-22.rar │ │ 2-4~2-7.rar │ │ 2-8~2-12.rar │ │ 3-1~3-6.rar │ │ 4-12~5-2.rar │ │ 4-1~4-6.rar │ │ 4-7~4-11.rar │ │ 5-8~5-10.rar │ │ 6-1~6-5.rar │ │ 6-6~6-7.rar │ │ 6-8~7-3.rar │ │ 7-14~7-17.rar │ │ 7-4~7-8.rar │ │ 7-9~7-13.rar │ │ 8-1~8-5.rar │ │ 8-6~9-2.rar │ │ 9-3~9-7.rar │ │ │ └─资料 │ lottery-master.zip │ ├─Go语言实战流媒体视频网站 │ │ project.zip │ │ │ ├─第1章 课程介绍 │ │ 1-2 课程介绍及知识要点预习.mp4 │ │ │ ├─第2章 一个例子了解golang工具链 │ │ 2-1 一个例子了解golang常用工具链.mp4 │ │ 2-2 golang项目中test的写法.mp4 │ │ 2-3 golang项目中benchmark的写法.mp4 │ │ 2-4 章节总结.mp4 │ │ │ ├─第3章 流媒体网站架构以及API模块的实现 │ │ 3-1 流媒体网站整体介绍与架构梳理.mp4 │ │ 3-10 api之数据库层实现_编写User Test Case.mp4 │ │ 3-11 api之数据库层实现_User部分代码优化.mp4 │ │ 3-12 api之数据库层实现_实现和验证Video.mp4 │ │ 3-13 api之数据库层实现_实现Comments.mp4 │ │ 3-14 api之数据库层实现_Comments Test Case.mp4 │ │ 3-15 api之session处理与实现(上).mp4 │ │ 3-16 api之session处理与实现(下).mp4 │ │ 3-17 api之http middleware的实现与handler收尾(上).mp4 │ │ 3-18 api之http middleware的实现与handler收尾(下).mp4 │ │ 3-2 api设计与架构.mp4 │ │ 3-3 api实现之详细设计(上).mp4 │ │ 3-4 api实现之详细设计(中).mp4 │ │ 3-5 api实现之详细设计(下).mp4 │ │ 3-6 api之http handler层.mp4 │ │ 3-7 api之数据库层设计.mp4 │ │ 3-8 api之数据库层实现_数据库连接.mp4 │ │ 3-9 api之数据库层实现_实现User.mp4 │ │ │ ├─第4章 stream模块 │ │ 4-1 stream server.mp4 │ │ 4-2 streaming的架构搭建.mp4 │ │ 4-3 token bucket.mp4 │ │ 4-4 流控模块的实现.mp4 │ │ 4-5 在http middleware中嵌入流控.mp4 │ │ 4-6 streamHandler实现.mp4 │ │ 4-7 验证streamHandler.mp4 │ │ 4-8 uploadHandler实现.mp4 │ │ 4-9 验证uploadHandler.mp4 │ │ │ ├─第5章 scheduler模块 │ │ 5-1 scheduler介绍.mp4 │ │ 5-2 代码架构搭建.mp4 │ │ 5-3 runner的生产消费者模型实现.mp4 │ │ 5-4 runner的使用与测试.mp4 │ │ 5-5 task示例的实现.mp4 │ │ 5-6 timer的实现.mp4 │ │ 5-7 api实现以及scheduler完成.mp4 │ │ │ ├─第6章 前端服务和模版引擎渲染 │ │ 6-1 大前端和golang模版引擎介绍.mp4 │ │ 6-10 UI之html讲解.mp4 │ │ 6-11 js部分实现.mp4 │ │ 6-2 前端代码架构搭建.mp4 │ │ 6-3 静态页面渲染.mp4 │ │ 6-4 build脚本和homeHandler.mp4 │ │ 6-5 userHomeHandler.mp4 │ │ 6-6 api透传模块实现.mp4 │ │ 6-7 proxy转发的实现.mp4 │ │ 6-8 UI部分的预览.mp4 │ │ 6-9 API service补全与讲解.mp4 │ │ │ └─第7章 网站上云 │ 7-1 云原生讲解.mp4 │ 7-10 部署脚本以及db初始化.mp4 │ 7-11 部署演示以及完成效果展示.mp4 │ 7-12 课程总结(回顾,延伸和优化).mp4 │ 7-2 云存储改造之OSS方案分析.mp4 │ 7-3 云存储改造之OSS适配.mp4 │ 7-4 公共配置实现.mp4 │ 7-5 用vendor处理公共配置包.mp4 │ 7-6 SLB讲解与配置.mp4 │ 7-7 SLB之添加session容错.mp4 │ 7-8 ECS云主机和安全组配置.mp4 │ 7-9 scheduler的改造.mp4 │ ├─Go语言开发分布式任务调度 轻松搞定高性能Crontab │ 1-2.mp4 │ 3-(4-1).mp4 │ 4-10~4-12,5-1,5-2.mp4 │ 4-2.mp4 │ 4-3~4-7.mp4 │ 4-8~4-9.mp4 │ 5-3~5-6.mp4 │ 6-1.mp4 │ 6-2~6-4.mp4 │ 7-11~7-14.mp4 │ 7-1~7-5.mp4 │ 7-6~7-10.mp4 │ 8-12~8-13.mp4 │ 8-1~8-5.mp4 │ 8-6~8-7.mp4 │ 8-8~8-11.mp4 │ 9-1~9-4.mp4 │ 9-5~10-1.mp4 │ go-crontab-master.zip │ ├─HBase+SpringBoot实战分布式文件存储 │ │ project.zip │ │ │ ├─第10章 子模块-用户管理模块 │ │ 10-1 Hos用户管理模块开发1.mp4 │ │ 10-2 Hos用户管理模块开发2.mp4 │ │ │ ├─第11章 子模块-权限管理模块 │ │ 11-1 Hos权限管理模块开发1.mp4 │ │ 11-2 Hos权限管理模块开发2.mp4 │ │ │ ├─第12章 子模块-文件管理模块 │ │ 12-1 Bucket管理模块开发.mp4 │ │ 12-2 HDFS和HBASE操作类1.mp4 │ │ 12-3 HDFS和HBASE操作类2.mp4 │ │ 12-4 Hos文件管理模块实体类开发.mp4 │ │ 12-5 Hos创建删除Bucket方法开发.mp4 │ │ 12-6 Hos上传文件方法开发.mp4 │ │ 12-7 Hos获取文件方法开发.mp4 │ │ 12-8 Hos删除文件及列出文件方法开发.mp4 │ │ │ ├─第13章 子模块-接口模块 │ │ 13-1 Hos服务登陆验证.mp4 │ │ 13-2 Hos服务web权限配置类开发.mp4 │ │ 13-3 Hos服务用户及权限管理接口开发.mp4 │ │ 13-4 Hos服务文件管理接口开发.mp4 │ │ 13-5 Hos服务API接口测试.mp4 │ │ │ ├─第14章 子模块-SDK模块 │ │ 14-1 SDK模块HosClient类开发.mp4 │ │ 14-2 SDK模块HosClient功能开发.mp4 │ │ 14-3 SDK模块测试.mp4 │ │ │ ├─第15章 课程总结 │ │ 15-1 课程总结.mp4 │ │ │ ├─第1章 课程简介 │ │ 1-1 导学.mp4 │ │ 1-2 课程技术分析.mp4 │ │ │ ├─第2章 HBase简介与环境部署 │ │ 2-1 HBase简介及其在大数据生态圈的位置.mp4 │ │ 2-2 HBase数据存储模型及与关系型数据库的区别.mp4 │ │ 2-3 Hadoop伪分布式集群安装.mp4 │ │ 2-4 HBase伪分布式集群安装.mp4 │ │ 2-5 HBase基础架构.mp4 │ │ 2-6 HBase阶段小结.mp4 │ │ │ ├─第3章 HBase原理与实战 │ │ 3-1 HBase写流程.mp4 │ │ 3-2 HBase读流程.mp4 │ │ 3-3 HBase模块协作.mp4 │ │ 3-4 HBase实战:Shell命令实战.mp4 │ │ 3-5 HBase实战:Java Api实现HBase连接类.mp4 │ │ 3-6 HBase实战:Java Api实现HBase操作类.mp4 │ │ 3-7 HBase实战:用过滤器筛选数据.mp4 │ │ 3-8 HBase阶段小结.mp4 │ │ │ ├─第4章 HBase进阶 │ │ 4-1 HBase优化策略一:服务端优化策略.mp4 │ │ 4-2 HBase优化策略二:常用优化策略.mp4 │ │ 4-3 HBase优化策略三:读写优化策略.mp4 │ │ 4-4 HBase协处理器简介.mp4 │ │ 4-5 HBase实战:开发RegionObserver协处理器.mp4 │ │ 4-6 HBase实战:HBase协处理器加载.mp4 │ │ │ ├─第5章 容灾与监控 │ │ 5-1 HBase备份与恢复.mp4 │ │ 5-2 HBase监控简介.mp4 │ │ 5-3 Hadoop JMX监控实战.mp4 │ │ 5-4 HBase JMX监控实战.mp4 │ │ │ ├─第6章 Phoenix & Sqoop │ │ 6-1 Phoenix简介.mp4 │ │ 6-2 Phoenix安装.mp4 │ │ 6-3 Phoenix实战:shell命令操作Phoenix.mp4 │ │ 6-4 Phoenix实战:java jdbc操作Phoenix.mp4 │ │ 6-5 通过mybatis操作Phoenix.mp4 │ │ 6-6 -2通过mybatis操作Phoenix_音频.mp4.mp4 │ │ 6-7 Sqoop简介.mp4 │ │ 6-8 Sqoop数据导入实战.mp4 │ │ 6-9 课程小结.mp4 │ │ │ ├─第7章 需求分析与技术选型 │ │ 7-1 老板提出一个需求.mp4 │ │ 7-2 技术选型.mp4 │ │ │ ├─第8章 功能梳理与方案设计 │ │ 8-1 功能梳理和数据库设计.mp4 │ │ 8-2 文件存储设计方案一.mp4 │ │ 8-3 文件存储设计方案二.mp4 │ │ │ └─第9章 子模块-数据库操作模块 │ 9-1 Zookeeper安装与HBase配置优化.mp4 │ 9-2 Hos开发逻辑梳理.mp4 │ 9-3 Hos模块划分及mybatis配置.mp4 │ ├─HTML5与CSS3实现动态网页系列课程 │ ├─CSS │ │ ├─CSS3动画 │ │ │ 1-1——4-3.mp4 │ │ │ 5832725100017fe400410042.jpg │ │ │ CSS3动画 源码.zip │ │ │ CSS3动画(ppt).pdf │ │ │ │ │ ├─CSS3图片切换特效 │ │ │ │ 1-1——2-4.mp4 │ │ │ │ 3-1——4-1.mp4 │ │ │ │ │ │ │ └─css3图片切换特效 │ │ │ CSS3渐变源码.rar │ │ │ CSS3背景源码.rar │ │ │ │ │ ├─CSS3背景与渐变 │ │ │ 1-1——2-11.mp4 │ │ │ CSS3背景(ppt).pdf │ │ │ │ │ ├─CSS3转换 │ │ │ 1-1——2-8.mp4 │ │ │ 3-1——4-1.mp4 │ │ │ 5-1——6-3.mp4 │ │ │ CSS3转换(ppt).pdf │ │ │ CSS3转换(源码).rar │ │ │ 转换教辅.pdf │ │ │ │ │ ├─CSS3边框与圆角 │ │ │ 1-1——1-8.mp4 │ │ │ CSS3边框与圆角源码.rar │ │ │ CSS3边框与圆角(ppt).pdf │ │ │ │ │ ├─CSS3过滤 │ │ │ 1-1——3-1.mp4 │ │ │ CSS3过渡(源代码).rar │ │ │ CSS3过渡(ppt).pdf │ │ │ 过渡教辅.pdf │ │ │ │ │ └─CSS3选择器 │ │ 1-1——2-21.mp4 │ │ CSS3选择器教辅.pdf │ │ CSS3选择器源码.rar │ │ CSS3选择器(ppt).pdf │ │ │ ├─HTML │ │ ├─HTML5展望 │ │ │ │ 1-1——3-1.mp4 │ │ │ │ canvas绘图之线条及线条属性.pdf │ │ │ │ HTML5展望(PPT).pdf │ │ │ │ HTML5展望(源代码).rar │ │ │ │ HTML5适合移动应用开发的几大特性.pdf │ │ │ │ │ │ │ └─3-2 │ │ │ 584fd2c80001b17200000000.zip │ │ │ │ │ ├─HTML5属性变化 │ │ │ 1-1.mp4 │ │ │ 2-1——2-4.mp4 │ │ │ 3-1——3-4.mp4 │ │ │ 3-6.mp4 │ │ │ 4-1——4-5.mp4 │ │ │ HTML5属性变化(PPT).pdf │ │ │ HTML5属性变化(源代码).zip │ │ │ html5新增input类型总结(教辅).pdf │ │ │ 其他标签新增属性(教辅).pdf │ │ │ 表单新增属性(教辅).pdf │ │ │ │ │ ├─HTML5标签变化 │ │ │ 1-1.mp4 │ │ │ 1-2.mp4 │ │ │ 2-1.mp4 │ │ │ 2-3.mp4 │ │ │ 3-1.mp4 │ │ │ 3-2——3-5.mp4 │ │ │ 3-6——3-15.mp4 │ │ │ 4-1——4-3.mp4 │ │ │ HTML5新增与删除标签.pdf │ │ │ HTML5新增与删除标签(源代码).rar │ │ │ HTML5新增多媒体标签.pdf │ │ │ HTML元素和有效的DTD.pdf │ │ │ Sublime Text 3 编辑器与 Node.js.pdf │ │ │ │ │ └─HTML5网页布局 │ │ │ 1-1——1-2.mp4 │ │ │ 2-1——2-6.mp4 │ │ │ 3-1.mp4 │ │ │ CSScomb插件的安装和参数配置以及消除空行.pdf │ │ │ HTML5网页布局(ppt).pdf │ │ │ 【必看】资源说明.txt │ │ │ │ │ └─html网页布局 │ │ HTML5网页布局(源代码).zip │ │ │ ├─Javascript │ │ ├─JavaScript BOM基础 │ │ │ 1-1——1-9.mp4 │ │ │ 2-1——5-1.mp4 │ │ │ BOM基础.pdf │ │ │ BOM基础(源代码).zip │ │ │ screen对象(教辅).pdf │ │ │ │ │ ├─JavaScript DOM事件 │ │ │ 1-1——4-1.mp4 │ │ │ DOM事件总结(教辅).pdf │ │ │ DOM事件(ppt).pdf │ │ │ JavaScript之DOM事件(源代码).zip │ │ │ │ │ ├─JavaScript DOM基础 │ │ │ 1-1——1-8.mp4 │ │ │ DOM基础(ppt).pdf │ │ │ JvavScript之dom基础(源代码).zip │ │ │ 选取DOM元素的方法(教辅).pdf │ │ │ │ │ ├─JavaScript内置对象 │ │ │ 1-1——2-14.mp4 │ │ │ 3-1——5-3.mp4 │ │ │ Date对象之获取和设置月份-getMonth&setMonth(教辅).pdf │ │ │ JavaScript之Date对象(源代码).zip │ │ │ JavaScript之String对象(源代码).zip │ │ │ JavaScript内置对象(ppt).pdf │ │ │ JavaScript数组(源代码).zip │ │ │ Math对象的取整方法和获取随机数方法(教辅).pdf │ │ │ 数组的排序方法-sort(教辅).pdf │ │ │ │ │ ├─JavaScript函数 │ │ │ 1-1——1-8.mp4 │ │ │ JavaScript之函数(ppt).pdf │ │ │ JavaScript函数(源代码).zip │ │ │ │ │ ├─JavaScript基础测试 │ │ ├─JavaScript实现轮播特效 │ │ │ │ 1-1——3-9.mp4 │ │ │ │ 4-1——6-1.mp4 │ │ │ │ │ │ │ └─js实现轮播特效 │ │ │ JavaScript实现轮播特效(代码).zip │ │ │ │ │ ├─JavaScript流程控制语句 │ │ │ 1-1——3-1.mp4 │ │ │ JavaScripr之while循环(源代码).zip │ │ │ JavaScript中的循环总结(教辅).pdf │ │ │ JavaScript之for循环语句(源代码).zip │ │ │ JavaScript分支语句(源代码).zip │ │ │ JavaScript流程控制语句(ppt).pdf │ │ │ │ │ └─JavaScript语法 │ │ 1-1——2-1.mp4 │ │ 3-1——4-1.mp4 │ │ 5-1——6-3.mp4 │ │ JavaScript基础语法(ppt).pdf │ │ JavaScript常用运算符和操作符总结(教辅).pdf │ │ JavaScript语法和数据类型(源代码).zip │ │ 初识JavaScript(源代码).zip │ │ 算数及其他操作符(源代码).zip │ │ 逻辑与、或、非(源代码).zip │ │ │ └─项目实战 │ 1-1——3-11.mp4 │ 4-1——5-5.mp4 │ 案例实战(代码).zip │ ├─HTTP协议原理+实践 Web开发工程师必学 │ │ http.7z │ │ 课程目录.txt │ │ │ ├─第1章 课程导学 │ │ www.zxit8.com_1-1 导学.mp4 │ │ www.zxit8.com_1-2 内容介绍.mp4 │ │ │ ├─第2章 HTTP协议基础及发展历史 │ │ www.zxit8.com_2-1 5层网络模型介绍.mp4 │ │ www.zxit8.com_2-2 HTTP协议的发展历史.mp4 │ │ www.zxit8.com_2-3 HTTP的三次握手.mp4 │ │ www.zxit8.com_2-4 URI-URL和URN.mp4 │ │ www.zxit8.com_2-5 HTTP报文格式.mp4 │ │ www.zxit8.com_2-6 创建一个最简单的web服务.mp4 │ │ │ ├─第3章 HTTP各种特性总览 │ │ www.zxit8.com_3-1 认识HTTP客户端.mp4 │ │ www.zxit8.com_3-10 CSP.mp4 │ │ www.zxit8.com_3-2 CORS跨域请求的限制与解决.mp4 │ │ www.zxit8.com_3-3 CORS跨域限制以及预请求验证.mp4 │ │ www.zxit8.com_3-4 缓存头Cache-Control的含义和使用.mp4 │ │ www.zxit8.com_3-5 缓存验证Last-Modified和Etag的使用.mp4 │ │ www.zxit8.com_3-6 cookie和session.mp4 │ │ www.zxit8.com_3-7 HTTP长连接.mp4 │ │ www.zxit8.com_3-8 数据协商.mp4 │ │ www.zxit8.com_3-9 Redirect.mp4 │ │ │ ├─第4章 Nginx代理以及面向未来的HTTP │ │ www.zxit8.com_4-1 Nginx安装和基础代理配置.mp4 │ │ www.zxit8.com_4-2 Nginx代理配置和代理缓存的用处.mp4 │ │ www.zxit8.com_4-3 HTTPS解析.mp4 │ │ www.zxit8.com_4-4 使用Nginx部署HTTP服务.mp4 │ │ www.zxit8.com_4-5 HTTP2的优势和Nginx配置HTTP2的简单使用.mp4 │ │ │ └─第5章 课程总结 │ www.zxit8.com_5-1 课程总结.mp4 │ ├─IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评 难度中级 │ │ java大众点评讲师源码.zip │ │ │ ├─第1章 课程概览 │ │ 1-1.wmv │ │ 1-2.wmv │ │ 1-3.wmv │ │ 1-4.wmv │ │ │ ├─第2章 开发准备 │ │ 2-1.wmv │ │ 2-2.wmv │ │ 2-3.wmv │ │ 2-4.wmv │ │ 2-5.wmv │ │ │ ├─第3章 广告模块 │ │ 3-10数据绑定梳理总结.wmv │ │ 3-11修改功能和表单校验.wmv │ │ 3-1数据库设计.wmv │ │ 3-2加入页面.wmv │ │ 3-3Ad相关类.wmv │ │ 3-4Ad的Dao开发.wmv │ │ 3-5Service层图片上传功能(上).wmv │ │ 3-6Service层图片上传功能(下).wmv │ │ 3-7返回码的处理.wmv │ │ 3-8分页标签封装.wmv │ │ 3-9广告接口开发.wmv │ │ │ ├─第4章 商户模块 │ │ 4-1商户实体和表设计.wmv │ │ 4-2后台Form表单和RESTful.wmv │ │ 4-3如何解决RESTful应用中的问题.wmv │ │ 4-4追踪源码,解决问题.wmv │ │ 4-5Mybatis多对一和一对一及引用静态常量的应用.wmv │ │ 4-6商户接口开发.wmv │ │ 4-7小结.wmv │ │ │ ├─第5章 会员模块 │ │ 5-1业务分析和数据库设计.wmv │ │ 5-2两种会话管理方式介绍.wmv │ │ 5-3单机缓存处理及拓展.wmv │ │ 5-4logback配置.wmv │ │ 5-5枚举的变通.wmv │ │ 5-6登录接口及介绍.wmv │ │ 5-7小结.wmv │ │ │ ├─第6章 订单模块 │ │ 6-1.mp4 │ │ 6-2.mp4 │ │ 6-3.mp4 │ │ 6-4.mp4 │ │ 6-5.mp4 │ │ │ ├─第7章 评论模块 │ │ 7-1.mp4 │ │ 7-2.mp4 │ │ 7-3.mp4 │ │ │ ├─第8章 权限管理 │ │ 8-1.mp4 │ │ 8-10.mp4 │ │ 8-11.mp4 │ │ 8-12.mp4 │ │ 8-13.mp4 │ │ 8-2.mp4 │ │ 8-3.mp4 │ │ 8-4.mp4 │ │ 8-5.mp4 │ │ 8-6.mp4 │ │ 8-7.mp4 │ │ 8-8.mp4 │ │ 8-9.mp4 │ │ │ └─第9章 课程总结 │ 9-1.mp4 │ 9-2.mp4 │ 9-3.mp4 │ ├─Java SSM快速开发仿慕课网在线教育平台 │ 1.1-1.3.mp4 │ 1.4-1.6.wmv │ 2.1-2.4.wmv │ 3.1-3.3.wmv │ 3.4-3.6.wmv │ 4.1-4.4.wmv │ 4.5-4.8.wmv │ 5.1-5.2.wmv │ 5.3-5.4.wmv │ 5.5-5.8.mp4 │ 6.1-6.2.wmv │ 6.10-6.12.wmv │ 6.13-6.16.wmv │ 6.17.wmv │ 6.18-6.21.wmv │ 6.3-6.5.wmv │ 6.6-6.9.wmv │ 7.1-7.3.wmv │ 7.4-7.7.wmv │ 7.8-8.11.wmv │ 8.12-10.1.wmv │ ocProject.rar │ ├─Javascript 设计模式系统讲解与应用 │ │ project.zip │ │ │ ├─第10章 观察者模式 │ │ 10-1 观察者模式-介绍和演示.mp4 │ │ 10-2 观察者模式-场景1jquery.mp4 │ │ 10-3 观察者模式-场景2NodeJs自定义事件.mp4 │ │ 10-4 观察者模式-其它场景.mp4 │ │ │ ├─第11章 迭代器模式 │ │ 11-1 迭代器模式-介绍.mp4 │ │ 11-2 迭代器模式-演示.mp4 │ │ 11-3 迭代器模式-场景(ES6 Iterator)1.mp4 │ │ 11-4 迭代器模式-场景2.mp4 │ │ 11-5 迭代器模式-代码演示和总结.mp4 │ │ │ ├─第12章 状态模式 │ │ 12-1 状态模式-介绍和演示.mp4 │ │ 12-2 状态模式-场景1(有限状态机).mp4 │ │ 12-3 状态模式-场景2(写一个promise).mp4 │ │ │ ├─第13章 其他设计模式 │ │ 13-1 其他设计模式概述.mp4 │ │ 13-10 中介者模式.mp4 │ │ 13-11 访问者模式和解释器模式.mp4 │ │ 13-12 关于面试和日常使用.mp4 │ │ 13-2 原型模式.mp4 │ │ 13-3 桥接模式.mp4 │ │ 13-4 组合模式.mp4 │ │ 13-5 享元模式.mp4 │ │ 13-6 策略模式.mp4 │ │ 13-7 模板方法模式和职责连模式.mp4 │ │ 13-8 命令模式.mp4 │ │ 13-9 备忘录模式.mp4 │ │ │ ├─第14章 综合应用 │ │ 14-1 综合应用-介绍和演示.mp4 │ │ 14-10 综合应用-总结.mp4 │ │ 14-2 综合应用-UML类图分析.mp4 │ │ 14-3 综合应用-画UML类图.mp4 │ │ 14-4 综合应用-代码基础环境.mp4 │ │ 14-5 综合应用-实现List组件.mp4 │ │ 14-6 综合应用-实现item&cart.mp4 │ │ 14-7 综合应用-状态模式实现购物车操作.mp4 │ │ 14-8 综合应用-实现购物车列表和折扣.mp4 │ │ 14-9 综合应用-实现日志.mp4 │ │ │ ├─第15章 课程总结 │ │ 15-1 课程总结.mp4 │ │ │ ├─第1章 课程介绍 │ │ 1-1 导学.mp4 │ │ │ ├─第2章 面向对象 │ │ 2-1 搭建开发环境1.mp4 │ │ 2-10 面向对象-总结.mp4 │ │ 2-11 UML类图1-介绍.mp4 │ │ 2-12 UML类图2-关系.mp4 │ │ 2-13 总结.mp4 │ │ 2-2 搭建开发环境2.mp4 │ │ 2-3 搭建开发环境3.mp4 │ │ 2-4 搭建开发环境4.mp4 │ │ 2-5 什么是面向对象.mp4 │ │ 2-6 面向对象-继承.mp4 │ │ 2-7 面向对象-封装.mp4 │ │ 2-8 面向对象-多态.mp4 │ │ 2-9 面向对象-应用举例.mp4 │ │ │ ├─第3章 设计原则 │ │ 3-1 设计原则-介绍.mp4 │ │ 3-10 面试真题2-介绍.mp4 │ │ 3-11 面试真题2-画图.mp4 │ │ 3-12 面试真题2-编码.mp4 │ │ 3-13 总结.mp4 │ │ 3-2 设计原则-何为设计1.mp4 │ │ 3-3 设计原则-何为设计2.mp4 │ │ 3-4 设计原则-5大原则.mp4 │ │ 3-5 用promise演示.mp4 │ │ 3-6 设计模式简介.mp4 │ │ 3-7 23种设计模式介绍.mp4 │ │ 3-8 面试真题1-介绍.mp4 │ │ 3-9 面试真题1-解答.mp4 │ │ │ ├─第4章 工厂模式 │ │ 4-1 工厂模式-介绍.mp4 │ │ 4-2 工厂模式-演示和场景.mp4 │ │ │ ├─第5章 单例模式 │ │ 5-1 单例模式-介绍.mp4 │ │ 5-2 单例模式-演示.mp4 │ │ 5-3 单例模式-场景(jq的$和登录框逻辑)和总结.mp4 │ │ │ ├─第6章 适配器模式 │ │ 6-1 适配器模式-介绍.mp4 │ │ 6-2 适配器模式-演示.mp4 │ │ 6-3 适配器模式-场景(封装旧接口&Vue的computed).mp4 │ │ │ ├─第7章 装饰器模式 │ │ 7-1 装饰器模式-介绍.mp4 │ │ 7-2 装饰器模式-场景1.mp4 │ │ 7-3 装饰器模式-场景2(装饰类和方法).mp4 │ │ 7-4 装饰器模式-场景3和总结.mp4 │ │ │ ├─第8章 代理模式 │ │ 8-1 代理模式-介绍和演示.mp4 │ │ 8-2 代理模式-场景1(事件代理和jq的proxy).mp4 │ │ 8-3 代理模式-场景2(明星经纪人).mp4 │ │ 8-4 代理&适配器&装饰模式对比.mp4 │ │ │ └─第9章 外观模式 │ 9-1 外观模式.mp4 │ ├─Java从单体到微服务打造房产销售平台 │ │ project.zip │ │ project0.zip │ │ │ ├─第10章 微服务架构之用户服务(SpringData Redis及JWT等技术) │ │ 10-1 用户服务—接口设计.mp4 │ │ 10-2 用户服务—接入分布式缓存Spring Data Redis实现用户查询接口.mp4 │ │ 10-3 用户服务—新增用户、激活用户接口.mp4 │ │ 10-4 用户服务—基于JWT的Token认证实现登录、鉴权接口-1.mp4 │ │ 10-5 用户服务—基于JWT的Token认证实现登录、鉴权接口-2.mp4 │ │ 10-6 用户服务—经纪人、经纪机构接口.mp4 │ │ │ ├─第11章 微服务架构之API Gateway(网关服务) │ │ 11-1 API Gateway—模块设计.mp4 │ │ 11-2 API Gateway调用用户服务(一)—实现用户注册.mp4 │ │ 11-3 API Gateway调用用户服务(二)—通过jwt token替换session实现用户登录与鉴权.mp4 │ │ 11-4 API Gateway调用用户服务(三)—二次封装RestTemplate实现个人页展示.mp4 │ │ 11-5 API Gateway调用用户服务(四)—获取经纪人详情页.mp4 │ │ │ ├─第12章 微服务架构之房产服务 │ │ 12-1 房产服务—接口设计.mp4 │ │ 12-2 房产服务—新增房产接口, 收藏房产接口.mp4 │ │ 12-3 房产服务—房产查询接口.mp4 │ │ 12-4 房产服务—评分与留言接口.mp4 │ │ 12-5 房产服务—房产推荐接口.mp4 │ │ 12-6 房产服务—通过Swagger暴露接口文档.mp4 │ │ 12-7 API Gateway调用房产服务(一)—返回房产列表房产详情.mp4 │ │ 12-8 API Gateway调用房产服务(二)—用户收藏房产.mp4 │ │ 12-9 API-Gateway 跨域解决方案—SpringBoot CORS.mp4 │ │ │ ├─第13章 微服务架构之评论博客服务 │ │ 13-1 评论服务—接口设计.mp4 │ │ 13-2 评论服务—评论列表接口.mp4 │ │ 13-3 API Gateway调用评论服务—展示评论列表.mp4 │ │ 13-4 博客服务—接口设计.mp4 │ │ 13-5 博客服务—博客列表及详情接口.mp4 │ │ 13-6 API Gateway调用博客服务—展示博客列表.mp4 │ │ │ ├─第14章 微服务架构之Spring Cloud Hystrix实现服务容错 │ │ 14-1 微服务可靠性建设—Spring Cloud Hystrix断路器介绍.mp4 │ │ 14-2 微服务可靠性建设—Spring Cloud Hystrix的接入-1.mp4 │ │ 14-3 微服务可靠性建设—Spring Cloud Hystrix的接入-2.mp4 │ │ 14-4 微服务可靠性建设—Spring Cloud Hystrix工作原理.mp4 │ │ │ ├─第15章 微服务架构之全链路追踪、搭建ELK日志检索架构 │ │ 15-1 全链路追踪—解决方案Spring Cloud Sleuth介绍.mp4 │ │ 15-2 全链路追踪—接入log4j2日志组件.mp4 │ │ 15-3 全链路追踪—接入Spring Cloud Sleuth及与Zipkin配合使用.mp4 │ │ 15-4 全链路追踪—Spring Cloud Sleuth的工作原理.mp4 │ │ 15-5 日志检索方案--ELK架构介绍及ES、Kibana的搭建.mp4 │ │ 15-6 日志检索方案—Logstash配置的编写和调试.mp4 │ │ 15-7 日志检索方案—Kibana展示平台的使用.mp4 │ │ │ ├─第16章 课程总结 │ │ 16-1 课程总结.mp4 │ │ │ ├─第1章 课程介绍(一线互联网架构师亲授) │ │ 1-1 课程导学.mp4 │ │ │ ├─第2章 单体架构之项目概要设计&数据表设计 │ │ 2-1 项目需求分析.mp4 │ │ 2-2 单体项目技术选型和架构设计.mp4 │ │ 2-3 数据库设计概述.mp4 │ │ 2-4 房产表设计.mp4 │ │ 2-5 房产用户表,房产信息表设计.mp4 │ │ 2-6 用户表设计.mp4 │ │ 2-7 小区表,评论表设计.mp4 │ │ 2-8 博客表,经纪机构表设计_音频.mp4.mp4 │ │ │ ├─第3章 单体架构之SpringBoot工程框架搭建与技巧 │ │ 3-1 开发环境搭建与验证(jdk,maven,sts).mp4 │ │ 3-10 maven多mudule工程实现.mp4 │ │ 3-11 错误页面处理.mp4 │ │ 3-12 学习spring boot技巧分享.mp4 │ │ 3-2 创建SpringBoot工程.mp4 │ │ 3-3 引入内嵌servlet容器.mp4 │ │ 3-4 数据访问层搭建-整合MyBatis.mp4 │ │ 3-5 数据访问层搭建—集成Druid连接池.mp4 │ │ 3-6 表现层搭建-整合freemarker.mp4 │ │ 3-7 表现层搭建-freemaker结构化布局.mp4 │ │ 3-8 SpringBoot起步依赖stater.mp4 │ │ 3-9 自定义SpringBoot起步依赖stater.mp4 │ │ │ ├─第4章 单体架构之用户注册及个人页面功能开发 │ │ 4-1 SpringMVC整体流程讲解.mp4 │ │ 4-10 用户登录流程-spring拦截器实现鉴权-2.mp4 │ │ 4-11 spring拦截器编写步骤.mp4 │ │ 4-12 个人页面开发.mp4 │ │ 4-13 SpringBoot单元测试.mp4 │ │ 4-2 用户注册-功能演示与流程讲解.mp4 │ │ 4-3 用户注册-后端代码实现-1.mp4 │ │ 4-4 用户注册-后端代码实现-2.mp4 │ │ 4-5 用户注册-guava cache及异步spring mail发送激活链接.mp4 │ │ 4-6 注册流程-安装ngnix-1.mp4 │ │ 4-7 注册流程-安装ngnix-2.mp4 │ │ 4-8 登录流程-后端代码实现.mp4 │ │ 4-9 用户登录流程-spring拦截器实现鉴权-1.mp4 │ │ │ ├─第5章 单体架构之房产和推荐功能开发(分页组件、Ajax、Redis) │ │ 5-1 房产列表实现-1.mp4 │ │ 5-10 添加房产实现-2.mp4 │ │ 5-11 添加房产实现-3.mp4 │ │ 5-12 通过ajax实现收藏与评价.mp4 │ │ 5-2 房产列表实现-2.mp4 │ │ 5-3 房产列表实现-3.mp4 │ │ 5-4 房产列表实现-4.mp4 │ │ 5-5 访问详情的实现.mp4 │ │ 5-6 经纪人详情实现.mp4 │ │ 5-7 热门房产的实现.mp4 │ │ 5-8 首页推荐的实现.mp4 │ │ 5-9 添加房产实现-1.mp4 │ │ │ ├─第6章 单体架构之上线部署和监控(SprinBoot插件和工具) │ │ 6-1 单体架构上线部署.mp4 │ │ 6-2 通过SpringbootActuator进行健康监控.mp4 │ │ 6-3 通过Spring Admin搭建简单监控平台.mp4 │ │ │ ├─第7章 单体架构的不足和解决方案 │ │ 7-1 单体架构的优势和不足.mp4 │ │ 7-2 微服务架构的优势.mp4 │ │ 7-3 微服务架构的挑战.mp4 │ │ 7-4 微服务最佳实践.mp4 │ │ │ ├─第8章 微服务架构之服务拆分、确定服务边界 │ │ 8-1 微服务拆分的原则和方法.mp4 │ │ 8-2 从建模到模块服务拆分.mp4 │ │ 8-3 微服务数据库的拆分.mp4 │ │ 8-4 微服务架构下如何实现数据一致性.mp4 │ │ │ ├─第9章 微服务架构之SpringCloud技术栈的选型及架构设计 │ │ 9-1 技术选型及Spring Cloud介绍.mp4 │ │ 9-10 负载均衡组件Spring Cloud Ribbon.mp4 │ │ 9-11 微服务代码脚手架搭建-1.mp4 │ │ 9-12 微服务代码脚手架搭建-2.mp4 │ │ 9-2 微服务技术架构设计.mp4 │ │ 9-3 服务注册和发现Spring Cloud Eureka-1.mp4 │ │ 9-4 服务注册和发现Spring Cloud Eureka-2.mp4 │ │ 9-5 服务注册和发现Spring Cloud Eureka-3.mp4 │ │ 9-6 服务通信组件RestTemplate + httpclient及http日志输出-1.mp4 │ │ 9-7 服务通信组件RestTemplate + httpclient及http日志输出-2.mp4 │ │ 9-8 服务通信组件RestTemplate + httpclient及http日志输出-3.mp4 │ │ 9-9 服务通信组件RestTemplate + httpclient及http日志输出-4.mp4 │ │ │ └─课程资料 │ housev0.0.zip │ 单体+微服务.zip │ 单体项目知识梳理脑图.pdf │ 各种流程图.zip │ 微服务项目知识梳理脑图.pdf │ 房产销售平台课程说明文档V1.1(课程交流群:340942555).pdf │ 环境参数.docx │ ├─java从后端到全栈17周 │ │ 课表.pdf │ │ │ ├─资料 │ │ 7七月的风袖-sketch.psd │ │ app.json │ │ Java 8实战.pdf │ │ Java核心技术 卷1 基础知识 原书第10版.pdf │ │ Java核心技术 卷2 高级特性 原书第10版.pdf │ │ lin-ui-ts.rar │ │ LunacySetup.exe │ │ MaxHeapDemo.zip │ │ navicat112_premium_cs_x64.exe │ │ navicat12112pre.zip │ │ navicatpre1212500.zip │ │ PatchNavicat.exe │ │ sku.gif │ │ sleeve-master.zip │ │ wecharCode.jar │ │ 字节面经.md │ │ 研发笔试题目-V5.0.docx │ │ │ ├─阶段一 │ │ ├─第1周 走进Web全栈工程师 │ │ │ 1-1 Java全栈序章_.mp4 │ │ │ 1-2 长期课程规划与前置要求_.mp4 │ │ │ 1-3 appkey申请、课程免费补充资料_.mp4 │ │ │ 1-4 临时补充:关于appkey的申请(重要)_.mp4 │ │ │ 2-1 第一阶段第一次作业(风袖细节分析)_.mp4 │ │ │ 2-2 小程序注册与新建项目_.mp4 │ │ │ 2-3 开发工具推荐(Vscode或者WebStorm)_.mp4 │ │ │ 2-4 《风袖》首页布局详尽分析_.mp4 │ │ │ 2-5 第一阶段第二次作业(LinUI 瀑布流练习)_.mp4 │ │ │ 2-6 真实的项目必须是动态的、CMS可控的_.mp4 │ │ │ 2-7 WebStorm开发小程序必备设置_.mp4 │ │ │ 2-8 调用服务端API获取数据_.mp4 │ │ │ 2-9 小程序开发前必备配置_.mp4 │ │ │ 3-1 配置文件与第一次调用服务端API_.mp4 │ │ │ 3-10 Lin UI安装、主题色配置与按需加载_.mp4 │ │ │ 3-2 业务对象的重要性_.mp4 │ │ │ 3-3 封装HTTP请求_.mp4 │ │ │ 3-4 小程序中使用async和await的难点分析_.mp4 │ │ │ 3-5 使用LinUI Promisic让小程序内置API支持Promise_.mp4 │ │ │ 3-6 将回调函数全部替换为async和await_.mp4 │ │ │ 3-7 获取banner数据_.mp4 │ │ │ 3-8 Banner轮播图实现与插槽的基本概念_.mp4 │ │ │ 3-9 npm的semver语法规则_.mp4 │ │ │ 4-1 LinUI Grid组件构建分类六宫格 (上)_.mp4 │ │ │ 4-2 LinUI Grid构建分类六宫格(中)_.mp4 │ │ │ 4-3 LinUI Grid构建分类六宫格 (下)_.mp4 │ │ │ 4-4 组件设计与LinUI使用的几个非常重要的原则_.mp4 │ │ │ 4-5 如果没有明确理由,不要固定高和宽_.mp4 │ │ │ │ │ ├─第2周 深入理解REST API开发规范 开启三端分离编程之旅 │ │ │ 1-1 优惠券的一些基本概念_.mp4 │ │ │ 1-2 优惠券入口_.mp4 │ │ │ 1-3 背景颜色到底怎么设置?_.mp4 │ │ │ 1-4 页面到底是否应该合并HTTP请求?_.mp4 │ │ │ 1-5 函数式编程概述_.mp4 │ │ │ 1-6 第一阶段 第三次作业_.mp4 │ │ │ 1-7 类可以保存数据,但对象可以保存状态_.mp4 │ │ │ 1-8 重构Theme获取_.mp4 │ │ │ 1-9 第一阶段第四次作业_.mp4 │ │ │ 2-1 scroll-view组件的灵活应用_.mp4 │ │ │ 2-2 是不是方法都需要加async和await?_.mp4 │ │ │ 2-3 第一阶段第五次作业_.mp4 │ │ │ 2-4 spu-scroll自定义组件 1_.mp4 │ │ │ 2-5 Lin UI Price价格组件应用_.mp4 │ │ │ │ │ ├─第3周 电商系统分类页面客服商品详情 页面开发 │ │ │ 1-1 spu-scroll自定义组件2_.mp4 │ │ │ 1-10 Hover点击态的应用与@import 公共样式表_.mp4 │ │ │ 1-2 通过scroll-view抽象出的几个css编写原则_.mp4 │ │ │ 1-3 WXS与小程序的内核简介_.mp4 │ │ │ 1-4 WXS与Lin UI Filter的应用_.mp4 │ │ │ 1-5 webstorm的骚操作自定义代码片段_.mp4 │ │ │ 1-6 自定义组件的边距问题与外部样式类应用_.mp4 │ │ │ 1-7 学会抽象来简化数据库表设计_.mp4 │ │ │ 1-8 新监听器Observers与hot-list组件_.mp4 │ │ │ 1-9 flex布局的灵活应用_.mp4 │ │ │ 2-1 组件自定义性的终极方案:抽象节点_.mp4 │ │ │ 2-2 防抖、截流与分页细节全分析_.mp4 │ │ │ 2-3 Paging对象 一_.mp4 │ │ │ 2-4 编程原则:多用return提前结束函数,少用else_.mp4 │ │ │ 2-5 Paging对象 二_.mp4 │ │ │ 2-6 Paging对象 三_.mp4 │ │ │ 2-7 第一阶段第六次作业 Sku预研作业_.mp4 │ │ │ 2-8 Pgaing对象 四_.mp4 │ │ │ │ │ ├─第4周 攻克SKU和商品购物车 │ │ │ 1-1 l-water-flow抽象组件式深入剖析_.mp4 │ │ │ 1-2 Lin UI Tag组件快速构建标签_.mp4 │ │ │ 1-3 折扣价和原价的常见错误逻辑_.mp4 │ │ │ 1-4 使用WXS解决复杂的逻辑问题_.mp4 │ │ │ 1-5 瀑布流的初步成型_.mp4 │ │ │ 1-6 动态计算图片高和宽_.mp4 │ │ │ 1-7 Loading的思维逻辑:正在加载其实是一种常驻状态_.mp4 │ │ │ 1-8 实现页底提示_.mp4 │ │ │ 2-1 页面跳转与新机制EventChannel_.mp4 │ │ │ 2-2 Spu、Sku、规格名和规格值_.mp4 │ │ │ 2-3 从一个提问谈思考的精神_.mp4 │ │ │ 2-4 调整思维,才能解决复杂的逻辑问题_.mp4 │ │ │ 2-5 借助符号化的命名方式思考问题_.mp4 │ │ │ 2-6 控制中心Realm与栅栏Fence_.mp4 │ │ │ 2-7 fence与fence-group对象_.mp4 │ │ │ 3-1 SKU方案整理 一:规格值的提取_.mp4 │ │ │ 3-10 构建Cell对象_.mp4 │ │ │ 3-2 SKU方案整理 二:核心问题是规格值状态的确定_.mp4 │ │ │ 3-3 用矩阵的思想提取规格值_.mp4 │ │ │ 3-4 数学小课堂:矩阵的转置与旋转_.mp4 │ │ │ 3-5 矩阵的遍历_.mp4 │ │ │ 3-6 Fence的实例化_.mp4 │ │ │ 3-7 测试Fences_.mp4 │ │ │ 3-8 自己实现矩阵的转置_.mp4 │ │ │ 3-9 谈数学、面向对象与编程思维_.mp4 │ │ │ │ │ ├─第5周 高级电商系统的订单管理开发 │ │ │ 1-1 SKU串码编号_.mp4 │ │ │ 1-2 Fence与规格名的对应关系_.mp4 │ │ │ 1-3 Cell去重_.mp4 │ │ │ 1-4 Cell自定义组件_.mp4 │ │ │ 1-5 初步完成规格矩阵渲染_.mp4 │ │ │ 1-6 SKU算法的难点是确定规格的禁用状态_.mp4 │ │ │ 1-7 SKU核心算法剖析 一_.mp4 │ │ │ 1-8 SKU核心算法其实就是一句话,我之前已经讲过了_.mp4 │ │ │ 1-9 矩阵列不同规格的问题解答_.mp4 │ │ │ 2-1 数学小课堂:排列组合在SKU中的应用_.mp4 │ │ │ 2-10 获取Cell的行列号_.mp4 │ │ │ 2-11 实现Cell的正选和反选_.mp4 │ │ │ 2-2 SkuCode类拆分Sku可能的路径_.mp4 │ │ │ 2-3 Combination组合函数_.mp4 │ │ │ 2-4 完成PathDict字典_.mp4 │ │ │ 2-5 Cell的三种状态样式_.mp4 │ │ │ 2-6 选中、禁用与可选状态的切换_.mp4 │ │ │ 2-7 SKU选择的数据流向_.mp4 │ │ │ 2-8 自定义组件事件跨越组件边界(Bubbles与Composed)_.mp4 │ │ │ 2-9 重新渲染矩阵与错误排查推演_.mp4 │ │ │ 3-1 潜在路径PotentialPath分析_.mp4 │ │ │ 3-2 正选Cell的规律推演_.mp4 │ │ │ 3-3 反选Cell的规律推演_.mp4 │ │ │ 3-4 SkuPending类的职责_.mp4 │ │ │ 3-5 遍历所有Cell的潜在路径_.mp4 │ │ │ 3-6 遍历所有Cell的潜在路径 二_.mp4 │ │ │ 3-7 遍历所有Cell的潜在路径 三_.mp4 │ │ │ 3-8 完成SKU的逻辑选择_.mp4 │ │ │ │ │ ├─第6周 个人中心开发和Java服务端体系规划 │ │ │ 1-1 Realm骨架的完善_.mp4 │ │ │ 1-10 规格选择提示的复杂逻辑处理 (二)_.mp4 │ │ │ 1-11 性能:setData性能探讨_.mp4 │ │ │ 1-12 规格选择与SKU描述联动 一_.mp4 │ │ │ 1-13 获取code码和确定的SKU_.mp4 │ │ │ 1-14 确定MissingSpecKeys和CurrentSpecValues_.mp4 │ │ │ 1-15 确定MissingSpecKeys和CurrentSpecValues 二_.mp4 │ │ │ 1-16 终于完成了SKU,撒花,庆祝~_.mp4 │ │ │ 1-2 默认SKU的概念与意义_.mp4 │ │ │ 1-3 将默认SKU拆解后加入到SkuPending中_.mp4 │ │ │ 1-4 从两个指标评估循环对性能造成的影响?_.mp4 │ │ │ 1-5 完成默认规格渲染_.mp4 │ │ │ 1-6 Sku描述数据与规格选择联动 一_.mp4 │ │ │ 1-7 无规格商品的概念与意义_.mp4 │ │ │ 1-8 无规格商品的具体处理流程_.mp4 │ │ │ 1-9 规格选择提示的复杂逻辑处理(一)_.mp4 │ │ │ 2-1 l-counter数量选择器(核心组件)_.mp4 │ │ │ 2-2 详解l-counter的数量控制属性_.mp4 │ │ │ 2-3 无货情况分析(操作Counter、默认SKU和无规格)_.mp4 │ │ │ 2-4 获取l-counter的选择数量_.mp4 │ │ │ 2-5 三种触发无货状态的机制 (一)_.mp4 │ │ │ 2-6 Lin UI l-icon组件快速使用字体图标_.mp4 │ │ │ 2-7 使用iconfont在线字体图标_.mp4 │ │ │ 2-8 使用l-icon引入自定义字体图标_.mp4 │ │ │ 2-9 当我们谈编程能力的时候,我们谈的是什么_.mp4 │ │ │ 3-1 l-badge组件快速显示角标数字_.mp4 │ │ │ 3-10 商品详情页面(一)_.mp4 │ │ │ 3-11 商品详情页(二)_.mp4 │ │ │ 3-12 商品详情(三)微信开放能力的限制_.mp4 │ │ │ 3-13 商品详情页(四)l-button解决自定义样式_.mp4 │ │ │ 3-14 商品详情(五)SpecChange事件_.mp4 │ │ │ 3-15 商品详情(六)完成SpecContainer_.mp4 │ │ │ 3-16 一种最笨但有效的查错方法_.mp4 │ │ │ 3-17 用伪类模拟制表符效果_.mp4 │ │ │ 3-18 商品详情图展示与隐藏页面滚动条方案_.mp4 │ │ │ 3-2 使用l-popup从底部弹出Realm_.mp4 │ │ │ 3-3 realm滑动控制适应不同高度_.mp4 │ │ │ 3-4 优化realm的滚动条_.mp4 │ │ │ 3-5 决定用户立即购买还是加入购物车_.mp4 │ │ │ 3-6 规格的主观性与组合性_.mp4 │ │ │ 3-7 可视规格的概念_.mp4 │ │ │ 3-8 SketchFence可视规格的实现(一)_.mp4 │ │ │ 3-9 SketchFence可视规格的实现(二)_.mp4 │ │ │ 4-1 分类页面重难点分析_.mp4 │ │ │ 4-10 加载分类数据与默认二级分类数据的确定_.mp4 │ │ │ 4-11 二级分类的Grid显示(一)_.mp4 │ │ │ 4-12 二级分类显示切换_.mp4 │ │ │ 4-13 二级分类跳转到Spu集合页面_.mp4 │ │ │ 4-2 使用l-button快速实现搜索按钮_.mp4 │ │ │ 4-3 欢迎加入Lin UI和Lin CMS开源项目_.mp4 │ │ │ 4-4 l-segment组件的高级应用 (一)_.mp4 │ │ │ 4-5 l-segment高级应用(二)_.mp4 │ │ │ 4-6 动态计算窗口高度与px与rpx动态转换_.mp4 │ │ │ 4-7 不同机型上px向rpx的转换_.mp4 │ │ │ 4-8 动态计算Detail页面的Scroll-View高度_.mp4 │ │ │ 4-9 分类加载的性能与体验优化探讨_.mp4 │ │ │ │ │ └─资料 │ │ sleeve-master.zip │ │ │ └─阶段二 │ ├─第07周 项目中你必须会的Java高级语法 │ │ 1-1 搜索页面:l-search-bar搜索输入框的应用_.mp4 │ │ 1-10 wx.lin的组件调用方式解析_.mp4 │ │ 1-2 历史搜索记录类_.mp4 │ │ 1-3 数据结构队列在HistoryKeyword中的应用_.mp4 │ │ 1-4 设计模式:代理模式在HistoryKeyword中的应用_.mp4 │ │ 1-5 JS中的单例模式应用_.mp4 │ │ 1-6 热门关键词与l-tag的选中状态_.mp4 │ │ 1-7 显示搜索结果_.mp4 │ │ 1-8 二种搜索场景(关键词和标签)_.mp4 │ │ 1-9 空数据和空关键词处理_.mp4 │ │ │ ├─第08周 项目中你需要掌握的SpringBoot基础与高级特性 │ │ 1-1 第二阶段开篇词_.mp4 │ │ 1-2 java web框架的发展历史_.mp4 │ │ 1-3 SpringBoot与面向抽象编程_.mp4 │ │ 1-4 第二阶段第一次作业:理解IOC与DI(四个要求)_.mp4 │ │ 2-1 完全搞懂SpringBoot版本号(主、次、增量、发布)_.mp4 │ │ 2-2 JDK版本的选择与安装_.mp4 │ │ 2-3 Java的2种构建工具:Maven与Gradle_.mp4 │ │ 2-4 Maven的作用与安装_.mp4 │ │ 2-5 开发工具使用Idea和三种创建SpringBoot项目的方式_.mp4 │ │ 2-6 使用Spring Initializr初始化SpringBoot应用程序_.mp4 │ │ 2-7 SpringBoot应用程序的基本目录结构_.mp4 │ │ 2-8 POM文件解析与Maven版本踩坑_.mp4 │ │ 3-1 运行我的第一个SpringBoot应用_.mp4 │ │ 3-2 新建API包与控制器_.mp4 │ │ 3-3 使用ResponseBody注解代替ServletResponse_.mp4 │ │ 3-4 SpringBoot热重启配置_.mp4 │ │ 3-5 几个常用构建RESTFulAPI的注解_.mp4 │ │ 3-6 @RestController注解_.mp4 │ │ │ ├─第09周 数据库设计与分析 │ │ 1-1 Java是一个笨重的垃圾语言吗?_.mp4 │ │ 1-2 SpringBoot为什么有这么多复杂的概念?_.mp4 │ │ 1-3 开闭原则OCP_.mp4 │ │ 1-4 为什么要面向抽象编程_.mp4 │ │ 1-5 面向抽象的常见手段:interface、工厂模式与IOC和DI_.mp4 │ │ 2-1 英雄联盟小游戏的最简单版本_.mp4 │ │ 2-10 通过反射机制消除所有的变化_.mp4 │ │ 2-2 第一个烂大街的代码风格_.mp4 │ │ 2-3 使用Interface的抽象风格_.mp4 │ │ 2-4 interface统一方法调用,但无法统一实例化_.mp4 │ │ 2-5 抽象的难点在于new对象_.mp4 │ │ 2-6 只有一段代码不负责对象实例化,才能保持稳定_.mp4 │ │ 2-7 工厂模式分离对象实例化_.mp4 │ │ 2-8 稳定性是相对的,我们需要将不稳定的代码隔离_.mp4 │ │ 2-9 变化是导致代码不稳定的本质原因_.mp4 │ │ 3-1 工厂模式+反射并不是IOC和DI_.mp4 │ │ 3-10 从DI的角度理解IOC_.mp4 │ │ 3-11 IOC的终极奥义_.mp4 │ │ 3-2 配置文件的变化是允许的,并不违反OCP_.mp4 │ │ 3-3 IOC和DI的雏形_.mp4 │ │ 3-4 IOC的示例_.mp4 │ │ 3-5 为什么引入容器后可以让系统变得稳定?_.mp4 │ │ 3-6 DIP依赖倒置到底是什么_.mp4 │ │ 3-7 DI依赖注入的意义_.mp4 │ │ 3-8 依赖注入的原理_.mp4 │ │ 3-9 容器的作用是在装配对象_.mp4 │ │ │ ├─第10周 Spring与SpringBoot理论篇 │ │ 1-1 SpringBoot理论篇导学_.mp4 │ │ 1-2 Spring、SpringMVC与SpringBoot的关系与区别_.mp4 │ │ 1-3 什么是SpringBoot核心优势-自动配置(作业)_.mp4 │ │ 1-4 把握Spring的几个重要目的,提升学习效率_.mp4 │ │ 2-1 SpringBoot最基础的编程模式@Component+@Autowired_.mp4 │ │ 2-2 Stereotype Annotations 模式注解_.mp4 │ │ 2-3 Spring的实例化和依赖注入时机与延迟实例化_.mp4 │ │ 2-4 成员变量注入、Setter注入与构造注入_.mp4 │ │ 2-5 一个接口多个实现类的处理_.mp4 │ │ 2-6 @Autowired按类型注入_.mp4 │ │ 2-7 被动推断注入与主动选择注入_.mp4 │ │ 2-8 应对的变化的两种方案(策略模式与属性配置)_.mp4 │ │ │ ├─第11周 SpringBoot JPA入门与深入 │ │ 1-1 Bean名称与几种注入方式补遗-慕课网就业班 2020-01-03 13_21.mp4 │ │ 1-2 @ComponentScan包扫描机制-慕课网就业班 2020-01-03 13_22.mp4 │ │ 1-3 策略模式的几种实现方案 2020-1-20 19-31-05.mp4 │ │ 1-4 条件组件@Conditional的基本用法 2020-1-20 19-39-07.mp4 │ │ 1-5 ——1-7 Condition接口的ConditionContext参数 2020-1-20 19-49-13.mp4 │ │ 2-1 ——2-8SpringBoot自动配置原理 2020-1-20 20-15-44.mp4 │ │ │ ├─第12周 商品详情和分类的API开发 │ │ 1-1 全局异常处理机制导学 2020-1-21 8-54-49.mp4 │ │ 1-2 如何统一捕获异常? 2020-1-21 9-06-50.mp4 │ │ 1-3 ——1-8异常分类Error、CheckedException与RunTimeException 2020-1-21 9-15-15.mp4 │ │ │ ├─第13周 服务端SKU的概念与实现【重难点】 │ │ └─第13周 服务端SKU的概念与实现【重难点】 │ │ 1-1 修改Properties文件的编码解决乱码问题 2020-2-3 9-42-22.mp4 │ │ 1-2 参数校验机制导学 2020-2-3 9-45-50.mp4 │ │ 1-3 获取URL路径中的参数和查询茶树 2020-2-3 9-52-15.mp4 │ │ 1-4——7 数据传输对象DTO的接收 2020-2-3 10-44-52.mp4 │ │ 1-8 JSR-269与Builder模式的序列化 2020-2-3 12-02-40.mp4 │ │ 2-1——2-6 使用@Validated注解进行基础参数校验2020-2-3 12-12-10.mp4 │ │ 2-7 -2-8捕获DTO类的参数校验异常信息 2020-2-3 13-16-08.mp4 │ │ 知识共享社2020资料整理 .xlsx │ │ │ ├─第14周 项目分层设计与JPA技术 │ │ 1-1 JPA导学(新年快乐)更多资源加微信:zhishivip0001.mp4 │ │ 1-2 Serice业务逻辑层(服务层)的建立更多资源加微信:zhishivip0001.mp4 │ │ 1-3 层与层之间是否一定要用interface建立关联更多资源加微信:zhishivip0001.mp4 │ │ 1-4 创建数据表的3种主要方式更多资源加微信:zhishivip0001.mp4 │ │ 1-5 新建数据库和数据表__更多资源加微信:zhishivip0001.mp4 │ │ 1-6 yml格式的配置文件__更多资源加微信:zhishivip0001.mp4 │ │ 1-7 多环境配置文件(profiles)以及启用方式__更多资源加微信:zhishivip0001.mp4 │ │ 2-1 mysql数据库连接配置__更多资源加微信:zhishivip0001.mp4 │ │ 2-2 Maen依赖无法安装的几个解决方案__更多资源加微信:zhishivip0001.mp4 │ │ 2-3 使用ORM的方式生成数据表__更多资源加微信:zhishivip0001.mp4 │ │ 2-4 常用实体类注解与ORM生成表的优劣势浅谈__更多资源加微信:zhishivip0001.mp4 │ │ 2-5 多对多关系的第三张表探讨(重点)__更多资源加微信:zhishivip0001.mp4 │ │ 2-6 数据库设计步骤及数据库优化原则__更多资源加微信:zhishivip0001.mp4 │ │ 2-7 实体与实体之间一对多关系配置@oneToMany__更多资源加微信:zhishivip0001.mp4 │ │ 2-8 指定外键字段与是否需要物理外键__更多资源加微信:zhishivip0001.mp4 │ │ 3-1 JPA的Repository定义__更多资源加微信:zhishivip0001.mp4 │ │ 3-2 执行Repository查询语句__更多资源加微信:zhishivip0001.mp4 │ │ 3-3 懒加载和急加载__更多资源加微信:zhishivip0001.mp4 │ │ 3-4 双向一对多配置__更多资源加微信:zhishivip0001.mp4 │ │ 3-5 双向一对多的外键配置问题__更多资源加微信:zhishivip0001.mp4 │ │ 3-6 多对多关系配置@ManyToMany__更多资源加微信:zhishivip0001.mp4 │ │ 3-7 单向多对多关系配置与常见问题__更多资源加微信:zhishivip0001.mp4 │ │ 3-8 双向多对多配置__更多资源加微信:zhishivip0001.mp4 │ │ 3-9 如何禁止JPA生成物理外键__更多资源加微信:zhishivip0001.mp4 │ │ │ ├─第15周 ORM的概念与思维 │ │ 1-1 谈谈ORM的概念、意义与常见误区问题__更多资源加微信:zhishivip0001.mp4 │ │ 1-2 数据库表数据的设计、导入与导出__更多资源加微信:zhishivip0001.mp4 │ │ 1-3 项目开发顺序__更多资源加微信:zhishivip0001.mp4 │ │ 1-4 导入项目的SQL文件__更多资源加微信:zhishivip0001.mp4 │ │ 1-5 逆向生成Entity更多资源加微信:zhishivip0001.mp4 │ │ 1-6 简化实体字段更多资源加微信:zhishivip0001.mp4 │ │ 1-7 三个时间字段的说明(create update delete)更多资源加微信:zhishivip0001.mp4 │ │ 1-8 提取BaseEntity基类更多资源加微信:zhishivip0001.mp4 │ │ 2-1 访问Banner接口更多资源加微信:zhishivip0001.mp4 │ │ 2-2 @MappedSuperClass的作用更多资源加微信:zhishivip0001.mp4 │ │ 2-3 Jaskson序列化库的重要配置(SNAKE_CASE、时间戳)更多资源加微信:zhishivip0001.mp4 │ │ 2-4 Theme接口开发更多资源加微信:zhishivip0001.mp4 │ │ 2-5 Theme表设计更多资源加微信:zhishivip0001.mp4 │ │ 2-6 表的列行转换思维更多资源加微信:zhishivip0001.mp4 │ │ 2-7 SPU表设计分析更多资源加微信:zhishivip0001.mp4 │ │ 2-8 静态资源托管的几种方式更多资源加微信:zhishivip0001.mp4 │ │ 2-9 SpringBoot访问静态资源更多资源加微信:zhishivip0001.mp4 │ │ 3-1 为什么需要提供多个SPU数据的接口?更多资源加微信:zhishivip0001.mp4 │ │ 3-2 Spu实体映射(增补)更多资源加微信:zhishivip0001.mp4 │ │ 3-3 Spu详情数据查询更多资源加微信:zhishivip0001.mp4 │ │ 3-4 查询列表类数据更多资源加微信:zhishivip0001.mp4 │ │ 3-5 延迟思考,逐层深入更多资源加微信:zhishivip0001.mp4 │ │ 3-6 数据库多层关系设计思考与冗余字段设计原则更多资源加微信:zhishivip0001.mp4 │ │ 3-7 导航关系的配置原则(需要时才配置)更多资源加微信:zhishivip0001.mp4 │ │ 3-8 Latest接口SQL查询分析更多资源加微信:zhishivip0001.mp4 │ │ 3-9 O视图层对象的概念和意义更多资源加微信:zhishivip0001.mp4 │ │ │ ├─第16周 JPA的多种查询规则 │ │ 1-1 DozerBeanMapper拷贝属性__更多资源加微信:zhishivip0001.mp4 │ │ 1-10 JPA接口命名规则__更多资源加微信:zhishivip0001.mp4 │ │ 1-2 PageReqvuest.Of方法进行分页参数构建__更多资源加微信:zhishivip0001.mp4 │ │ 1-3 BO对象与分页参数转换__更多资源加微信:zhishivip0001.mp4 │ │ 1-4 Paging分页对象的构建__更多资源加微信:zhishivip0001.mp4 │ │ 1-5 PagingDozer对象的封装__更多资源加微信:zhishivip0001.mp4 │ │ 1-6 Paging对象测试与Java的伪泛型缺陷__更多资源加微信:zhishivip0001.mp4 │ │ 1-7 分类表的常见结构设计__更多资源加微信:zhishivip0001.mp4 │ │ 1-8 无限级分类的数据表达方式(自定义协议路径)__更多资源加微信:zhishivip0001.mp4 │ │ 2-1 Java Bean中可不可以写业务逻辑__更多资源加微信:zhishivip0001.mp4 │ │ 2-2 jSR303校验的message模板配置__更多资源加微信:zhishivip0001.mp4 │ │ 2-3 规格、规格名与规格值的设计(上)__更多资源加微信:zhishivip0001.mp4 │ │ 2-4 规格、规格名和规格值的设计(中)__更多资源加微信:zhishivip0001.mp4 │ │ 3-1 通用泛型映射方案(1)__更多资源加微信:zhishivip0001.mp4 │ │ 3-2 通用泛型类映射方案(2)__更多资源加微信:zhishivip0001.mp4 │ │ 3-3 单体JSON对象的映射处理(1)__更多资源加微信:zhishivip0001.mp4 │ │ 3-5 单体JSON与Map的映射(3)__更多资源加微信:zhishivip0001.mp4 │ │ 3-6 数组类型JSON与List的映射(4)__更多资源加微信:zhishivip0001.mp4 │ │ 3-7 谈Java类的内聚性、方法外置的问题__更多资源加微信:zhishivip0001.mp4 │ │ │ └─第17周 令牌与权限 │ 1-1 Java的泛型是编译期间的而非运行期间__更多资源加微信:zhishivip0001.mp4 │ 1-2 通用泛型类与强类型转换 (1)__更多资源加微信:zhishivip0001.mp4 │ 1-4 更简单的泛型反序列化方法(3)__更多资源加微信:zhishivip0001.mp4 │ 1-5 方案调整与优化__更多资源加微信:zhishivip0001.mp4 │ 1-6 @Where条件查询__更多资源加微信:zhishivip0001.mp4 │ 2-1 Category分类业务分析__更多资源加微信:zhishivip0001.mp4 │ 2-2 Category接口数据结构分析与探讨__更多资源加微信:zhishivip0001.mp4 │ 2-3 循环序列化的解决方案__更多资源加微信:zhishivip0001.mp4 │ 2-4 Java的Stream与Method Reference应用__更多资源加微信:zhishivip0001.mp4 │ 2-5 GridCategory接口__更多资源加微信:zhishivip0001.mp4 │ 2-6 Theme业务及模板概念分析__更多资源加微信:zhishivip0001.mp4 │ 2-7 自定义JPQL替代JPA命名方法__更多资源加微信:zhishivip0001.mp4 │ 3-1 Optional的意义与价值__更多资源加微信:zhishivip0001.mp4 │ 3-2 SpringBoot中的单元测试__更多资源加微信:zhishivip0001.mp4 │ 3-3 Optional的精髓__更多资源加微信:zhishivip0001.mp4 │ 3-4 Optional的经典使用场景、Consumer与Supplier__更多资源加微信:zhishivip0001.mp4 │ 3-5 Optional的链式操作与Function、Predicate、Filter__更多资源加微信:zhishivip0001.mp4 │ 4-1 权限、分组与用户的关系探讨__更多资源加微信:zhishivip0001.mp4 │ 4-2 @ScopeLeel注解的机制__更多资源加微信:zhishivip0001.mp4 │ ├─Java从零到企业级电商项目实战-服务端 │ │ java电商源代码.zip │ │ java电商讲师源代码.zip │ │ │ ├─目录信息 │ ├─第10章支付模块开发 │ │ 10-1.mp4 │ │ 10-10.mp4 │ │ 10-2.mp4 │ │ 10-3.mp4 │ │ 10-4.mp4 │ │ 10-5.mp4 │ │ 10-6支付宝支付功能开发1.mp4 │ │ 10-7支付宝支付开发功能2.mp4 │ │ 10-8支付宝支付回调函数实现与支付宝SDK源码解析.mp4 │ │ 10-9查询订单支付状态功能开发.mp4 │ │ │ ├─第11章订单管理模块开发 │ │ 11-1.mp4 │ │ 11-2.mp4 │ │ 11-3.mp4 │ │ 11-4.mp4 │ │ 11-5.mp4 │ │ 11-6.mp4 │ │ │ ├─第12章 项目线上部署与自动化发布 │ │ 12-1 云服务器部署概要讲解.mp4 │ │ 12-2 云服务器购买、管理、配置实操.mp4 │ │ 12-3 线上域名购买、解析讲解.mp4 │ │ 12-4 线上云服务器用户创建实操.mp4 │ │ 12-5 线上环境安装配置实操(jdk-tomcat-maven-vsftpd-nginx).mp4 │ │ 12-6 线上环境安装配置实操(mysql).mp4 │ │ 12-7 线上环境安装配置实操(git).mp4 │ │ 12-8 线上防火墙配置实操.mp4 │ │ 12-9 服务端项目自动化发布、验证、故障排查与解决.mp4 │ │ │ ├─第13章 总结与展望 │ │ 13-1 课程回顾与下期展望.mp4 │ │ │ ├─第1章课程介绍 │ │ 1-1课程导学.mp4 │ │ 1-2项目功能与业务逻辑介绍.mp4 │ │ 1-3课程安排与学习收获.mp4 │ │ 1-4大型Java项目架构演进解析.mp4 │ │ │ ├─第2章开发环境的安装预配置讲解 │ │ 2-12vsftpd安装.mp4 │ │ 2-13和2-14ftp服务器.mp4 │ │ 2-15到2-18nginx配置.mp4 │ │ 2-19到2-21nginx在win下的配置.mp4 │ │ 2-1linux软件源配置与学习建议.mp4 │ │ 2-2(3 jdk安装讲解.mp4 │ │ 2-22mysql 数据库安装和配置讲解.mp4 │ │ 2-23到2-25MySQL实操.mp4 │ │ 2-26和2-27git在不同系统中的配置.mp4 │ │ 2-4-2-11tomcat_maven的安装.mp4 │ │ │ ├─第3章数据表结构设计 │ │ 第3章 数据表结构设计(表结构,表关系,索引,时间戳).rar │ │ │ ├─第4章项目初始化 │ │ 第4章 项目初始化.rar │ │ │ ├─第5章用户模块开发 │ │ 5-1和5-2.mp4 │ │ 5-3登出,注册及校验.mp4 │ │ 5-4获取用户登录信息.mp4 │ │ 5-5忘记密码中的重置密码功能.mp4 │ │ 5-5忘记密码的重置密码功能的开发.mp4 │ │ 5-6和5-7.mp4 │ │ 5-8 获取用户详细信息功能开发及MD5加密补充.mp4 │ │ 5-9用户模块所有功能自测试.mp4 │ │ │ ├─第6章分类管理模块开发 │ │ 6-1分类管理模块开发概要与接口设计讲解.mp4 │ │ 6-2添加分类和更新分类名字功能开发.mp4 │ │ 6-3查询节点和递归查找功能开发.mp4 │ │ 6-4分类管理模块所有功能.mp4 │ │ │ ├─第7章商品管理模块开发 │ │ 7-1和7-2.mp4 │ │ 7-3后台获取商品.mp4 │ │ 7-4后台商品列表动态功能开发.mp4 │ │ 7-5后台商品搜索功能开发.mp4 │ │ 7-6.mp4 │ │ 7-7.mp4 │ │ 7-8.mp4 │ │ 7-9.mp4 │ │ │ ├─第8章购物车模块 │ │ 8-1购物车模块开发概要.mp4 │ │ 8-2.mp4 │ │ 8-3.mp4 │ │ 8-4.mp4 │ │ 8-5.mp4 │ │ 8-6.mp4 │ │ │ └─第9章收货地址管理模块开发 │ 9-1 .mp4 │ 9-2.mp4 │ 9-3.mp4 │ ├─Java仿微信全栈高性能后台+移动客户端 │ 1章.rar │ 源码.rar │ 第10章 使用netty编写心跳检测 + 第11章 后端云部署与app云打包.rar │ 第2章 netty介绍与相关基础知识.rar │ 第3章_Java仿微信全栈高性能后台+移动客户端.rar │ 第4章_Java仿微信全栈高性能后台+移动客户端.rar │ 第5章 使用MUI与H5+构建移动端app.rar │ 第6章 使用springboot整合netty搭建后台.rar │ 第7章 用户注册登录个人信息(一).rar │ 第7章 用户注册登录个人信息(二).rar │ 第8章 发现页面与通讯录相关功能开发.rar │ 第9章 聊天页面开发(一).rar │ 第9章 聊天页面开发(二).rar │ 课程总结.rar │ ├─Java仿抖音短视频小程序开发 全栈式实战项目 │ ├─小程序实战代码文件专用分享文件夹 │ │ imooc-video-admin 20180530 精简版.rar │ │ imooc-videos-dev 20180530 精简版.rar │ │ 小程序实战 - 课程代码 20180530 完整版 .rar │ │ │ ├─第10章 项目上线与发布 │ │ 10.1.mp4 │ │ 10.2.mp4 │ │ │ ├─第1章 千呼万唤史出来,微信小程序的简要学习 │ │ 1,4.mp4 │ │ 1-10-13.mp4 │ │ 1-10-22.mp4 │ │ 1-13-22.mp4 │ │ 1.1-2.mp4 │ │ 1.3.mp4 │ │ 1.5.mp4 │ │ 1.6.mp4 │ │ 1.7.mp4 │ │ 1.8.mp4 │ │ 1.9.mp4 │ │ │ ├─第2章 微信小程序的基础组件学习 │ │ 第二章.mp4 │ │ │ ├─第3章 form表单组件与小程序前后端通信 │ │ 3-4章.mp4 │ │ │ ├─第4章 产品介绍与数据库设计介绍 │ ├─第5章 开发用户登录注册与用户信息 │ │ 5-1-14.mp4 │ │ 5-15.mp4 │ │ │ ├─第6章 上传视频业务流程开发 │ │ 6.1.mp4 │ │ 6.2.mp4 │ │ 6.3.mp4 │ │ │ ├─第7章 视频展示页开发 │ │ 第七章1.mp4 │ │ 第七章2.mp4 │ │ 第七章3.mp4 │ │ │ ├─第8章 开发视频的留言板 │ │ 第八章.mp4 │ │ │ └─第9章 开发短视频后台管理系统 │ 9.4.mp4 │ 9.5.mp4 │ 9.6.mp4 │ 9章2.mp4 │ 9章3.mp4 │ 第九章1-11.mp4 │ 第九章1.mp4 │ 第九章2.mp4 │ ├─Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式 │ │ 一期+二期资料.zip │ │ │ ├─第10章 SpringMVC 拦截器实现权限统一校验 │ │ 10-1 SpringMVC拦截器快速入门.mp4 │ │ 10-10 本章总结.mp4 │ │ 10-2 一期要演进代码简单回顾.mp4 │ │ 10-3 SpringMVC拦截器配置及类初始化.mp4 │ │ 10-4 SpringMVC拦截器实战-1:执行流程讲解及调试.mp4 │ │ 10-5 SpringMVC拦截器实战-2:拦截器参数解析及登录信息获取.mp4 │ │ 10-6 SpringMVC拦截器实战-3:重置Response.mp4 │ │ 10-7 SpringMVC拦截器实战-4:解决拦截登录循环.mp4 │ │ 10-8 SpringMVC拦截器实战-5:富文本上传及自测验证.mp4 │ │ 10-9 SpringMVC拦截器实战-6:代码重构.mp4 │ │ │ ├─第11章 SpringMVC RESTful原理及改造实战 │ │ 11-1 SpringMVC_RESTful快速入门.mp4 │ │ 11-2 SpringMVC_RESTful配置及分析.mp4 │ │ 11-3 SpringMVC_RESTful产品详情页改造RESTful及自测验证.mp4 │ │ 11-4 SpringMVC_RESTful搜索List页改造RESTful及自测验证.mp4 │ │ 11-5 SpringMVC_RESTful总结.mp4 │ │ │ ├─第12章 Spring Schedule实现定时关单 │ │ 12-1 Spring Schedule定时关单快速入门.mp4 │ │ 12-2 Spring Schedule配置及初始化.mp4 │ │ 12-3 关闭订单.mp4 │ │ 12-4 Spring Schedule关闭订单.mp4 │ │ 12-5 Spring Schedule总结.mp4 │ │ │ ├─第13章 Redis分布式锁原理 │ │ 13-1 Redis分布式锁原理解析.mp4 │ │ │ ├─第14章 Spring Schedule+Redis分布式锁构建分布式任务调度 │ │ 14-1 Spring Schedule+Redis分布式锁构建分布式任务调度概述.mp4 │ │ 14-2 分布式锁编写及调试分析.mp4 │ │ 14-3 分布式锁双重防死锁演进.mp4 │ │ 14-4 本章总结.mp4 │ │ │ ├─第15章 Redisson框架讲解及项目集成 │ │ 15-1 Redisson框架快速入门.mp4 │ │ 15-2 Redisson框架官方介绍.mp4 │ │ 15-3 Redisson框架框架集成.mp4 │ │ 15-4 Redisson框架总结.mp4 │ │ │ ├─第16章 Spring Schedule+Redisson分布式锁构建分布式任务调度 │ │ 16-1 本章概述.mp4 │ │ 16-2 Redisson初始化.mp4 │ │ 16-3 Redisson分布式锁实战-1:构建分布式锁.mp4 │ │ 16-4 Redisson分布式锁实战-2:解决wait_time之坑.mp4 │ │ 16-5 知识点扩展:Redis主从配置及验证.mp4 │ │ 16-6 Redisson分布式锁实战-3:Debug调试及锁讲解.mp4 │ │ 16-7 本章小结.mp4 │ │ │ ├─第17章 云服务器线上部署及验证 │ │ 17-1 云服务器部署快速入门.mp4 │ │ 17-2 发布之前的代码修改及环境配置.mp4 │ │ 17-3 发布之前任务梳理.mp4 │ │ 17-4 redis的配置及安装.mp4 │ │ 17-5 tomcat多实例配置及验证.mp4 │ │ 17-6 .nginx负载均衡配置及验证.mp4 │ │ 17-7 自动化发布脚本编写.mp4 │ │ 17-8 logback热加载及线上验证.mp4 │ │ │ ├─第18章 课程回顾 │ │ 18-1 课程总结.mp4 │ │ │ ├─第1章 课程介绍与前置项目回顾【配合一期课程,效果最佳】 │ │ 1-1 课程导学.mp4 │ │ 1-2 大型Java项目架构演进解析(学过一期的同学可跳过).mp4 │ │ 1-3 一期课程与问答服务回顾(学过一期的同学可跳过).mp4 │ │ 1-4 一期项目结构和代码回顾(学过一期的同学可跳过).mp4 │ │ 1-5 课程使用系统及技术版本介绍(一期+二期).mp4 │ │ 1-6 二期项目初始化.mp4 │ │ │ ├─第2章 Lombok框架集成及原理解析 │ │ 2-1 Lombok快速入门.mp4 │ │ 2-2 Lombok实战.mp4 │ │ 2-3 Lombok总结.mp4 │ │ │ ├─第3章 Maven环境隔离应用场景及验证实战 │ │ 3-1 Maven快速入门.mp4 │ │ 3-2 Maven实战.mp4 │ │ 3-3 Maven总结.mp4 │ │ │ ├─第4章 Tomcat集群演进详解及环境搭建 │ │ 4-1 Tomcat集群快速入门:集群概述与架构解析.mp4 │ │ 4-10 Tomcat集群实战-3(windows).mp4 │ │ 4-11 Tomcat集群总结.mp4 │ │ 4-2 Tomcat集群快速入门:Tomcat单机部署多应用(linux,mac).mp4 │ │ 4-3 Tomcat集群快速入门:Tomcat单机部署多应用(windows).mp4 │ │ 4-4 Tomcat集群快速入门:Tomcat多机部署多应用(linux,mac,windows).mp4 │ │ 4-5 Tomcat集群快速入门:Nginx负载均衡配置,常用策略,场景及特点.mp4 │ │ 4-6 Tomcat集群快速入门: Nginx+Tomcat搭建集群(linux,mac,windows).mp4 │ │ 4-7 Tomcat和Ng配置回顾(linux,mac,windows).mp4 │ │ 4-8 Tomcat集群实战-1(linux,mac).mp4 │ │ 4-9 Tomcat集群实战-2(linux,mac).mp4 │ │ │ ├─第5章 Redis基础强化 │ │ 5-1 Redis快速入门.mp4 │ │ 5-10 Redis数据结构:列表list.mp4 │ │ 5-11 Redis数据结构:集合set.mp4 │ │ 5-12 Redis数据结构:有序集合sortedset.mp4 │ │ 5-13 Redis基础总结.mp4 │ │ 5-2 Redis安装-1(linux,mac).mp4 │ │ 5-3 Redis安装-2(windows).mp4 │ │ 5-4 Redis服务启动各种方式实战-1(linux,mac).mp4 │ │ 5-5 Redis服务启动各种方式实战-2(windows).mp4 │ │ 5-6 Redis基础命令实战.mp4 │ │ 5-7 Redis键命令实战.mp4 │ │ 5-8 Redis数据结构:String字符串.mp4 │ │ 5-9 Redis数据结构:哈希hash.mp4 │ │ │ ├─第6章 单点登录实战Coding及源码讲解 │ │ 6-1 本章概要.mp4 │ │ 6-10 单点登录Redis存储Session及Cookie场景介绍.mp4 │ │ 6-11 单点登录Redis存储Session及SessionId问题说明与集群实战-1.mp4 │ │ 6-12 单点登录Redis存储Session及SessionId问题说明与集群实战-2.mp4 │ │ 6-13 单点登录Redis存储Session及SessionId问题说明与集群实战-3.mp4 │ │ 6-14 单点登录Redis存储Session及SessionId问题说明与集群实战-4.mp4 │ │ 6-15 单点登录之SessionExpireFilter重置Session有效期.mp4 │ │ 6-16 用户Session相关模块重构.mp4 │ │ 6-17 GuavaCache迁移Redis缓存Coding.mp4 │ │ 6-18 本章小结.mp4 │ │ 6-2 用户模块一期回顾与二期任务.mp4 │ │ 6-3 Redis连接池构建与测试-1.mp4 │ │ 6-4 Redis连接池构建与测试-2.mp4 │ │ 6-5 Jedis api封装与调试.mp4 │ │ 6-6 Jsonutil 封装及调试-1.mp4 │ │ 6-7 Jsonutil 封装及调试-2.mp4 │ │ 6-8 Jsonutil 封装及调试-3.mp4 │ │ 6-9 Jackson_objectmapper源码解析及调试.mp4 │ │ │ ├─第7章 Redis分布式算法原理、分布式连接池实战及验证 │ │ 7-1 Redis分布式快速入门.mp4 │ │ 7-2 Redis分布式缓存环境搭建.mp4 │ │ 7-3 Redis分布式缓存Coding+配置文件修改.mp4 │ │ 7-4 Coding+集群分布式区别讲解.mp4 │ │ 7-5 本章小结.mp4 │ │ │ ├─第8章 Spring Session框架集成零侵入实现单点登录及源码解析 │ │ 8-1 Spring Session快速入门.mp4 │ │ 8-10 Spring Session源码解析.mp4 │ │ 8-11 Spring Session总结.mp4 │ │ 8-2 Nginx_Tomcat_Redis环境启动及验证.mp4 │ │ 8-3 Redis_Desktop_Manager工具使用.mp4 │ │ 8-4 Spring Session官方介绍及spring框架学习方法.mp4 │ │ 8-5 Spring Session实战-1: 配置文件.mp4 │ │ 8-6 Spring Session实战-2:Debug_流程_缓存分析.mp4 │ │ 8-7 Spring Session实战-3:Cookie注入实战(上).mp4 │ │ 8-8 Spring Session实战-4:Cookie注入实战(下).mp4 │ │ 8-9 Spring Session框架集群验证.mp4 │ │ │ └─第9章 SpringMVC 全局异常处理 │ 9-1 SpringMVC全局异常快速入门.mp4 │ 9-2 Spring及SpringMVC扫描包隔离及配置文件优化.mp4 │ 9-3 SpringMVC全局异常实战.mp4 │ 9-4 SpringMVC全局异常处理总结.mp4 │ ├─JAVA分布式优惠券系统后台 手把手实战开发 │ ├─第1章 课程介绍 │ │ 1-1 导学.mp4 │ │ 1-2 课程介绍 - 课程目标.mp4 │ │ 1-3 课程介绍 - 课程技术分析.mp4 │ │ │ ├─第2章 开发环境 │ │ 2-1 开发环境准备 - 基础工具介绍.mp4 │ │ 2-2 开发环境 MySQL 介绍.mp4 │ │ 2-3 开发环境 Redis 介绍.mp4 │ │ 2-4 开发环境 HBase 介绍.mp4 │ │ 2-5 开发环境 Kafka 介绍.mp4 │ │ 2-6 开发环境 SpringBoot 介绍.mp4 │ │ │ ├─第3章 需求分析 │ │ 3-1 需求分析 卡包应用概览.mp4 │ │ 3-2 需求分析 商户投放子系统.mp4 │ │ 3-3 需求分析 用户应用子系统.mp4 │ │ │ ├─第4章 技术架构 │ │ 4-1 技术架构 应用架构设计.mp4 │ │ 4-2 技术架构 缓存层设计.mp4 │ │ 4-3 技术架构 常用工具类介绍.mp4 │ │ 4-4 技术架构 日志处理设计.mp4 │ │ 4-5 技术架构 - 异常处理设计.mp4 │ │ 4-6 技术架构 表结构设计.mp4 │ │ │ ├─第5章 商户投放子系统 │ │ 5-1 商户投放子系统工程环境搭建.mp4 │ │ 5-10 商户投放子系统 - 商户信息服务接口实现.mp4 │ │ 5-11 商户投放子系统 - 商户投放优惠券服务接口实现.mp4 │ │ 5-12 商户投放子系统 - 实现 Controller 并注册拦截器.mp4 │ │ 5-13 商户投放子系统 - 请求校验与总结.mp4 │ │ 5-2 商户投放子系统 系统配置.mp4 │ │ 5-3 商户投放子系统 - 常量定义.mp4 │ │ 5-4 商户投放子系统 - 权限校验.mp4 │ │ 5-5 商户投放子系统 - 实体对象定义.mp4 │ │ 5-6 商户投放子系统 - 服务接口值对象定义.mp4 │ │ 5-7 商户投放子系统 - 商户请求与响应定义.mp4 │ │ 5-8 商户投放子系统 - 服务接口定义.mp4 │ │ 5-9 商户投放子系统 - 创建商户服务接口实现.mp4 │ │ │ ├─第6章 用户应用子系统 │ │ 6-1 用户应用子系统 - 工程环境搭建.mp4 │ │ 6-10 用户应用子系统 - HBase Feedback 表 ORM 实现.mp4 │ │ 6-11 用户应用子系统 - HBase 表 RowKey 生成实现.mp4 │ │ 6-12 用户应用子系统 - 全局异常捕获.mp4 │ │ 6-13 用户应用子系统 - Kafka 消费者功能实现.mp4 │ │ 6-14 用户应用子系统 - 商户投放优惠券入 HBase 功能实现.mp4 │ │ 6-15 用户应用子系统 - 创建用户服务接口定义.mp4 │ │ 6-16 用户应用子系统 - 创建用户服务实现.mp4 │ │ 6-17 用户应用子系统 - 评论相关服务实现.mp4 │ │ 6-18 用户应用子系统 - 应用服务相关值对象定义.mp4 │ │ 6-19 用户应用子系统 - 应用服务相关接口定义.mp4 │ │ 6-2 用户应用子系统 - 资源配置.mp4 │ │ 6-20 用户应用子系统 - HBase Pass 表 RowKey 生成策略实现.mp4 │ │ 6-21 用户应用子系统 - 用户优惠券信息辅助 Map 功能实现.mp4 │ │ 6-22 用户应用子系统 - 用户优惠券状态过滤功能实现.mp4 │ │ 6-23 用户应用子系统 - 用户优惠券相关服务功能实现.mp4 │ │ 6-24 用户应用子系统 - 系统可用优惠券获取功能实现.mp4 │ │ 6-25 用户应用子系统 - 优惠券库存服务功能实现.mp4 │ │ 6-26 用户应用子系统 - Token 上传 html 模板编写.mp4 │ │ 6-27 用户应用子系统 - Token 写入 Redis 功能实现.mp4 │ │ 6-28 用户应用子系统 - Token 上传 Controller 实现.mp4 │ │ 6-29 用户应用子系统 - 用户领取优惠券辅助功能实现.mp4 │ │ 6-3 用户应用子系统 - 常量声明.mp4 │ │ 6-30 用户应用子系统 - 用户领取优惠券服务实现.mp4 │ │ 6-31 用户应用子系统 - 应用服务 http 接口实现(上).mp4 │ │ 6-32 用户应用子系统 - 应用服务 http 接口实现(下).mp4 │ │ 6-33 用户应用子系统 - 用户入口 http 接口实现.mp4 │ │ 6-34 用户应用子系统 - TestCase 书写样例.mp4 │ │ 6-35 用户应用子系统 - HBase 命名空间及表创建.mp4 │ │ 6-36 用户应用子系统 - 创建用户服务逻辑校验.mp4 │ │ 6-37 用户应用子系统 - Kafka 消费优惠券写入 HBase 服务逻辑校验.mp4 │ │ 6-38 用户应用子系统 - 优惠券 Token 上传服务逻辑校验.mp4 │ │ 6-39 用户应用子系统 - 优惠券库存服务逻辑校验.mp4 │ │ 6-4 用户应用子系统 - 商户实体对象定义.mp4 │ │ 6-40 用户应用子系统 - 领取优惠券服务逻辑校验.mp4 │ │ 6-41 用户应用子系统 - 用户优惠券信息服务逻辑校验.mp4 │ │ 6-42 用户应用子系统 - 用户使用优惠券服务逻辑校验.mp4 │ │ 6-43 用户应用子系统 - 用户评论服务逻辑校验.mp4 │ │ 6-5 用户应用子系统 - 日志模块定义.mp4 │ │ 6-6 用户应用子系统 - HBase 表值对象定义.mp4 │ │ 6-7 用户应用子系统 - HBase User 表 ORM 实现.mp4 │ │ 6-8 用户应用子系统 - HBase PassTemplate 表 ORM 实现.mp4 │ │ 6-9 用户应用子系统 - HBase Pass 表 ORM 实现.mp4 │ │ │ ├─第7章 http接口测试 │ │ 7-1 http 接口测试 - 清理环境准备工作.mp4 │ │ 7-2 http 接口测试 - 商户投放子系统 http 接口测试.mp4 │ │ 7-3 http 接口测试 - 用户应用子系统 http 接口测试(1).mp4 │ │ 7-4 http 接口测试 - 用户应用子系统 http 接口测试(2).mp4 │ │ 7-5 http 接口测试 - 用户应用子系统 http 接口测试(3).mp4 │ │ │ ├─第8章 课程总结 │ │ 8-1 课程总结.mp4 │ │ │ └─资料 │ coding-254-master.zip │ ├─Java响应式编程Springboot WebFlux基础与实战 │ │ project.zip │ │ │ ├─第1章 课程介绍 │ │ 1-1 导学1.mp4 │ │ 下载更多IT教程.url │ │ 免费下载IT视频教程.txt │ │ │ ├─第2章 函数式编程和lambda表达式 │ │ 2-1 概念.mp4 │ │ 2-10 函数接口-2.mp4 │ │ 2-11 方法引用-1.mp4 │ │ 2-12 方法引用-2.mp4 │ │ 2-13 类型推断.mp4 │ │ 2-14 变量引用.mp4 │ │ 2-15 级联表达式和柯里化.mp4 │ │ 2-2 为什么要使用函数式编程-1.mp4 │ │ 2-3 为什么要使用函数式编程-2.mp4 │ │ 2-4 lambda初接触-1.mp4 │ │ 2-5 lambda初接触-2.mp4 │ │ 2-6 jdk8接口新特性-1.mp4 │ │ 2-7 jdk8接口新特性-2.mp4 │ │ 2-8 jdk8接口新特性-3.mp4 │ │ 2-9 函数接口-1.mp4 │ │ 下载更多IT教程.url │ │ 免费下载IT视频教程.txt │ │ │ ├─第3章 Stream流编程 │ │ 3-1 Stream流编程-概念.mp4 │ │ 3-2 流的创建.mp4 │ │ 3-3 流的中间操作.mp4 │ │ 3-4 流的终止操作.mp4 │ │ 3-5 并行流.mp4 │ │ 3-6 收集器.mp4 │ │ 3-7 Stream运行机制.mp4 │ │ 3-8 Stream课程小节.mp4 │ │ │ ├─第4章 reactive stream 响应式流 │ │ 4-1 初识Reactive Stream.mp4 │ │ 4-2 Reactive Stream主要接口.mp4 │ │ 4-3 完整实例.mp4 │ │ 4-4 运行机制.mp4 │ │ │ ├─第5章 webflux服务端开发讲解 │ │ 5-1 初识SpringWebFlux.mp4 │ │ 5-10 RouterFunction模式-1.mp4 │ │ 5-11 RouterFunction模式-2.mp4 │ │ 5-2 异步servlet.mp4 │ │ 5-3 webflux开发-1.mp4 │ │ 5-4 webflux开发-2.mp4 │ │ 5-5 server-sent events.mp4 │ │ 5-6 完整例子.mp4 │ │ 5-7 完整例子- CRUD.mp4 │ │ 5-8 完整例子-jpa.mp4 │ │ 5-9 完整例子-参数校验.mp4 │ │ │ └─第6章 webflux客户端声明式restclient框架开发讲解 │ 6-1 框架效果介绍.mp4 │ 6-2 设计思路.mp4 │ 6-3 框架代码编写 - 总架构.mp4 │ 6-4 信息提取.mp4 │ 6-5 处理请求1.mp4 │ 6-6 处理请求2.mp4 │ 6-7 异常处理.mp4 │ 6-8 课程小结.mp4 │ ├─Java大数据实战 Storm构建实时流处理 │ │ project.rar │ │ │ ├─Storm │ │ hadoop000.rar │ │ │ ├─第10章 DRPC │ │ 10-1 -课程目录.mp4 │ │ 10-2 -RPC原理图解.mp4 │ │ 10-3 -基于Hadoop的RPC实现.mp4.mp4 │ │ 10-4 -Storm DRPC概述.mp4 │ │ 10-5 -Storm Local DRPC开发.mp4 │ │ 10-6 -Storm Remote DRPC及客户端代码开发.mp4 │ │ │ ├─第11章 Storm整合其他大数据框架的使用 │ │ 11-1 -课程目录.mp4 │ │ 11-10 -HBase环境快速搭建.mp4 │ │ 11-11 -Storm整合HBase编程开发.mp4 │ │ 11-12 -Storm整合Elasticsearch概述.mp4 │ │ 11-2 -Storm整合Redis使用概述.mp4 │ │ 11-3 -Storm整合Redis编程开发.mp4 │ │ 11-4 -Storm整合jdbc概述.mp4 │ │ 11-5 -Storm整合JDBC编程开发.mp4 │ │ 11-6 -Storm整合HDFS使用概述.mp4 │ │ 11-7 -HDFS环境快速搭建.mp4 │ │ 11-8 -Storm整合HDFS编程开发.mp4 │ │ 11-9 -Storm整合HBase概述.mp4 │ │ │ ├─第12章 Storm综合项目实战 │ │ 12-1 -课程目录.mp4 │ │ 12-10 -Storm整合Kafka功能测试.mp4 │ │ 12-11 -Logstash和Kafka的整合注意事项详解.mp4 │ │ 12-12 -数据源产生器开发.mp4 │ │ 12-13 -打通整条实时流处理流程链路.mp4 │ │ 12-14 -项目处理及表结构设计.mp4 │ │ 12-15 -Storm处理结果存储到数据库中.mp4 │ │ 12-16 -通过SQL完成我们的最终结果统计.mp4 │ │ 12-17 -基于SpringBoot构建Web项目.mp4 │ │ 12-18 -动态获取数据并在高德地图上展示出热力图.mp4 │ │ 12-19 -添加统计的时间范围并在热力图上展示.mp4 │ │ 12-2 -项目概述.mp4 │ │ 12-20 -项目扩展.mp4 │ │ 12-3 -如何采集实时区域人流量数据.mp4.mp4 │ │ 12-4 -项目架构.mp4 │ │ 12-5 -高德地图API基本使用.mp4 │ │ 12-6 -高德地图API常用工具介绍.mp4 │ │ 12-7 -高德地图热力图静态数据展示.mp4 │ │ 12-8 -Storm整合Kafka原理.mp4 │ │ 12-9 -Storm整合Kafka功能开发.mp4 │ │ │ ├─第13章 课程总结 │ │ 13-1 课程总结及后续课程计划.mp4 │ │ │ ├─第1章 课程导学 │ │ 1-1 01-导学_.mp4 │ │ 1-2 -OOTB环境使用演示.mp4 │ │ 1-3 -授课习惯与学习建议.mp4 │ │ │ ├─第2章 初识实时流处理Storm │ │ 2-1 -课程目录.mp4 │ │ 2-10 -Storm应用案例分享.mp4 │ │ 2-2 -Storm是什么.mp4 │ │ 2-3 -Storm发展历史之从Twitter说起.mp4 │ │ 2-4 -Storm发展历史之Storm的成长.mp4 │ │ 2-5 -Storm技术网站介绍.mp4 │ │ 2-6 -Storm和Hadoop的区别.mp4 │ │ 2-7 -Storm和Spark Streaming的区别.mp4 │ │ 2-8 -Storm的优势.mp4 │ │ 2-9 -Storm当前现状与发展趋势.mp4 │ │ │ ├─第3章 Storm核心概念 │ │ 3-1 -课程目录.mp4 │ │ 3-2 -初识Storm核心概念.mp4 │ │ 3-3 -Storm核心概念理解记忆概述.mp4 │ │ 3-4 -Storm核心概念理解记忆之地铁运行模型.mp4 │ │ 3-5 -Storm核心概念理解记忆之Storm.mp4 │ │ 3-6 -Storm核心概念小结.mp4 │ │ 3-7 -Storm核心概念官网详解.mp4 │ │ 3-8 -图解Storm核心概念.mp4 │ │ │ ├─第4章 Storm编程 │ │ 4-1 -课程目录.mp4 │ │ 4-10 -Storm词频案例编程之Bolt功能实现.mp4 │ │ 4-11 -Storm词频案例编程之Topology提交功能实现及测试.mp4 │ │ 4-12 -Storm编程注意事项.mp4 │ │ 4-2 -Storm开发环境搭建.mp4 │ │ 4-3 -Storm核心接口ISpout详解.mp4 │ │ 4-4 -Storm核心接口IComponent详解.mp4 │ │ 4-5 -Storm核心接口IBolt详解.mp4 │ │ 4-6 -Storm求和案例编程之Spout功能实现.mp4 │ │ 4-7 -Storm求和案例编程之Bolt功能实现.mp4 │ │ 4-8 -Storm求和案例编程之Topology提交功能实现及测试.mp4 │ │ 4-9 -Storm词频案例编程之Spout功能实现.mp4 │ │ │ ├─第5章 Storm周边框架使用 │ │ 5-1 -课程目录.mp4 │ │ 5-10 -Kafka单节点单broker的部署及使用.mp4 │ │ 5-11 -Kafka单节点多broker部署及使用.mp4 │ │ 5-12 -Kafka容错性测试.mp4 │ │ 5-13 -Logstash使用之整合Kafka.mp4 │ │ 5-2 -JDK安装.mp4 │ │ 5-3 -ZooKeeper概述及环境搭建.mp4 │ │ 5-4 -ZooKeeper使用详解.mp4 │ │ 5-5 -Logstash概述及部署.mp4 │ │ 5-6 -Logstash使用之控制台输入输出.mp4 │ │ 5-7 -Logstash使用之文件输入控制台输出.mp4 │ │ 5-8 -Kafka概述.mp4 │ │ 5-9 -Kafka架构及核心概念.mp4 │ │ │ ├─第6章 Storm架构及部署 │ │ 6-1 -课程目录.mp4 │ │ 6-10 -Storm集群部署之Storm集群部署及启动.mp4 │ │ 6-11 -提交Storm作业到集群中运行&目录树介绍.mp4 │ │ 6-2 -Storm架构详解.mp4 │ │ 6-3 -Storm单机部署之前置条件及解压.mp4 │ │ 6-4 -Storm单机部署之启动Storm各节点及Storm UI界面详解.mp4 │ │ 6-5 -改写Storm作业并提交到Storm单节点集群运行.mp4 │ │ 6-6 -Storm常用命令介绍.mp4 │ │ 6-7 -Storm集群部署规划.mp4 │ │ 6-8 -Storm集群部署之软件包分发和jdk部署.mp4 │ │ 6-9 -Storm集群部署之ZooKeeper分布式环境部署.mp4 │ │ │ ├─第7章 并行度 │ │ 7-1 课程目录_.mp4 │ │ 7-2 -并行度概念详解.mp4 │ │ 7-3 -如何将Storm集群模式更改为单机模式.mp4 │ │ 7-4 -Storm作业运行UI页面上的参数详解.mp4 │ │ 7-5 -worker数量的设置.mp4 │ │ 7-6 -executor数量的设置.mp4 │ │ 7-7 -task数量的设置.mp4 │ │ 7-8 -acker的设置.mp4 │ │ 7-9 -并行度案例讲解及并行度动态调整.mp4 │ │ │ ├─第8章 分组策略 │ │ 8-1 -课程目录.mp4 │ │ 8-2 -Stream Grouping概述.mp4 │ │ 8-3 -Shuffle Grouping开发详解.mp4 │ │ 8-4 -FieldGrouping开发详解.mp4 │ │ 8-5 -AllGrouping开发详解.mp4 │ │ 8-6 -Stream Grouping其他.mp4 │ │ │ └─第9章 Storm可靠性 │ 9-1 -课程目录.mp4 │ 9-2 -Storm进程级别的容错.mp4 │ 9-3 -Storm的ack和fail机制.mp4 │ ├─Java并发编程入门与高并发面试 │ │ Java并发课程资料.zip │ │ │ ├─第10章 多线程并发拓展 │ │ 10-1 死锁 .mkv │ │ 10-2 并发最佳实践.mkv │ │ 10-3 Spring与线程安全.mkv │ │ 10-4 HashMap与ConcurrentHashMap解析.mkv │ │ 10-5 多线程并发与线程安全总结.mkv │ │ │ ├─第11章 高并发之扩容思路 │ │ 11-.mp4 │ │ │ ├─第12章 高并发之缓存思路 │ │ 12-1 高并发之缓存-特征、场景及组件介绍-1.mp4 │ │ 12-2 高并发之缓存-特征、场景及组件介绍-2.mp4 │ │ 12-3 高并发之缓存-redis的使用.mp4 │ │ 12-4 高并发之缓存-高并发场景问题及实战讲解.mp4 │ │ │ ├─第13章 高并发之消息队列思路 │ │ 13-1 高并发之消息队列-1.mp4 │ │ 13-2 高并发之消息队列-2.mp4 │ │ 13-3 高并发之消息队列-3.mp4 │ │ │ ├─第14章 高并发之应用拆分思路 │ │ 14-1 高并发之应用拆分-1.mp4 │ │ 14-2 高并发之应用拆分-2.mp4 │ │ │ ├─第15章 高并发之应用限流思路 │ │ 15.avi │ │ │ ├─第16章 高并发之服务降级与服务熔断思路 │ │ 16.avi │ │ │ ├─第17章 高并发之数据库切库分库分表思路 │ │ 17.mp4 │ │ │ ├─第18章 高并发之高可用手段介绍 │ │ 18-1.mp4 │ │ │ ├─第19章 课程总结 │ │ 19-1.mp4 │ │ │ ├─第1章 课程准备 │ │ 1-1 课程导学 .mkv │ │ 1-2 并发编程初体验.mkv │ │ 1-3 并发与高并发基本概念.mkv │ │ │ ├─第2章 并发基础 │ │ 2-1 CPU多级缓存-缓存一致性.mkv │ │ 2-2 CPU多级缓存-乱序执行优化.mkv │ │ 2-3 JAVA内存模型 .mkv │ │ 2-4 并发的优势与风险.mkv │ │ │ ├─第3章 项目准备 │ │ 3-1 案例环境初始化.mkv │ │ 3-2 案例准备工作 .mkv │ │ 3-3 并发模拟-工具.mkv │ │ 3-4 并发模拟-代码 .mkv │ │ │ ├─第4章 线程安全性 │ │ 4-1 线程安全性-原子性-atomic-1 .mkv │ │ 4-2 线程安全性-原子性-atomic-2.mkv │ │ 4-3 线程安全性-原子性-synchronized.mkv │ │ 4-4 线程安全性-可见性 .mkv │ │ 4-5 线程安全性-有序性与总结.mkv │ │ │ ├─第5章 安全发布对象 │ │ 5-1 安全发布对象-发布与逸出 .mkv │ │ 5-2 安全发布对象-四种方法-1.mkv │ │ 5-3 安全发布对象-四种方法-2.mkv │ │ │ ├─第6章 线程安全策略 │ │ 6-1 不可变对象-1.mp4 │ │ 6-2 不可变对象-2 .mp4 │ │ 6-3 线程封闭-1.mp4 │ │ 6-4 线程封闭-2.mp4 │ │ 6-5 线程不安全类与写法-1.mp4 │ │ 6-6 线程不安全类与写法-2.mp4 │ │ 6-7 同步容器-1 .mkv │ │ 6-8 同步容器-2 .mkv │ │ 6-9 并发容器及安全共享策略总结 .mkv │ │ │ ├─第7章 J.U.C之AQS │ │ 7-1 J.U.C之AQS-介绍.mkv │ │ 7-2 J.U.C之AQS-CountDownLatch.mkv │ │ 7-3 J.U.C之AQS-Semaphore.mkv │ │ 7-4 J.U.C之AQS-CyclicBarrier.mkv │ │ 7-5 J.U.C之AQS-ReentrantLock与锁-1.mkv │ │ 7-6 J.U.C之AQS-ReentrantLock与锁-2.mkv │ │ │ ├─第8章 J.U.C组件拓展 │ │ 8-1 J.U.C-FutureTask-1.mkv │ │ 8-2 J.U.C-FutureTask-2.mkv │ │ 8-3 J.U.C-ForkJoin.mkv │ │ 8-4 J.U.C-BlockingQueue.mkv │ │ │ └─第9章 线程调度-线程池 │ 9-1 线程池-1 .mkv │ 9-2 线程池-2.mkv │ 9-3 线程池-3 .mkv │ ├─Java并发编程高阶技术-高性能并发框架源码解析与实战 │ │ coding-275-master.zip │ │ │ ├─第1章 课程介绍 │ │ 1-1 课程导学.mp4 │ │ 1-2 Disruptor与BlockingQueue压力测试性能对比.mp4 │ │ │ ├─第2章 并发编程框架核心讲解 │ │ 2-1 本章导航.mp4 │ │ 2-10 Disruptor-核心-WaitStrategy消费者等待策略.mp4 │ │ 2-11 Disruptor-核心-Event、EventProcessor、EventHandler、WorkProcessor.mp4 │ │ 2-12 Disruptor-核心概念整体图解.mp4 │ │ 2-13 本章小结.mp4 │ │ 2-2 Disruptor-QuickStart-基础元素工厂类.mp4 │ │ 2-3 2-4 Disruptor-QuickStart-构建Disruptor实例 Disruptor-QuickStart-消费端事件处理器.mp4 │ │ 2-5 Disruptor-QuickStart-生产者组件投递数据】_[itjc8.com].mp4 │ │ 2-6 2-7 Disruptor-仍芝麻与捡芝麻小故事Disruptor-核心机制-生产消费模型_[itjc8.com].mp4 │ │ 2-8 Disruptor-核心-RingBuffer与Disruptor】_[itjc8.com].mp4 │ │ 2-9 Disruptor-核心-Sequence、Sequencer、SequenceBarrier_[itjc8.com].mp4 │ │ │ ├─第3章 并发编程框架高级特性讲解 │ │ 3-1 3-2 本章导航 Disruptor高级应用-互联网大厂核心链路方案详解-1【更】_[itjc8.com].mp4 │ │ 3-10 Disruptor高级应用-多生产者多消费者实战应用-2_[itjc8.com].mp4 │ │ 3-11 Disruptor高级应用-多生产者多消费者实战应用-3_[itjc8.com].mp4 │ │ 3-12 Disruptor高级应用-多生产者多消费者实战应用-4_[itjc8.com].mp4 │ │ 3-13 本章小结_[itjc8.com].mp4 │ │ 3-3 互联网大厂核心链路方案详解-2_[itjc8.com].mp4 │ │ 3-4 Disruptor高级应用-串、并行操作实战应用-1_[itjc8.com].mp4 │ │ 3-5 Disruptor高级应用-串、并行操作实战应用-2_[itjc8.com].mp4 │ │ 3-6 Disruptor高级应用-串、并行操作实战应用-3】_[itjc8.com].mp4 │ │ 3-7 Disruptor高级应用-菱形操作_[itjc8.com].mp4 │ │ 3-8 Disruptor高级应用-多边形操作与底层代码深度解析_[itjc8.com].mp4 │ │ 3-9 Disruptor高级应用-多生产者多消费者实战应用-1】_[itjc8.com].mp4 │ │ │ ├─第4章 并发编程深入学习与面试精讲 │ │ 4-1 本章导航_[itjc8.com].mp4 │ │ 4-10 并发编程面试-ReentrantLock底层源码深度解析-1【_[itjc8.com].mp4 │ │ 4-11 并发编程面试-ReentrantLock底层源码深度解析-2_[itjc8.com].mp4 │ │ 4-12 并发编程面试-CountDownLatch底层原理分析_[itjc8.com].mp4 │ │ 4-13 本章小结_[itjc8.com].mp4 │ │ 4-2 并发编程面试-并发类容器核心_[itjc8.com].mp4 │ │ 4-3 并发编程面试-Volatile与内存分析_[itjc8.com].mp4 │ │ 4-4 并发编程面试-Atomic系列类与UnSafe_[itjc8.com].mp4 │ │ 4-5 并发编程面试-J.U.C常用工具类_[itjc8.com].mp4 │ │ 4-6 并发编程面试-AQS各种锁【更多教程要买】_[itjc8.com].mp4 │ │ 4-7 并发编程面试-线程池最佳使用指南_[itjc8.com].mp4 │ │ 4-8 并发编程面试-AQS架构核心_[itjc8.com].mp4 │ │ 4-9 并发编程面试-ReentrantLock底层原理分析】_[itjc8.com].mp4 │ │ │ ├─第5章 并发编程框架底层源码深度分析 │ │ 5-1 本章导航_[itjc8.com].mp4 │ │ 5-10 并发编程框架Disruptor-序号栅栏机制底层代码深度分析-3_[itjc8.com].mp4 │ │ 5-11 WaitStrategy等待策略底层源码深度分析_[itjc8.com].mp4 │ │ 5-12 EventProcessor核心架构设计与底层源码深度分析_[itjc8.com].mp4 │ │ 5-13 本章小结_[itjc8.com].mp4 │ │ 5-2 并发编程框架Disruptor-整体架构UML类图分析_[itjc8.com].mp4 │ │ 5-3 并发编程框架Disruptor-为何它的底层性能如此牛掰_[itjc8.com].mp4 │ │ 5-4 并发编程框架Disruptor-数据结构设计原理与底层源码深度分析.mp4 │ │ 5-5 并发编程框架Disruptor-单线程写核心架构思想_[itjc8.com].mp4 │ │ 5-6 并发编程框架Disruptor-系统级别内存屏障实现_[itjc8.com].mp4 │ │ 5-7 并发编程框架Disruptor-填充缓存行消除伪共享机制来提升性能_[itjc8.com].mp4 │ │ 5-8 并发编程框架Disruptor-序号栅栏机制底层代码深度分析-1_[itjc8.com].mp4 │ │ 5-9 并发编程框架Disruptor-序号栅栏机制底层代码深度分析-2】_[itjc8.com].mp4 │ │ │ ├─第6章 Netty整合并发编程框架Disruptor实战百万长链接服务构建 │ │ 6-1 本章导航】_[itjc8.com].mp4 │ │ 6-10 Disruptor核心池化封装实现-1_[itjc8.com].mp4 │ │ 6-11 Disruptor核心池化封装实现-2_[itjc8.com].mp4 │ │ 6-12 Disruptor核心池化封装实现-3_[itjc8.com].mp4 │ │ 6-13 高性能服务端与客户端落地实现承载百万级连接接入-1】_[itjc8.com].mp4 │ │ 6-14 高性能服务端与客户端落地实现承载百万级连接接入-2_[itjc8.com].mp4 │ │ 6-3 Disruptor与Netty整合-服务端代码最佳实现-1_[itjc8.com].mp4 │ │ 6-4 Disruptor与Netty整合-服务端代码最佳实现-2_[itjc8.com].mp4 │ │ 6-5 Disruptor与Netty整合-服务端代码最佳实现-3_[itjc8.com].mp4 │ │ 6-6 Disruptor与Netty整合-客户端代码最佳实现-1_[itjc8.com].mp4 │ │ 6-7 Disruptor与Netty整合-客户端代码最佳实现-2_[itjc8.com].mp4 │ │ 6-8 Disruptor与Netty整合-客户端代码最佳实现-3_[itjc8.com].mp4 │ │ 6-9 Netty的高性能之道核心问题分析-异步化处理业务】_[itjc8.com].mp4 │ │ │ ├─第7章 分布式统一ID生成服务架构设计 │ │ 7-1 统一ID生成策略_简单生成策略【更多教程】_[itjc8.com].mp4 │ │ 7-2 统一ID生成策略_业务规则策略_[itjc8.com].mp4 │ │ 7-3 统一ID生成策略_Zookeeper和Redis的方案在高并发下暴露的问题.mp4 │ │ 7-4 业界主流的分布式高并发ID生成规则方案.mp4 │ │ 7-5 高并发下分布式ID生成策略经典NTP问题解读_[itjc8.com].mp4 │ │ 7-6 分布式统一ID生成服务系统架构设计讲解_[itjc8.com].mp4 │ │ 7-7 本章小结_[itjc8.com].mp4 │ │ │ └─第8章 课程总结 │ 8-1 课程总结与回顾】_[itjc8.com].mp4 │ ├─Java开发企业级权限管理系统 │ │ project.zip │ │ │ ├─第10章 权限点模块开发 │ │ 10-1 添加、更新权限点接口开发.mp4 │ │ 10-2 根据权限模块获取权限点接口与界面开发-1.mp4 │ │ 10-3 根据权限模块获取权限点接口与界面开发-2.mp4 │ │ 10-4 新增权限点,编辑权限点交互功能实现.mp4 │ │ │ ├─第11章 角色模块开发 │ │ 11-1 新增、更新角色接口开发-1.mp4 │ │ 11-2 新增、更新角色接口开发-2.mp4 │ │ 11-3 角色模块界面开发.mp4 │ │ 11-4 角色模块交互功能实现.mp4 │ │ │ ├─第12章 角色权限关系开发 │ │ 12-1 角色权限树结构接口开发-1.mp4 │ │ 12-2 角色权限树结构接口开发-2.mp4 │ │ 12-3 角色权限树结构接口开发-3.mp4 │ │ 12-4 角色权限树结构框架zTree的配置.mp4 │ │ 12-5 角色权限树结构数据获取.mp4 │ │ 12-6 角色权限树结构界面渲染与交互功能实现-1.mp4 │ │ 12-7 角色权限树结构界面渲染与交互功能实现-2.mp4 │ │ 12-8 角色权限树结构界面渲染与交互功能实现-3.mp4 │ │ │ ├─第13章 角色用户关系开发 │ │ 13-1 角色权限与角色用户Tab切换功能实现.mp4 │ │ 13-2 角色用户模块接口开发.mp4 │ │ 13-3 角色用户模块界面开发.mp4 │ │ 13-4 角色用户模块交互功能实现.mp4 │ │ │ ├─第14章 RBAC模型附加功能开发 │ │ 14-1 删除部门&删除权限功能开发.mp4 │ │ 14-2 获取用户权限数据.mp4 │ │ 14-3 获取权限点分配的用户和角色数据.mp4 │ │ │ ├─第15章 权限拦截模块开发 │ │ 15-1 权限拦截功能开发-1.mp4 │ │ 15-2 权限拦截功能开发-2.mp4 │ │ 15-3 权限拦截功能开发-3.mp4 │ │ 15-4 权限拦截功能开发-4.mp4 │ │ │ ├─第16章 权限缓存模块开发(Redis分布式) │ │ 16-1 Redis分布式缓存引入与保存缓存功能实现.mp4 │ │ 16-2 更新Redis缓存功能实现.mp4 │ │ 16-3 缓存场景分析.mp4 │ │ 16-4 权限缓存功能实现.mp4 │ │ │ ├─第17章 权限操作记录模块开发 │ │ 17-1 权限操作记录模块接口开发.mp4 │ │ 17-2 权限操作记录模块接口自测.mp4 │ │ 17-3 权限操作记录模块界面开发-1.mp4 │ │ 17-4 权限操作记录模块界面开发-2.mp4 │ │ 17-5 权限操作记录模块交互功能实现-1.mp4 │ │ 17-6 权限操作记录模块交互功能实现-2.mp4 │ │ │ ├─第18章 课程总结 │ │ 18-1 课程总结.mp4 │ │ │ ├─第1章 课程整体概述与权限管理系统介绍 │ │ 1-1 为什么企业级项目需要权限管理.mp4 │ │ 1-2 权限管理的核心是什么?.mp4 │ │ 1-3 理想中的权限管理应该是什么样的?.mp4 │ │ 1-4 主流开源权限管理框架有哪些?.mp4 │ │ 1-5 1-6课程安排与知识点介绍.mp4 │ │ │ ├─第2章 Spring Security权限框架学习与演练 │ │ 2-1 Spring Security权限管理框架介绍.mp4 │ │ 2-2 Spring Security常用权限拦截器讲解.mp4 │ │ 2-3 Spring Security数据库管理讲解.mp4 │ │ 2-4 Spring Security权限缓存讲解.mp4 │ │ 2-5 Spring Security自定义决策讲解.mp4 │ │ 2-6 基于SpringBoot的SpringSecurity环境快速搭建与验证.mp4 │ │ 2-7 SpringBoot常用注解讲解.mp4 │ │ 2-8 基于SpringSecurity权限管理Case实操.mp4 │ │ 2-9 SpringSecurity权限管理框架总结.mp4 │ │ │ ├─第3章 Apache Shiro权限框架学习与演练 │ │ [更多IT教程 www.zxit8.com] 3-1 Apache Shiro权限管理框架介绍.mp4 │ │ [更多IT教程 www.zxit8.com] 3-10 基于Apache Shiro权限管理Case实操-2.mp4 │ │ [更多IT教程 www.zxit8.com] 3-11 基于Apache Shiro权限管理Case实操-3-.mp4 │ │ [更多IT教程 www.zxit8.com] 3-12+Apache+Shiro权限管理框架总结.mp4 │ │ [更多IT教程 www.zxit8.com] 3-2 Apache Shiro身份认证讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-3 Apache Shiro授权讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-4 Apache Shiro权限拦截讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-5 Apache Shiro会话管理讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-6 Apache Shiro权限缓存讲解.mp4 │ │ [更多IT教程 www.zxit8.com] 3-7 基于SpringBoot的Apache Shiro环境快速搭建与配置实操.mp4 │ │ [更多IT教程 www.zxit8.com] 3-8 基于SpringBoot连接数据库与配置MyBatis实操.mp4 │ │ [更多IT教程 www.zxit8.com] 3-9 基于Apache Shiro权限管理Case实操-1.mp4 │ │ │ ├─第4章 权限管理系统核心表设计 │ │ 4-1 为什么要自己开发一套权限管理系统?.mp4 │ │ 4-10 数据表设计规范与总结.mp4 │ │ 4-2 我们要开发一套怎样的权限管理系统?.mp4 │ │ 4-3 部门表设计.mp4 │ │ 4-4 用户表设计.mp4 │ │ 4-5 权限模块表设计.mp4 │ │ 4-6 权限表设计.mp4 │ │ 4-7 角色表设计.mp4 │ │ 4-8 角色-用户,角色-权限关联关系表设计.mp4 │ │ 4-9 权限相关Log表设计.mp4 │ │ │ ├─第5章 Spring MVC开发环境搭建与配置 │ │ 5-1 Spring MVC开发环境搭建-pom.xml配置.mp4 │ │ 5-2 Spring MVC开发环境搭建-web.xml配置.mp4 │ │ 5-3 Spring MVC开发环境搭建-spring-servlet.xml配置.mp4 │ │ 5-4 Spring MVC开发环境搭建-applicationContext.xml配置.mp4 │ │ 5-5 Spring MVC开发环境搭建-druid配置.mp4 │ │ 5-6 SpringMVC开发环境搭建-mybatis-config.xml配置.mp4 │ │ 5-7 SpringMVC开发环境搭建-logback.xml配置.mp4 │ │ 5-8 SpringMVC开发环境验证.mp4 │ │ │ ├─第6章 项目准备与核心辅助工具类开发 │ │ 6-1 核心类生成-Mybatis Generator.mp4 │ │ 6-2 项目接口定义-json,page.mp4 │ │ 6-3 接口请求全局异常处理-设计与验证.mp4 │ │ 6-4 校验工具-BeanValidator开发.mp4 │ │ 6-5 Json转化工具-JsonMapper开发.mp4 │ │ 6-6 获取Spring上下文工具-ApplicationContextHelper开发.mp4 │ │ 6-7 Http请求前后监听工具-HttpInterceptor开发.mp4 │ │ │ ├─第7章 部门模块开发 │ │ 7-1 新增部门接口开发.mp4 │ │ 7-2 部门层级树接口开发.mp4 │ │ 7-3 更新部门接口开发.mp4 │ │ 7-4 新增部门、部门层级树、更新部门接口自测.mp4 │ │ 7-5 部门列表界面基本架构开发.mp4 │ │ 7-6 部门列表树型结构界面开发.mp4 │ │ 7-7 部门列表交互功能开发(新增部门,删除部门,更新部门)-1.mp4 │ │ 7-8 部门列表交互功能开发(新增部门,删除部门,更新部门)-2.mp4 │ │ 7-9 部门列表交互功能开发(新增部门,删除部门,更新部门)-3.mp4 │ │ │ ├─第8章 用户模块开发 │ │ 8-1 用户参数对象UserParam编写.mp4 │ │ 8-10 新增用户,编辑用户界面与交互功能开发.mp4 │ │ 8-11 ThreadLocal,LoginFilter实现登录请求的拦截.mp4 │ │ 8-12 IP获取工具类,发送邮件工具类的引入和代码优化.mp4 │ │ 8-2 新增用户接口开发-1.mp4 │ │ 8-3 新增用户接口开发-2.mp4 │ │ 8-4 用户登录接口与界面开发-1.mp4 │ │ 8-5 用户登录接口与界面开发-2.mp4 │ │ 8-6 用户退出接口开发.mp4 │ │ 8-7 列表分页插件开发.mp4 │ │ 8-8 用户分页列表开发-1.mp4 │ │ 8-9 用户分页列表开发-2.mp4 │ │ │ └─第9章 权限模块开发 │ 9-1 权限模块参数对象AclModuleParam编写.mp4 │ 9-2 新增权限接口开发.mp4 │ 9-3 更新权限及子模块的接口开发.mp4 │ 9-4 权限模块树界面开发.mp4 │ 9-5 权限模块界面渲染.mp4 │ 9-6 权限模块界面交互功能实现-1.mp4 │ 9-7 权限模块界面交互功能实现-2.mp4 │ ├─Java快速开发仿慕课 │ │ ocProject.rar │ │ │ ├─第1章 课程项目整体概述 │ │ 1.1-1.3.mp4 │ │ 1.4-1.6.wmv │ │ │ ├─第2章 项目各种结构预览 │ │ 2.1-2.4.wmv │ │ │ ├─第3章 平台构建前期准备 │ │ 3.1-3.3.wmv │ │ 3.4-3.6.wmv │ │ │ ├─第4章 从数据库的一个表开始 │ │ 4.1-4.4.wmv │ │ 4.5-4.8.wmv │ │ │ ├─第5章 项目代码敲写过渡 │ │ 5.1-5.2.wmv │ │ 5.3-5.4.wmv │ │ 5.5-5.8.mp4 │ │ │ ├─第6章 平台功能点讲解实现之网站pc端 │ │ 6.1-6.2.wmv │ │ 6.10-6.12.wmv │ │ 6.13-6.16.wmv │ │ 6.17.wmv │ │ 6.18-6.21.wmv │ │ 6.3-6.5.wmv │ │ 6.6-6.9.wmv │ │ │ ├─第7章-第8章 平台功能点讲解实现之网站运营端CMS │ │ 7.1-7.3.wmv │ │ 7.4-7.7.wmv │ │ 7.8-8.11.wmv │ │ │ └─第8章之后 │ 8.12-9.4.wmv │ ├─Java校招面试 Google面试官亲授 │ │ project.zip │ │ │ ├─第10章谷歌在线笔试题解 │ │ 10-1 解小数据集.wmv │ │ 10-2 估算算法时间.wmv │ │ 10-3 解大数据集(上).wmv │ │ 10-4 解大数据集(下).wmv │ │ 10-5 运气和异常.wmv │ │ │ ├─第11章面试的软技巧和总结 │ │ 11-1 面试过程和注意点.wmv │ │ 11-2 总结.wmv │ │ │ ├─第1章课程引言 │ │ 1-1 _导学.wmv │ │ 1-2 校招录取率和在线笔试.wmv │ │ 1-3 从一道谷歌在线笔试开始.wmv │ │ │ ├─第2章操作系统 │ │ 2-1 操作系统_概述.wmv │ │ 2-2 进程和线程.wmv │ │ 2-3 存储和寻址.wmv │ │ 2-4 操作系统_例题.wmv │ │ │ ├─第3章网络 │ │ 3-1 网络基础.wmv │ │ 3-2 滑动窗口问题.wmv │ │ 3-3 网络抓包演示.wmv │ │ 3-4 网络例题.wmv │ │ │ ├─第4章数据库 │ │ 4-1 数据库_概述.wmv │ │ 4-2 JOIN和GROUP BY.wmv │ │ 4-3 事务和乐观锁.wmv │ │ 4-4 数据库例题.wmv │ │ │ ├─第5章程序设计语言基础 │ │ 5-1 程序设计语言基础_归类.wmv │ │ 5-2 数据类型、整数和补码.wmv │ │ 5-3 浮点数和定点数简述.wmv │ │ 5-4 Java数据类型、拆箱和装箱.wmv │ │ │ ├─第6章编码技巧 │ │ 6-1 编码技巧_概述.wmv │ │ 6-10 循环控制_例题链表反转非递归.wmv │ │ 6-11 循环控制_例题链表删除结点.wmv │ │ 6-12 边界控制_二分查找.wmv │ │ 6-13 二分查找_设计测试用例和隐藏10年的bug.wmv │ │ 6-14 数据结构回顾.wmv │ │ 6-15 树的遍历.wmv │ │ 6-16 树的遍历_构造后序.wmv │ │ 6-17 中序遍历下一个结点_分析.wmv │ │ 6-18 中序遍历下一个结点_代码.wmv │ │ 6-19 树的遍历_例题.wmv │ │ 6-2 在白板上写程序.wmv │ │ 6-20 算法复杂度.wmv │ │ 6-21 编码技巧_总结.wmv │ │ 6-3 数学归纳法是编码的依据.wmv │ │ 6-4 编码技巧_递归书写方法.wmv │ │ 6-5 递归控制_例题链表创建_.wmv │ │ 6-6 递归控制_例题链表反转_.wmv │ │ 6-7 递归控制_例题列出所有组合.wmv │ │ 6-8 递归开销.wmv │ │ 6-9 编码技巧_循环书写方法.wmv │ │ │ ├─第7章面向对象 │ │ 7-1 面向对象_概述.wmv │ │ 7-10 面向对象_不可变性.wmv │ │ 7-11 泛型(上).wmv │ │ 7-12 泛型(下).wmv │ │ 7-13 虚函数表.wmv │ │ 7-14 面向对象_小结.wmv │ │ 7-2 面向对象_类与对象.wmv │ │ 7-3 对象的特殊函数(上).wmv │ │ 7-4 对象的特殊函数(下).wmv │ │ 7-5 接口与抽象类.wmv │ │ 7-6 实现Iterable接口.wmv │ │ 7-7 继承.wmv │ │ 7-8 封装.wmv │ │ 7-9 面向对象_例题.wmv │ │ │ ├─第8章设计模式 │ │ 8-1 设计模式简介.wmv │ │ 8-2 State模式.wmv │ │ 8-3 Decorator模式.wmv │ │ 8-4 创建对象.wmv │ │ │ └─第9章高级知识点 │ 9-1 高级知识点.wmv │ 9-2 外部排序分析.wmv │ 9-3 死锁分析.wmv │ 9-4 线程池介绍.wmv │ 9-5 线程池_Java Excutor Framework演示(上).wmv │ 9-6 线程池_Java Excutor Framework演示(下).wmv │ 9-7 资源管理.wmv │ ├─Java生产环境下性能监控与调优详解 │ 1-1 为什么学习这门课程?.mp4 │ 2-1 JVM的参数类型.mp4 │ 2-2 查看JVM运行时参数.mp4 │ 2-3 jstat查看JVM统计信息.mp4 │ 2-4 演示内存溢出.mp4 │ 2-5 导出内存映像文件.mp4 │ 2-6 MAT分析内存溢出.mp4 │ 2-7 jstack与线程的状态.mp4 │ 2-8 jstack实战死循环与死锁.mp4 │ 3-1 监控本地java进程.mp4 │ 3-2 监控远程的java进程.mp4 │ 4-1 btrace入门.mp4 │ 4-2 拦截构造函数、同名函数.mp4 │ 4-3 拦截返回值、异常、行号.mp4 │ 4-4 拦截复杂参数、坏境变量、正则匹配拦截.mp4 │ 4-5 注意事项.mp4 │ 5-1 tomcat远程debug.mp4 │ 5-2 tomcat-manager监控.mp4 │ 5-3 psi-probe监控.mp4 │ 5-4 tomcat优化.mp4 │ 6-1 nginx安装.mp4 │ 6-2 ngx_http_stub_status监控连接信息.mp4 │ 6-3 ngxtop监控请求信息.mp4 │ 6-4 nginx-rrd图形化监控.mp4 │ 6-5 nginx优化.mp4 │ 7-1 JVM的内存结构.mp4 │ 7-2 常见的垃圾回收算法.mp4 │ 7-3 垃圾收集器-1.mp4 │ 7-4 垃圾收集器-2.mp4 │ 7-5 GC日志格式详解.mp4 │ 7-6 可视化工具分析GC日志.mp4 │ 7-7 ParallelGC调优.mp4 │ 7-8 G1调优.mp4 │ 7-9 本章小结.mp4 │ 8-1 jvm字节码指令-1.mp4 │ 8-2 jvm字节码指令-2.mp4 │ 8-3 i++与++i.mp4 │ 8-4 字符串+拼接.mp4 │ 8-5 Try-Finally字节码.mp4 │ 8-6 String Constant Variable.mp4 │ 8-7 常用代码优化方法-1.mp4 │ 8-8 常用代码优化方法-2.mp4 │ 9-1 课程总结.mp4 │ project.zip │ ├─Java秒杀系统方案优化 高性能高并发实战 │ │ project.zip │ │ │ ├─第1章 课程介绍及项目框架搭建 │ │ 1-1 1.1Java高并发商城秒杀优化导学.mp4 │ │ 1-2 1.2项目环境搭建(Eclipse).mp4 │ │ 1-3 1.3项目环境搭建(IDEA).mp4 │ │ 1-4 1.4集成mybatis.mp4 │ │ 1-5 1.5安装redis.mp4 │ │ 1-6 1.6集成redis上.mp4 │ │ 1-7 1.7集成redis中.mp4 │ │ 1-8 1.8集成redis下.mp4 │ │ │ ├─第2章 实现用户登录以及分布式session功能 │ │ 2-1 2.1两次md5.mp4 │ │ 2-2 2.2登录功能实现上.mp4 │ │ 2-3 2.3登录功能实现下.mp4 │ │ 2-4 2.4jsr303参数校验.mp4 │ │ 2-5 2.5异常处理.mp4 │ │ 2-6 2.6分布式session上.mp4 │ │ 2-7 2.7分布式session下.mp4 │ │ │ ├─第3章 秒杀功能开发及管理后台 │ │ 3-1 3.1商品列表页.mp4 │ │ 3-2 3.2商品详情页上.mp4 │ │ 3-3 3.3商品详情页下.mp4 │ │ 3-4 3.4秒杀功能实现.mp4 │ │ 3-5 3.5订单详情页.mp4 │ │ │ ├─第4章 秒杀压测-Jmeter压力测试 │ │ 4-1 4.1JMeter入门.mp4 │ │ 4-2 4.2自定义变量.mp4 │ │ 4-3 4.3命令行压测上.mp4 │ │ 4-4 4.4命令行压测下.mp4 │ │ │ ├─第5章 页面级高并发秒杀优化(Redis缓存+静态化分离) │ │ 5-1 5.1页面缓存.mp4 │ │ 5-2 5.2对象缓存1.mp4 │ │ 5-3 5.3对象缓存2.mp4 │ │ 5-4 5.4商品详情静态化.mp4 │ │ 5-5 5.5秒杀静态化.mp4 │ │ 5-6 5.6订单详情静态化,解决卖超.mp4 │ │ 5-7 5.7静态资源优化.mp4 │ │ │ ├─第6章 服务级高并发秒杀优化(RabbitMQ+接口优化) │ │ 6-1 6.1接口优化概述.mp4 │ │ 6-2 6.2安装RabbitMQ.mp4 │ │ 6-3 6.3集成RabbitMQ上.mp4 │ │ 6-4 6.4集成RabbitMQ下-4种交换机模式.mp4 │ │ 6-5 6.5秒杀接口优化1.mp4 │ │ 6-6 6.6秒杀接口优化2.mp4 │ │ 6-7 6.7压力测试对比.mp4 │ │ │ ├─第7章 图形验证码及恶意防刷 │ │ 7-1 7.1隐藏秒杀地址.mp4 │ │ 7-2 7.2图形验证码上.mp4 │ │ 7-3 7.3图形验证码下.mp4 │ │ 7-4 7.4接口限流防刷上.mp4 │ │ 7-5 7.5接口限流防刷下.mp4 │ │ │ └─第8章 课程总结及重难点回顾 │ 8-1 8.1 课程总结及重难点回顾.mp4 │ ├─Java秒杀系统方案优化-高性能高并发实战 │ │ project.zip │ │ │ ├─第1章-课程介绍及项目框架搭建 │ │ 1-1 java高并发商城秒杀优化导学.mp4 │ │ 1-2 项目环境搭建(Eclipse).mp4 │ │ 1-3 项目环境搭建(IDEA).mp4 │ │ 1-4 集成mybatis.mp4 │ │ 1-5 安装redis.mp4 │ │ 1-6 集成redis上.mp4 │ │ 1-7 集成redis中.mp4 │ │ 1-8 集成redis下.mp4 │ │ │ ├─第2章-实现用户登录以及分布式session功能 │ │ 2-1 两次md5.mp4 │ │ 2-2 登录功能实现上.mp4 │ │ 2-3 登录功能实现下.mp4 │ │ 2-4 jsr303参数校验.mp4 │ │ 2-5 异常处理.mp4 │ │ 2-6 分布式session上.mp4 │ │ 2-7 分布式session下.mp4 │ │ │ ├─第3章-秒杀功能开发及管理后台 │ │ 3-1 商品列表页.mp4 │ │ 3-2 商品详情页上.mp4 │ │ 3-3 商品详情页下.mp4 │ │ 3-4 秒杀功能实现.mp4 │ │ 3-5 订单详情页.mp4 │ │ │ ├─第4章-秒杀压测-Jmeter压力测试 │ │ 4-1 JMeter入门.mp4 │ │ 4-2 自定义变量.mp4 │ │ 4-3 命令行压测上.mp4 │ │ 4-4 命令行压测下.mp4 │ │ │ ├─第5章-页面级高并发秒杀优化(Redis缓存+静态化分离) │ │ 5-1 页面缓存.mp4 │ │ 5-2 对象缓存1.mp4 │ │ 5-3 对象缓存2.mp4 │ │ 5-4 商品详情静态化.mp4 │ │ 5-5 秒杀静态化.mp4 │ │ 5-6 订单详情静态化,解决卖超.mp4 │ │ 5-7 静态资源优化.mp4 │ │ │ ├─第6章-服务级高并发秒杀优化(RabbitMQ+接口优化) │ │ 6-1 接口优化概述.mp4 │ │ 6-2 安装RabbitMQ.mp4 │ │ 6-3 集成RabbitMQ上.mp4 │ │ 6-4 集成RabbitMQ下-4种交换机模式.mp4 │ │ 6-5 秒杀接口优化1.mp4 │ │ 6-6 秒杀接口优化2.mp4 │ │ 6-7 压力测试对比.mp4 │ │ │ ├─第7章-图形验证码及恶意防刷 │ │ 7-1 隐藏秒杀地址.mp4 │ │ 7-2 图形验证码上.mp4 │ │ 7-3 图形验证码下.mp4 │ │ 7-4 接口限流防刷上.mp4 │ │ 7-5 接口限流防刷下.mp4 │ │ │ └─第8章-课程总结及重难点回顾 │ 8-1 课程总结及重难点回顾.mp4 │ ├─java设计模式精讲 Debug 方式+内存分析 │ │ coding-270-master.zip │ │ │ ├─第10章 外观模式讲解+Coding+源码解析 │ │ 10-1 外观模式讲解.mp4 │ │ 10-2 外观模式coding.mp4 │ │ 10-3 外观模式源码解析(springjdbc+myabtis+tomcat).mp4 │ │ │ ├─第11章 装饰者模式讲解+Coding+源码解析 │ │ 11-1 装饰者模式讲解.mp4 │ │ 11-2 装饰者模式coding.mp4 │ │ 11-3 装饰者模式源码解析(spring-session mybatis jdk servlet).mp4 │ │ │ ├─第12章 适配器模式讲解+Coding+源码解析 │ │ 12-1 适配器模式讲解.mp4 │ │ 12-2 适配器模式coding.mp4 │ │ 12-3 适配器模式源码解析(jdk+spring+springjpa+springmvc).mp4 │ │ │ ├─第13章 享元模式讲解+Coding+源码解析 │ │ 13-1 享元模式讲解.mp4 │ │ 13-2 享元设计模式coding.mp4 │ │ 13-3 享元模式源码解析(jdk+tomcat).mp4 │ │ │ ├─第14章 组合模式讲解+Coding+源码解析 │ │ 14-1 组合模式讲解.mp4 │ │ 14-2 组合模式coding.mp4 │ │ 14-3 组合模式源码解析(jdk+mybatis).mp4 │ │ │ ├─第15章 桥接模式讲解+Coding+源码解析 │ │ 15-1 桥接模式讲解.mp4 │ │ 15-2 桥接模式coding.mp4 │ │ 15-3 桥接模式源码解析(jdk).mp4 │ │ │ ├─第16章 代理模式讲解+Coding+源码解析 │ │ 16-1 代理模式讲解.mp4 │ │ 16-2 代理模式coding-静态代理-1.mp4 │ │ 16-3 代理模式coding-静态代理-2.mp4 │ │ 16-4 代理模式coding-动态代理.mp4 │ │ 16-5 代理模式源码解析(jdk+spring+mybatis).mp4 │ │ │ ├─第17章 模板方法模式讲解+Coding+源码解析 │ │ 17-1 模板方法模式讲解.mp4 │ │ 17-2 模板方法模式coding.mp4 │ │ 17-3 模板方法源码解析(jdk+servlet+mybatis).mp4 │ │ │ ├─第18章 迭代器模式讲解+源码解析 │ │ 18-1 迭代器模式讲解.mp4 │ │ 18-2 迭代器模式coding.mp4 │ │ 18-3 迭代器模式源码解析(jdk+mybatis).mp4 │ │ │ ├─第19章 策略模式讲解+Coding+源码解析 │ │ 19-1策略模式讲解.mp4 │ │ 19-2 策略模式coding.mp4 │ │ │ ├─第1章 课程导学 │ │ 1-1 课堂导学.mp4 │ │ │ ├─第20章 解释器模式讲解+源码解析 │ │ 20-1 解释器模式讲解.mp4 │ │ 20-2 解释器模式coding.mp4 │ │ 20-3 解释器源码解析-jdk+spring.mp4 │ │ │ ├─第21章 观察者模式讲解+Coding+源码解析 │ │ 21-1 观察者模式讲解.mp4 │ │ 21-2 观察者模式coding.mp4 │ │ 21-3 观察者模式源码解析-jdk-guava.mp4 │ │ │ ├─第22章 备忘录模式讲解+源码解析 │ │ 22-1 备忘录模式讲解.mp4 │ │ 22-2 备忘录模式coding.mp4 │ │ 22-3 备忘录模式源码解析-spring.mp4 │ │ │ ├─第23章 命令模式讲解+Coding+源码解析 │ │ 23-1 命令模式讲解.mp4 │ │ 23-2 命令模式coding.mp4 │ │ 23-3 命令模式源码-jdk-junit.mp4 │ │ │ ├─第24章 中介者模式讲解+源码解析 │ │ 24-1 中介者模式讲解.mp4 │ │ 24-2 中介者模式coding.mp4 │ │ 24-3 中介者源码-jdk.mp4 │ │ │ ├─第25章 责任链模式讲解+Coding+源码解析 │ │ 25-1 责任链模式讲解.mp4 │ │ 25-2 责任链模式coding.mp4 │ │ 25-3 责任链模式源码-servlet.mp4 │ │ │ ├─第26章 访问者模式讲解+源码解析 │ │ 26-1 访问者模式讲解.mp4 │ │ 26-2 访问者模式coding.mp4 │ │ 26-3 访问者模式源码-jdk-spring.mp4 │ │ │ ├─第27章 状态模式讲解+Coding+源码解析 │ │ 27-1 状态模式讲解.mp4 │ │ 27-2 状态模式.mp4 │ │ 27-3 状态模式源码-JSF.mp4 │ │ │ ├─第28章 课程总结 │ │ 28-1 课程总结.mp4 │ │ │ ├─第2章 UML急速入门 │ │ 2-1 本章导航.mp4 │ │ 2-2 UML类图讲解.mp4 │ │ 2-3 UML类图讲解-自上而下.mp4 │ │ 2-4 UML类图讲解-对比讲解.mp4 │ │ │ ├─第3章 软件设计七大原则 │ │ 3-1 本章导航.mp4 │ │ 3-2 开闭原则讲解.mp4 │ │ 3-3 开闭原则coding.mp4 │ │ 3-4 依赖倒置原则讲解+coding.mp4 │ │ 3-5 单一职责原理讲解.mp4 │ │ 3-6 单一职责原理讲解coding.mp4 │ │ 3-7 接口隔离原则原理讲解+coding.mp4 │ │ 3-8 迪米特法则讲解+coding.mp4 │ │ │ ├─第4章 简单工厂讲解+Coding+源码解析 │ │ 4-1 简单工厂讲解.mp4 │ │ 4-2 简单工厂 coding.mp4 │ │ 4-3 简单工厂 JDK源码解析.mp4 │ │ │ ├─第5章 工厂方法模式讲解+Coding+源码解析 │ │ 5-1 工厂方法讲解.mp4 │ │ 5-2 工厂方法 coding.mp4 │ │ 5-3 工厂方法源码解析(jdk+logback).mp4 │ │ │ ├─第6章 抽象工厂模式讲解+Coding+源码解析 │ │ 6-1 抽象工厂讲解.mp4 │ │ 6-2 抽象工厂 coding.mp4 │ │ 6-3 抽象工厂源码解析.mp4 │ │ │ ├─第7章 建造者模式讲解+coding+源码解析 │ │ 7-1 建造者模式讲解.mp4 │ │ 7-2 建造者模式 coding.mp4 │ │ 7-3 建造者模式源码解析(jdk-guava+mybatis).mp4 │ │ │ ├─第8章 单列模式讲解+coding+源码解析 │ │ 8-1 单例模式讲解.mp4 │ │ 8-10 单例设计模式-ThreadLocal线程单例.mp4 │ │ 8-11 单例模式源码分析(jdk+spring+mybatis).mp4 │ │ 8-2 单列设计模式 懒汉式及多线程debug.mp4 │ │ 8-3 单例设计模式-DoubleCheck双重检查实战及原理解析.mp4 │ │ 8-4 单例设计模式-静态内部类-基于类初始化的延迟加载解决方案及原理解析.mp4 │ │ 8-5 单例设计模式-饿汉式.mp4 │ │ 8-6 单例设计模式-序列化破坏单例模式原理解析及解决方案.mp4 │ │ 8-7 单例设计模式-反射攻击解决方案及原理分析.mp4 │ │ 8-8 单例设计模式-Enum枚举单例、原理源码解析以及反编译实战.mp4 │ │ 8-9 单例设计模式-容器单例.mp4 │ │ │ └─第9章 原型模式讲解+codeing+源码解析 │ 9-1 原型模式讲解.mp4 │ 9-2 原型模式codeing.mp4 │ 9-3 原型模式coding-克隆破坏单例.mp4 │ 9-4 原型模式源码解析.mp4 │ ├─Java读源码之Netty深入剖析 │ 10-1 性能优化工具类概述.mp4 │ 10-10 异线程收割对象.mp4 │ 10-11 性能优化工具类总结.mp4 │ 10-2 FastThreadLocal的使用.mp4 │ 10-3 FastThreadLocal的创建和get()实现.mp4 │ 10-4 FastThreadLocal的set实现.mp4 │ 10-5 Recycler的使用.mp4 │ 10-6 Recycler的创建.mp4 │ 10-7 从Recycler中获取对象.mp4 │ 10-8 同线程回收对象.mp4 │ 10-9 异线程回收对象.mp4 │ 11-1 更多资源q891377154的应用 .mp4 │ 11-2 策略模式在Netty里面的应用 .mp4 │ 11-4 11-3 装饰者模式在Netty里面的应用观察者模式在Netty里面的应用.mp4 │ 11-5 迭代器模式在Netty里面的应用.mp4 │ 11-6 责任链模式在Netty里面的应用.mp4 │ 12-1 12-2 性能调优概述 单机百万连接模拟与瓶颈.mp4 │ 12-3 单机百万连接调优过程.mp4 │ 12-4 Netty应用级别性能瓶颈.mp4 │ 12-5 Netty应用级别性能调优过程.mp4 │ 2-1 一个简单的socket例子.mp4 │ 2-2 Netty对于socket的抽象.mp4 │ 2-3 Netty组件简单介绍.mp4 │ 3-1 服务端启动demo .mp4 │ 3-1 服务端启动demo.mp4 │ 3-2 服务端Channel的创建.mp4 │ 3-3 服务端Channel的初始化.mp4 │ 3-4 注册selector.mp4 │ 3-5 服务端口的绑定.mp4 │ 3-6 服务端启动总结.mp4 │ 4-1 NioEventLoop概述.mp4 │ 4-10 -reactor线程任务的执行.mp4 │ 4-11 -NioEventLoop总结.mp4 │ 4-2 NioEventLoop创建概述.mp4 │ 4-3 ThreadPerTaskThread.mp4 │ 4-4 创建NioEventLoop线程.mp4 │ 4-5 创建线程选择器.mp4 │ 4-6 NioEventLoop的启动.mp4 │ 4-7 NioEventLoop执行概述.mp4 │ 4-8 检测IO事件.mp4 │ 4-9 处理IO事件.mp4 │ 5-1 新连接接入概述.mp4 │ 5-2 新连接检测.mp4 │ 5-3 NioSocketChannel的创建.mp4 │ 5-4 Channel的分类.mp4 │ 5-5 新连接NioEventLoop的分配和selector注册.mp4 │ 5-6 NioSocketChannel读事件的注册.mp4 │ 5-7 新连接接入总结.mp4 │ 6-1 pipeline概述.mp4 │ 6-2 pipeline初始化.mp4 │ 6-3 添加ChannelHandler.mp4 │ 6-4 删除ChannelHandler.mp4 │ 6-5 inBound事件的传播.mp4 │ 6-6 outBound事件的传播.mp4 │ 6-7 异常的传播.mp4 │ 6-8 pipeline总结.mp4.mp4 │ 7-1 内存分配概述.mp4 │ 7-10 命中缓存的分配流程.mp4 │ 7-11 arena、chunk、page、subpage概念.mp4 │ 7-12 page 级别内存分配.mp4 │ 7-13 subpage 级别的内存分配.mp4 │ 7-14 ByteBuf的回收.mp4 │ 7-15 总结.mp4 │ 7-2 ByteBuf结构以及重要api.mp4 │ 7-3 ByteBuf分类.mp4 │ 7-4 内存分配器ByteBufAllocator分析.mp4 │ 7-5 UnPooledByteBufAllocator分析.mp4 │ 7-6 PooledByteBufAllocator概述.mp4 │ 7-7 directArena分配direct内存的流程.mp4 │ 7-8 内存规格的介绍.mp4 │ 7-9 缓存数据结构.mp4 │ 8-1 Netty解码概述.mp4 │ 8-2 抽象解码器ByteToMessageDecoder.mp4 │ 8-3 基于固定长度解码器分析.mp4 │ 8-4 行解码器分析.mp4 │ 8-5 基于分隔符解码器分析.mp4 │ 8-6 基于长度域解码器参数分析.mp4 │ 8-7 基于长度域解码器分析.mp4 │ 8-8 解码器总结.mp4 │ 9-1 Netty编码概述.mp4 │ 9-2 writeAndFlush()抽象步骤.mp4 │ 9-3 抽象编码器MessageToByteEncoder.mp4 │ 9-4 写buffer队列.mp4 │ 9-5 刷新buffer队列.mp4 │ 9-6 总结.mp4 │ project.zip │ ├─Kafka多维度系统精讲,从入门到熟练掌握 │ │ zfdev_tree.txt │ │ │ ├─Kafka课程资料 │ │ kafka-study-coding【 更多资源: 250java.cn】.zip │ │ Kafka课程资料.zip │ │ │ ├─第10章 Kafka集群部署与开发 │ │ 10-1 Kafka集群篇介绍_【 更多资源: 250java.cn】.mp4 │ │ 10-2 Kafka集群部署配置讲解_【 更多资源: 250java.cn】.mp4 │ │ 10-3 Kafka集群部署并启动_【 更多资源: 250java.cn】.mp4 │ │ 10-4 Kafka副本集-1_【 更多资源: 250java.cn】.mp4 │ │ 10-5 Kafka副本集-2_【 更多资源: 250java.cn】.mp4 │ │ 10-6 图解Kafka集群基本概念_【 更多资源: 250java.cn】.mp4 │ │ 10-7 Kafka节点故障原因及处理方式_【 更多资源: 250java.cn】.mp4 │ │ 10-8 面试点:Kafka Leader选举机制_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第11章 Kafka集群监控、安全与最佳实践 │ │ 11-1 集群监控安全介绍_【 更多资源: 250java.cn】.mp4 │ │ 11-2 Kafka监控安装_【 更多资源: 250java.cn】.mp4 │ │ 11-3 Kafka监控界面讲解_【 更多资源: 250java.cn】.mp4 │ │ 11-4 Kafka SSL签名库生成_【 更多资源: 250java.cn】.mp4 │ │ 11-5 Kafka SSL服务端集成_【 更多资源: 250java.cn】.mp4 │ │ 11-6 Kafka SSL客户端集成_【 更多资源: 250java.cn】.mp4 │ │ 11-7 Kafka最佳实践介绍_【 更多资源: 250java.cn】.mp4 │ │ 11-8 Kafka最佳实践配置项讲解_【 更多资源: 250java.cn】.mp4 │ │ 11-9 Kafka服务器配置最佳实践讲解_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第12章 实战“慕问卷”开发 —— 集成微服务 │ │ 12-1 SpringCloud Config内容介绍_【 更多资源: 250java.cn】.mp4 │ │ 12-10 SpringCloud Bus架构图讲解_【 更多资源: 250java.cn】.mp4 │ │ 12-11 SpringCloud Bus动态刷新使用演示_【 更多资源: 250java.cn】.mp4 │ │ 12-12 SpringCloud Bus演示多服务动态刷新_【 更多资源: 250java.cn】.mp4 │ │ 12-2 SpringCloud Config架构图介绍_【 更多资源: 250java.cn】.mp4 │ │ 12-3 SpringCloud演示环境准备_【 更多资源: 250java.cn】.mp4 │ │ 12-4 SpringCloud Config Server配置使用_【 更多资源: 250java.cn】.mp4 │ │ 12-5 SpringCloud Client配置使用_【 更多资源: 250java.cn】.mp4 │ │ 12-6 SpringCloud Config动态刷新准备_【 更多资源: 250java.cn】.mp4 │ │ 12-7 SpringCloud Config 动态刷新演示_【 更多资源: 250java.cn】.mp4 │ │ 12-8 SpringCloud Config配置使用环节回顾_【 更多资源: 250java.cn】.mp4 │ │ 12-9 SpringCloud Bus内容介绍_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第13章 Kafka面试点梳理 │ │ 13-1 Kafka面试题内容介绍及面试建议_【 更多资源: 250java.cn】.mp4 │ │ 13-2 Kafka概念及优劣势分析_【 更多资源: 250java.cn】.mp4 │ │ 13-3 Kafka吞吐量大的原因分析_【 更多资源: 250java.cn】.mp4 │ │ 13-4 Kafka日志检索底层原理_【 更多资源: 250java.cn】.mp4 │ │ 13-5 Kafka 零拷贝原理分析_【 更多资源: 250java.cn】.mp4 │ │ 13-6 消费者组与消费者_【 更多资源: 250java.cn】.mp4 │ │ 13-7 Producer客户端_【 更多资源: 250java.cn】.mp4 │ │ 13-8 Kafka消息有序性处理_【 更多资源: 250java.cn】.mp4 │ │ 13-9 Kafka Topic删除背后的故事_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第1章 课程导学与学习指南 │ │ 1-1 导学_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第2章 Kafka入门——开发环境准备 │ │ 2-1 环境准备_【 更多资源: 250java.cn】.mp4 │ │ 2-2 VMware安装_【 更多资源: 250java.cn】.mp4 │ │ 2-3 VMware添加Centos镜像_【 更多资源: 250java.cn】.mp4 │ │ 2-4 CentOS7安装_【 更多资源: 250java.cn】.mp4 │ │ 2-5 XShell使用介绍_【 更多资源: 250java.cn】.mp4 │ │ 2-6 环境准备常见问题介绍_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第3章 Kafka入门——Kafka基础操作 │ │ 3-1 章节介绍_【 更多资源: 250java.cn】.mp4 │ │ 3-2 kafka自我介绍_【 更多资源: 250java.cn】.mp4 │ │ 3-3 JDK安装_【 更多资源: 250java.cn】.mp4 │ │ 3-4 Zookeeper安装启动_【 更多资源: 250java.cn】.mp4 │ │ 3-5 kafka配置_【 更多资源: 250java.cn】.mp4 │ │ 3-6 Kafka基本概念及使用演示_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第4章 Kafka核心API——Kafka客户端操作 │ │ 4-1 内容概述_【 更多资源: 250java.cn】.mp4 │ │ 4-10 Topic配置信息修改_【 更多资源: 250java.cn】.mp4 │ │ 4-11 Partition增加_【 更多资源: 250java.cn】.mp4 │ │ 4-2 五类Kafka客户端作用和区别_【 更多资源: 250java.cn】.mp4 │ │ 4-3 学习准备-初始化工程_【 更多资源: 250java.cn】.mp4 │ │ 4-4 AdminClient客户端建立_【 更多资源: 250java.cn】.mp4 │ │ 4-5 创建Topic演示_【 更多资源: 250java.cn】.mp4 │ │ 4-6 查看Topic列表及Internal杂谈_【 更多资源: 250java.cn】.mp4 │ │ 4-7 删除Topic_【 更多资源: 250java.cn】.mp4 │ │ 4-8 Topic描述信息查看_【 更多资源: 250java.cn】.mp4 │ │ 4-9 Topic配置信息查看_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第5章 Kafka核心API——Producer生产者 │ │ 5-1 Producer章节介绍_【 更多资源: 250java.cn】.mp4 │ │ 5-2 Producer异步发送演示_【 更多资源: 250java.cn】.mp4 │ │ 5-3 Producer异步阻塞发送演示_【 更多资源: 250java.cn】.mp4 │ │ 5-4 Producer异步回调发送演示_【 更多资源: 250java.cn】.mp4 │ │ 5-5 Producer源码讲解_【 更多资源: 250java.cn】.mp4 │ │ 5-6 Producer生产者原理_【 更多资源: 250java.cn】.mp4 │ │ 5-7 Producer自定义Partition负载均衡_【 更多资源: 250java.cn】.mp4 │ │ 5-8 消息传递保障_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第6章 实战“慕问卷”开发 —— 微信小程序部分 │ │ 6-1 Producer实现介绍_【 更多资源: 250java.cn】.mp4 │ │ 6-10 CA证书申请及域名绑定_【 更多资源: 250java.cn】.mp4 │ │ 6-11 Springboot工程集成SSL证书_【 更多资源: 250java.cn】.mp4 │ │ 6-12 阿里云部署微信小程序后端_【 更多资源: 250java.cn】.mp4 │ │ 6-13 微信小程序部署准备工作_【 更多资源: 250java.cn】.mp4 │ │ 6-14 微信小程序编译部署_【 更多资源: 250java.cn】.mp4 │ │ 6-2 微信小程序业务介绍_【 更多资源: 250java.cn】.mp4 │ │ 6-3 基础环境准备_【 更多资源: 250java.cn】.mp4 │ │ 6-4 微信模板配置创建及解析_【 更多资源: 250java.cn】.mp4 │ │ 6-5 微信小程序后台逻辑层实现_【 更多资源: 250java.cn】.mp4 │ │ 6-6 微信小程序表现层基础构建_【 更多资源: 250java.cn】.mp4 │ │ 6-7 微信小程序表现层实现_【 更多资源: 250java.cn】.mp4 │ │ 6-8 微信小程序业务测试_【 更多资源: 250java.cn】.mp4 │ │ 6-9 Kafka Producer集成_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第7章 Kafka核心API——Consumer │ │ 7-1 Consumer介绍_【 更多资源: 250java.cn】.mp4 │ │ 7-10 面试点:Consumer Rebalance解析_【 更多资源: 250java.cn】.mp4 │ │ 7-2 Consumer之HelloWorld_【 更多资源: 250java.cn】.mp4 │ │ 7-3 Consumer之手动提交_【 更多资源: 250java.cn】.mp4 │ │ 7-4 Consumer演示观后感_【 更多资源: 250java.cn】.mp4 │ │ 7-5 Consumer单Partition提交offset_【 更多资源: 250java.cn】.mp4 │ │ 7-6 Consumer手动控制一到多个分区_【 更多资源: 250java.cn】.mp4 │ │ 7-7 Consumer多线程并发处理_【 更多资源: 250java.cn】.mp4 │ │ 7-8 Consumer控制offset起始位置_【 更多资源: 250java.cn】.mp4 │ │ 7-9 面试点:Consumer限流_【 更多资源: 250java.cn】.mp4 │ │ │ ├─第8章 Kafka核心API——Stream │ │ 8-1 Kafka Stream介绍_【 更多资源: 250java.cn】.mp4 │ │ 8-2 Kafka Stream概念及初识高层架构图_【 更多资源: 250java.cn】.mp4 │ │ 8-3 Kafka Stream 核心概念讲解_【 更多资源: 250java.cn】.mp4 │ │ 8-4 Kafka Stream 演示准备_【 更多资源: 250java.cn】.mp4 │ │ 8-5 Kafka Stream使用演示_【 更多资源: 250java.cn】.mp4 │ │ 8-6 Kafka Stream程序解析_【 更多资源: 250java.cn】.mp4 │ │ 8-7 Kafka Stream算子演示讲解_【 更多资源: 250java.cn】.mp4 │ │ │ └─第9章 Kafka核心API——Connect │ 9-1 Kafka Connect章节介绍_【 更多资源: 250java.cn】.mp4 │ 9-2 Kafka Connect基本概念介绍_【 更多资源: 250java.cn】.mp4 │ 9-3 Kakfa Connect环境准备_【 更多资源: 250java.cn】.mp4 │ 9-4 Kafka Connect Source和MySQL集成_【 更多资源: 250java.cn】.mp4 │ 9-5 Kafka Connect Sink和MySQL集成_【 更多资源: 250java.cn】.mp4 │ 9-6 Kafka Connect原理及使用场景介绍_【 更多资源: 250java.cn】.mp4 │ ├─Koa2 实现电影微信公众号前后端开发 │ 1-1d导学.mp4 │ 2章_Koa2实现电影微信公众号前后端开发.mp4 │ 3章_Koa2实现电影微信公众号前后端开发.mp4 │ 4章_Koa2实现电影微信公众号前后端开发.mp4 │ 5章_Koa2实现电影微信公众号前后端开发.mp4 │ 6-10 利用微信 JS-SDK 实现网页语音搜电影_Koa2实现电影微信公众号前后端开发.mp4 │ 6-1到6-5_Koa2实现电影微信公众号前后端开发.mp4 │ 6-6 改造项目结构接入路由控制来跑通授权流程_Koa2实现电影微信公众号前后端开发.mp4 │ 6-7 配置 Pug 模板引擎实现 SDK 测试页面_Koa2实现电影微信公众号前后端开发.mp4 │ 6-9 获取票据与 Ticket 来实现网页 SDK 签名(2)_Koa2实现电影微信公众号前后端开发.mp4 │ 7-1-7-9_Koa2实现电影微信公众号前后端开发.mp4 │ 7-10 实现网站首页详情页以及 PV 统计_Koa2实现电影微信公众号前后端开发.mp4 │ 7-11-7-16_Koa2实现电影微信公众号前后端开发.mp4 │ 8-1-8-4_Koa2实现电影微信公众号前后端开发.mp4 │ 8-5 实现语音识别搜索电影_Koa2实现电影微信公众号前后端开发.mp4 │ 8-6 实现按关注渠道对用户进行打标签分组_Koa2实现电影微信公众号前后端开发.mp4 │ 8-7 代码优化安全增强及仓库推送_Koa2实现电影微信公众号前后端开发.mp4 │ 8-8 通过 PM2 向服务器正式部署公众号电影网站_Koa2实现电影微信公众号前后端开发.mp4 │ 8-9 总结与展望_Koa2实现电影微信公众号前后端开发.mp4 │ ├─Koa2框架搭建电影预告片网站 │ project.zip │ 第10章 实战篇 - 集成 AntDesign 与 Parcel 打通前后端与构建.rar │ 第11章 实战篇 - 实现网站前端路由与页面功能.rar │ 第12章 实战篇 - 实现后台登录权限与管理功能.rar │ 第13章 服务器部署与发布.rar │ 第14章 课程总结与展望.rar │ 第1章 2018 年的编程姿势.rar │ 第2章 必会 ES6-7 语法特性与规范.rar │ 第3章 层层学习 Koa 框架的 API.rar │ 第4章 Koa2 与 Koa1 、Express 框架对比.rar │ 第5章 从 0 开发一个电影预告片网站.rar │ 第6章 利用爬虫搞定网站基础数据.rar │ 第7章 彩蛋篇 - [高难度拔高干货] 深度理解 Node.js 异步 IO 模型.rar │ 第8章 实战篇 - 在 Koa 中向 MongoDB 建立数据模型.rar │ 第9章 实战篇 - 为网站增加路由与控制器层对外提供 API 服务.rar │ ├─L127 - 跟着360架构师 学习Shell脚本编程(完整版) - 366元 │ ├─第10章 课程总结 │ │ 10-1 课程总结~1.mp4 │ │ │ ├─第1章 课程介绍 │ │ 1-1 Shell脚本编程开发实战导学.mp4 │ │ 1-2 Shell编程课程介绍.mp4 │ │ │ ├─第2章 变量的高级用法 │ │ 2-1 变量替换和测试.mp4 │ │ 2-10 bash数学运算之expr(下).mp4 │ │ 2-11 bash数学运算之bc.mp4 │ │ 2-2 字符串处理(上).mp4 │ │ 2-3 字符串处理(下).mp4 │ │ 2-4 练习1-字符串处理完整脚本(上).mp4 │ │ 2-5 练习1-字符串处理完整脚本(下).mp4 │ │ 2-6 命令替换(上).mp4 │ │ 2-7 命令替换(下).mp4 │ │ 2-8 有类型变量.mp4 │ │ 2-9 bash数学运算之expr(上).mp4 │ │ │ ├─第3章 函数的高级用法 │ │ 3-1 函数定义和使用.mp4 │ │ 3-2 向函数传递参数.mp4 │ │ 3-3 函数返回值.mp4 │ │ 3-4 局部变量和全局变量.mp4 │ │ 3-5 函数库.mp4 │ │ │ ├─第4章 Shell编程中的常用工具 │ │ 4-1 文件查找之find命令(上).mp4 │ │ 4-2 文件查找之find命令(中).mp4 │ │ 4-3 文件查找之find命令(下).mp4 │ │ 4-4 find、locate、whereis和which总结及适用场景分析.mp4 │ │ │ ├─第5章 文本处理三剑客之grep │ │ 5-1 grep和egrep.mp4 │ │ │ ├─第6章 文本处理三剑客之sed │ │ 6-1 sed的工作模式.mp4 │ │ 6-10 利用sed修改文件内容.mp4 │ │ 6-11 利用sed追加文件内容.mp4 │ │ 6-2 sed的选项.mp4 │ │ 6-3 sed中的pattern详解.mp4 │ │ 6-4 sed中的编辑命令详解(上).mp4 │ │ 6-5 sed中的编辑命令详解(中).mp4 │ │ 6-6 sed中的编辑命令详解(下).mp4 │ │ 6-7 利用sed查找文件内容(上).mp4 │ │ 6-8 利用sed查找文件内容(下).mp4 │ │ 6-9 利用sed删除文件内容.mp4 │ │ │ ├─第7章 文本处理三剑客之awk │ │ └─第7章 文本处理三剑客之awk │ │ 7-1 awk的工作模式~1.mp4 │ │ 7-10 awk中的字符串函数(下)~1.mp4 │ │ 7-11 awk中的常用选项~1.mp4 │ │ 7-12 awk中数组的用法-上~1.mp4 │ │ 7-14 awk中数组的用法-下~1.mp4 │ │ 7-15 一个复杂的awk处理生产数据的例子-上~1.mp4 │ │ 7-16 一个复杂的awk处理生产数据的例子-下~1.mp4 │ │ 7-2 awk的内置变量(上)~1.mp4 │ │ 7-3 awk的内置变量(下)~1.mp4 │ │ 7-4 awk格式化输出之printf~1.mp4 │ │ 7-5 awk模式匹配的两种用法~1.mp4 │ │ 7-6 awk中表达式的用法~1.mp4 │ │ 7-7 awk动作中的条件及循环语句(上)~1.mp4 │ │ 7-8 awk动作中的条件及循环语句(下)~1.mp4 │ │ 7-9 awk中的字符串函数(上)~1.mp4 │ │ │ ├─第8章 Shell脚本操作数据库实战 │ │ └─第8章 Shell脚本操作数据库实战 │ │ 8-1 安装MySQL数据库,导入测试数据~1.mp4 │ │ 8-2 Shell脚本与MySQL数据库交互(增删改查)~1.mp4 │ │ 8-3 Shell脚本与MySQL数据库交互(增删改查)_2~1.mp4 │ │ 8-4 利用Shell脚本将文本数据导入到MySQL中~1.mp4 │ │ 8-5 利用Shell脚本将文本数据导入到MySQL中_2~1.mp4 │ │ 8-6 备份MySQL数据,并通过FTP将其传输到远端主机-上~1.mp4 │ │ 8-7 备份MySQL数据,并通过FTP将其传输到远端主机-下~1.mp4 │ │ │ └─第9章 大型脚本工具开发实战 │ └─第9章 大型脚本工具开发实战 │ 9-1 脚本工具功能概述~1.mp4 │ 9-10 程序主流程设计及代码实现-(3)~1.mp4 │ 9-11 程序主流程设计及代码实现-(3)-2~1.mp4 │ 9-12 程序主流程设计及代码实现-(4)~1.mp4 │ 9-2 拆分脚本功能,抽象函数~1.mp4 │ 9-3 功能函数一代码实现~1.mp4 │ 9-4 功能函数二代码实现~1.mp4 │ 9-5 功能函数三代码实现-上~1.mp4 │ 9-6 功能函数三代码实现-下~1.mp4 │ 9-7 功能函数四代码实现~1.mp4 │ 9-8 程序主流程设计及代码实现-(1)~1.mp4 │ 9-9 程序主流程设计及代码实现-(2)~1.mp4 │ ├─Laravel5.4快速开发简书网站 │ ├─第一章 课程概要介绍 │ │ 1-1课程概要介绍.mp4 │ │ │ ├─第七章 评论模块 │ │ 7-1评论模块章节介绍.mp4 │ │ 7-2migration创建评论表.mp4 │ │ 7-3介绍Laravel模型关联.mp4 │ │ 7-4创建评论模型.mp4 │ │ 7-5使用路由和模板搭建评论页面.mp4 │ │ 7-6添加评论业务逻辑的实现.mp4 │ │ 7-7使用模型和模型关联实现评论列表页.mp4 │ │ 7-8使用withCount实现评论数.mp4 │ │ │ ├─第三章安装启动Laravel │ │ 3-1Laravel的安装环境.mp4 │ │ 3-2PHPstorm+squePro开发工具介绍.mp4 │ │ 3-3使用Composer安装Laravel.mp4 │ │ 3-4启动Laravel.mp4 │ │ 3-5Laravel目录结构介绍.mp4 │ │ 3-6修改.env数据库配置文件.mp4 │ │ │ ├─第九章 搜索模块 │ │ 9-10使用scout实现搜索结果展示及分页.mp4 │ │ 9-1搜素模块介绍.mp4 │ │ 9-2搜索模块的设计.mp4 │ │ 9-3介绍Elasticsearch及相关插件.mp4 │ │ 9-4梳理实现搜索模块的具体步骤.mp4 │ │ 9-5elasticsearch的具体安装.mp4 │ │ 9-6Laravel的scout包安装及Laravel-es包安装.mp4 │ │ 9-7使用laravel的Command实现搜索引擎索引和模板的建立.mp4 │ │ 9-8关联模型并使用scout命令导入数据.mp4 │ │ 9-9使用路由和模板搭建搜索结果页.mp4 │ │ │ ├─第二章Laravel5.4介绍 │ │ 2-1Laravel5.4介绍.mp4 │ │ 2-2Laravel1.0-5.4版本演进.mp4 │ │ 2-3Laraver的社区生态.mp4 │ │ 2-4与其他框架比Laravel的有事(上).mp4 │ │ 2-5与其他框架比Laravel的优势(下).mp4 │ │ │ ├─第五章 Laravel核心思想 │ │ 5-1Laravel核心思想之服务容器.mp4 │ │ 5-2Laravel的核心思想之服务提供者.mp4 │ │ 5-3Laravel的核心思想之门脸模式.mp4 │ │ 5-4示例-分析Laravel核心日志类.mp4 │ │ 5-5技巧-如何查找门脸及注入类方法.mp4 │ │ │ ├─第八章 赞模块 │ │ 8-1赞模型块介绍mp4.mp4 │ │ 8-2migration创建数据表.mp4 │ │ 8-3使用模型实现赞页面的逻辑的实现.mp4 │ │ 8-4扩展withCount实现点赞数和评论数.mp4 │ │ │ ├─第六章 用户注册登录注册模块 │ │ 6-1用户模块章节介绍.mp4 │ │ 6-2使用路由和模板搭建登录注册页面.mp4 │ │ 6-3用户注册逻辑的实现(上).mp4 │ │ 6-4用户注册逻辑的实现(下).mp4 │ │ 6-5Auth门脸类的讲解及配置流程.mp4 │ │ 6-6使用Auth实现用户登录逻辑.mp4 │ │ 6-7策略类-policy用户授权.mp4 │ │ 6-8使用Policy实现文章权限控制.mp4 │ │ │ ├─第十一章 专题模块 │ │ 11-1专题模块介绍.mp4 │ │ 11-2使用migration创建数据表和模型.mp4 │ │ 11-3使用路由和模板搭建专题页面.mp4 │ │ 11-4使用viewcomposer实现公共区域的专题列表.mp4 │ │ 11-5介绍Laravel中的scope.mp4 │ │ 11-6scope实现某个用户未投稿的文章.mp4 │ │ 11-7周边模型关联.mp4 │ │ 11-8使用scope等完成专题详情页逻辑.mp4 │ │ 11-9使用模型操作完成专题的投稿操作.mp4 │ │ │ ├─第十七章 系统通知模块 │ │ 17-1通知管理模块介绍.mp4 │ │ 17-2具体需求设计和分析.mp4 │ │ 17-3创建表和模型.mp4 │ │ 17-4使用resource完成后台页面和逻辑.mp4 │ │ 17-5完成前台页面和逻辑.mp4 │ │ 17-6Laravel的队列的介绍.mp4 │ │ 17-7使用Laravel的队列实现系统通知、.mp4 │ │ │ ├─第十三章 管理人员模块 │ │ 13-1 管理模块简介.mp4 │ │ 13-2管理人员列表和增加页面.mp4 │ │ 13-3管理人员的列表和增加逻辑.mp4 │ │ │ ├─第十二章 后台基础框架搭建 │ │ 12-10使用Auth实现管理后台登录页面.mp4 │ │ 12-1管理后台章节介绍.mp4 │ │ 12-2设计使用一份代码中包含前后台.mp4 │ │ 12-3前后台的模板区分.mp4 │ │ 12-4adminlte模板皮肤介绍和嵌入.mp4 │ │ 12-5使用adminlte搭建管理后台登录页面.mp4 │ │ 12-6使用adminlte搭建管理后台首页.mp4 │ │ 12-7使用blade的layout抽取管理后台页面公用部分.mp4 │ │ 12-8后台表前缀和模型约定.mp4 │ │ 12-9使用Auth和guard搭建管理后台管理.mp4 │ │ │ ├─第十五章 权限模块 │ │ 15-10使用Laravel的Gate实现权限管理(下).mp4 │ │ 15-1生成数据库表字段与路由缓存提升性能.mp4 │ │ 15-2分析用户角色权限模型.mp4 │ │ 15-3创建表和模型.mp4 │ │ 15-4使用hasMany搭建模型关系.mp4 │ │ 15-5搭建路由和页面模板.mp4 │ │ 15-6逻辑实现-用户篇.mp4 │ │ 15-7逻辑实现-角色篇+权限篇.mp4 │ │ 15-8逻辑实现-测试和数据添加.mp4 │ │ 15-9使用Laravel的Gate实现权限管理(上).mp4 │ │ │ ├─第十八章 性能优化 │ │ └─第十八章 │ │ 18-1性能优化章节介绍.mp4 │ │ 18-2使用Laravel自带的优化命令优化.mp4 │ │ 18-3使用debugbar进行问题定位.mp4 │ │ 18-4使用加载进行优化.mp4 │ │ 18-5使用DB_listen进行慢sql的查询.mp4 │ │ │ ├─第十六章 专题管理模块 │ │ 16-1专题管理模块介绍.mp4 │ │ 16-2专题管理模块需求分析.mp4 │ │ 16-3Laravel的Resource介绍.mp4 │ │ 16-4使用Resource完成专题路由.mp4 │ │ 16-5专题管理模块完成.mp4 │ │ │ ├─第十四章 审核模块 │ │ 14-1文章审核模块介绍.mp4 │ │ 14-2文章审核的需求分析.mp4 │ │ 14-3使用全局scope进行软删除模型.mp4 │ │ 14-4完成文章审核模块页面.mp4 │ │ 14-5使用withoutGlobalScope来完成文章审核功能.mp4 │ │ │ ├─第十章个人中心模块 │ │ 10-1个人中心模块介绍.mp4 │ │ 10-2使用migration创建数据表好人模型.mp4 │ │ 10-3实现多对多模型关联.mp4 │ │ 10-4使用路由和模板搭建个人中心页面.mp4 │ │ 10-5使用多对多模型实现个人中心逻辑(上).mp4 │ │ 10-6使用多对多模型实现个人中心逻辑(下).mp4 │ │ │ ├─第四章 文章模块 │ │ 4-10文章列表页的实现.mp4 │ │ 4-11文章详情页的逻辑实现.mp4 │ │ 4-12csrf+富文本编辑器创建文章(上).mp4 │ │ 4-13csrf+富文本编辑器创建文章(下).mp4 │ │ 4-14文章编辑的逻辑实现.mp4 │ │ 4-15使用模型完成删除文章操作.mp4 │ │ 4-16章节重点总结.mp4 │ │ 4-1项目相关模块介绍.mp4 │ │ 4-2文章模块章节说明.mp4 │ │ 4-3Laravel路由的几种形式.mp4 │ │ 4-4文章模块路由的实现.mp4 │ │ 4-5blade模块渲染文章页面.mp4 │ │ 4-6Laravel的blade模板.mp4 │ │ 4-7balde语法优化文章模板页面.mp4 │ │ 4-8使用migration创建posts数据表.mp4 │ │ 4-9ORM创建文章模块模型.mp4 │ │ │ └─项目源码 │ 老师源代码jianshu_Laravel_5.4.zip │ 课程材料.rar │ 课程材料.zip │ ├─Linux核心技能与应用 │ 1-1 课程前导知识(公众号:某课达人).mp4 │ 10-1 Java Web应用的世界--Servlet,Tomcat和Jenkins(公众号:某课达人).mp4 │ 10-10 配置LNMP动态网站架构(公众号:某课达人).mp4 │ 10-11 使用LNMP架构搭建Discuz论坛(公众号:某课达人).mp4 │ 10-12 如何进入救援模式,忘记root密码怎么办(公众号:某课达人).mp4 │ 10-13 安装监控神器Zabbix(上)(公众号:某课达人).mp4 │ 10-14 安装监控神器Zabbix(下)(公众号:某课达人).mp4 │ 10-2 配置Java环境并安装Tomcat(公众号:某课达人).mp4 │ 10-3 安装Jenkins持续集成软件(公众号:某课达人).mp4 │ 10-4 什么是代理服务器,安装Nginx服务器(公众号:某课达人).mp4 │ 10-5 配置Apache监听其他端口,Nginx的配置文件(公众号:某课达人).mp4 │ 10-6 配置Nginx作为反向代理服务器,虚拟主机和HTTPS配置(公众号:某课达人).mp4 │ 10-7 安装Squid作为代理缓存服务器(公众号:某课达人).mp4 │ 10-8 进一步配置Squid实现访问控制(公众号:某课达人).mp4 │ 10-9 安装Docker容器引擎(公众号:某课达人).mp4 │ 11-6 磁盘容量配额,quota命令集(公众号:某课达人).mp4 │ 11.1-11.5(公众号:某课达人).mp4 │ 12.1(公众号:某课达人).mp4 │ 12.2(公众号:某课达人).mp4 │ 2-1 初相识Linux(公众号:某课达人).mp4 │ 2-2 Linux的不同发行版(公众号:某课达人).mp4 │ 2-3 Linux 的多面性(公众号:某课达人).mp4 │ 2-4 CentOS 8的出现和一些说明(公众号:某课达人).mp4 │ 2-5 虚拟机安装CentOS(公众号:某课达人).mp4 │ 2-6 配置虚拟机中的CentOS(公众号:某课达人).mp4 │ 3-1 图形界面和终端界面(公众号:某课达人).mp4 │ 3-10 用户和权限(公众号:某课达人).mp4 │ 3-11 群组的管理(公众号:某课达人).mp4 │ 3-12 文件权限管理(公众号:某课达人).mp4 │ 3-13 Nano文本编辑器和终端配置(公众号:某课达人).mp4 │ 3-14 软件仓库(公众号:某课达人).mp4 │ 3-15 RTFM 阅读手册(上)(公众号:某课达人).mp4 │ 3-16 RTFM 阅读手册(下)(公众号:某课达人).mp4 │ 3-17 查找文件(公众号:某课达人).mp4 │ 3-18(公众号:某课达人).pdf │ 3-2 开启命令行之旅(公众号:某课达人).mp4 │ 3-3 查找命令和实用快捷键(公众号:某课达人).mp4 │ 3-4 文件和目录组织命令(公众号:某课达人).mp4 │ 3-5 浏览和切换目录(公众号:某课达人).mp4 │ 3-6 目录大小(公众号:某课达人).mp4 │ 3-7 浏览和创建文件(公众号:某课达人).mp4 │ 3-8 文件的复制和移动操作(公众号:某课达人).mp4 │ 3-9 文件的删除和链接(公众号:某课达人).mp4 │ 4-1 正则表达式和数据操作(公众号:某课达人).mp4 │ 4-10(公众号:某课达人).pdf │ 4-2 cut命令进阶,输出重定向符号(公众号:某课达人).mp4 │ 4-3 输入重定向和管道符号(公众号:某课达人).mp4 │ 4-4 进程和系统监测(公众号:某课达人).mp4 │ 4-5 操作进程和重启关闭系统(公众号:某课达人).mp4 │ 4-6 管理前后台进程(公众号:某课达人).mp4 │ 4-7 任务的定时和延期(公众号:某课达人).mp4 │ 4-8 文件的解压和压缩(公众号:某课达人).mp4 │ 4-9 编译安装软件(公众号:某课达人).mp4 │ 5-1 安装CentOS服务器(公众号:某课达人).mp4 │ 5-10(公众号:某课达人).pdf │ 5-2 CentOS服务器的基本配置(公众号:某课达人).mp4 │ 5-3 连接远程终端(公众号:某课达人).mp4 │ 5-4 对称加密和非对称加密,SSH协议(公众号:某课达人).mp4 │ 5-5 服务器安装 SSH 服务(公众号:某课达人).mp4 │ 5-6 客户端安装SSH工具(公众号:某课达人).mp4 │ 5-7 客户端通过SSH连接服务器(公众号:某课达人).mp4 │ 5-8 用 config 文件配置 SSH(公众号:某课达人).mp4 │ 5-9 SSH免密码登录(公众号:某课达人).mp4 │ 6-1 高级文本编辑器,安装启动Vim(公众号:某课达人).mp4 │ 6-2 Vim的多种模式和基本操作(公众号:某课达人).mp4 │ 6-3 Vim的标准和高级操作(公众号:某课达人).mp4 │ 6-4 Vim的可视模式(公众号:某课达人).mp4 │ 6-5 Vim的配置(公众号:某课达人).mp4 │ 6-6 什么是版本控制软件(公众号:某课达人).mp4 │ 6-7 Git 和其他版本控制软件(公众号:某课达人).mp4 │ 6-8 安装和配置Git(公众号:某课达人).mp4 │ 6-9 Github和其他代码托管平台(公众号:某课达人).mp4 │ 7-1 安全的文件传输,轻松同步(公众号:某课达人).mp4 │ 7-2 在ftp服务器中操作(公众号:某课达人).mp4 │ 7-3 IP地址(公众号:某课达人).mp4 │ 7-4 分析网络(公众号:某课达人).mp4 │ 7-5 统计网络(公众号:某课达人).mp4 │ 8-1 一入 Shell 深似海,酷炫外壳惹人爱(上)(公众号:某课达人).mp4 │ 8-10 【第八章测试题】Shell脚本命令你学会了吗(公众号:某课达人).pdf │ 8-2 一入 Shell 深似海,酷炫外壳惹人爱(下)(公众号:某课达人).mp4 │ 8-3 Shell的变量(上)(公众号:某课达人).mp4 │ 8-4 Shell的变量(下)(公众号:某课达人).mp4 │ 8-5 条件一出,Shell不服(公众号:某课达人).mp4 │ 8-6 Shell的循环语句(公众号:某课达人).mp4 │ 8-7 Shell的函数(公众号:某课达人).mp4 │ 8-8 Shell实现图片展示网页(公众号:某课达人).mp4 │ 8-9 用Shell做统计练习(公众号:某课达人).mp4 │ 9-1 守护进程和初始化进程服务(公众号:某课达人).mp4 │ 9-10 用HTTPS加密网页数据(上)(公众号:某课达人).mp4 │ 9-11 用HTTPS加密网页数据(下)(公众号:某课达人).mp4 │ 9-12 安装MariaDB(MySQL)数据库软件(公众号:某课达人).mp4 │ 9-13 静态和动态网页 安装PHP并搭建LAMP架构(公众号:某课达人).mp4 │ 9-14 LAMP配合WordPress建站(公众号:某课达人).mp4 │ 9-2 用systemd管理系统服务(公众号:某课达人).mp4 │ 9-3 安装Apache服务程序(公众号:某课达人).mp4 │ 9-4 配置Apache服务器(公众号:某课达人).mp4 │ 9-5 SELinux安全子系统(公众号:某课达人).mp4 │ 9-6 DHCP动态分配IP及静态分配IP(上)(公众号:某课达人).mp4 │ 9-7 静态IP地址分配(下):DNS、网关和其配置(公众号:某课达人).mp4 │ 9-8 Apache的虚拟主机功能,基于IP地址的配置(公众号:某课达人).mp4 │ 9-9 Apache的虚拟主机功能,基于主机域名的配置(公众号:某课达人).mp4 │ LinuxCoreApp-master.zip │ ├─MongoDB高手课 │ 01丨课程介绍.mp4 │ 02丨内容综述.mp4 │ 03丨认识文档数据库MongoDB.mp4 │ 04丨MongoDB特色及优势.mp4 │ 05丨实验:安装MongoDB.mp4 │ 06丨MongoDB基本操作.mp4 │ 07丨实验:HelloWorld程序开发.mp4 │ 08丨聚合查询.mp4 │ 09丨实验:聚合查询.mp4 │ 10丨复制集机制及原理.mp4 │ 11丨实验:搭建MongoDB复制集.mp4 │ 12丨MongoDB全家桶.mp4 │ 13丨模型设计基础.mp4 │ 14丨JSON文档模型设计特点.mp4 │ 15丨文档模型设计之一:基础设计.mp4 │ 16丨文档模型设计之二:工况细化.mp4 │ 17丨文档模型设计之三:模式套用.mp4 │ 18丨设计模式集锦.mp4 │ 19丨事务开发:写操作事务.mp4 │ 20丨事务开发:读操作事务之一.mp4 │ 21丨事务开发:读操作事务之二.mp4 │ 22丨事务开发:多文档事务.mp4 │ 23丨Change Stream.mp4 │ 24丨MongoDB开发最佳实践.mp4 │ 25丨分片集群机制及原理.mp4 │ 26丨分片集群设计.mp4 │ 27丨实验:分片集群搭建及扩容.mp4 │ 28丨MongoDB监控最佳实践.mp4 │ 29丨MongoDB备份与恢复.mp4 │ 30丨备份与恢复操作.mp4 │ 31丨MongoDB安全架构.mp4 │ 32丨MongoDB安全加固实践.mp4 │ 33丨MongoDB索引机制(一).mp4 │ 34丨MongoDB索引机制(二).mp4 │ 35丨MongoDB读写性能机制.mp4 │ 36丨性能诊断工具.mp4 │ 37丨高级集群设计:两地三中心.mp4 │ 38丨实验:搭建两地三中心集群.mp4 │ 39丨高级集群设计:全球多写.mp4 │ 40丨MongoDB上线及升级.mp4 │ 41丨MongoDB应用场景及选型.mp4 │ 42丨MongoDB典型案例(一).mp4 │ 43丨MongoDB典型案例(二).mp4 │ 44丨关系型数据库迁移.mp4 │ 45丨数据库迁移方式及工具.mp4 │ 46丨Oracle迁移实战.mp4 │ 47丨MongoDB + Spark 实时大数据.mp4 │ 48丨MongoDB + Spark连接实战.mp4 │ 49丨MongoDB SQL套接件.mp4 │ 50丨MongoDB与微服务.mp4 │ 51丨MongoDB与数据中台.mp4 │ 52丨MongoDB 数据中台案例.mp4 │ 53丨结束语.mp4 │ ├─MUI视频录制 │ 01-HTML5混合应用开发与MUI框架.mp4 │ 02-MUI移动端框架初体验.mp4 │ 03-【微信主页】顶部标题栏.mp4 │ 04-【微信主页】底部Tab导航.mp4 │ 10.mp4 │ 11-【微信子页面】WebView方式创建子页面2.mp4 │ 12.mp4 │ 13.mp4 │ 14.mp4 │ 15.mp4 │ 16.mp4 │ 17.mp4 │ 18.mp4 │ 19-【摄像头】Html5访问手机摄像头,发送拍摄照片.mp4 │ 20.mp4 │ 21.mp4 │ 22.mp4 │ 23.mp4 │ 24.mp4 │ 25.mp4 │ 26.mp4 │ 27.mp4 │ 28.mp4 │ 29.mp4 │ 30.mp4 │ 31.mp4 │ 5.mp4 │ 6.mp4 │ 7.mp4 │ 8.mp4 │ 9.mp4 │ ├─Mysql DBA 运维 │ ├─01-第一部-MySQL基础入门(21节) │ │ │ 01-老男孩运维DBA课程开班.mp4 │ │ │ 02-数据库概念介绍.mp4 │ │ │ 03-数据库种类介绍及关系型数据库原理.mp4 │ │ │ 04-非关系型数据库介绍.mp4 │ │ │ 05-非关系型数据库种类介绍.mp4 │ │ │ 06-关系型数据库产品介绍01.mp4 │ │ │ 07-关系型数据库产品介绍02.mp4 │ │ │ 08-非关系型数据库产品介绍01.mp4 │ │ │ 09-数据库产品排名及发展大事记.mp4 │ │ │ 10-MySQL数据库产品介绍.mp4 │ │ │ 11-数据库基础内容小结.mp4 │ │ │ 12-为什么选择MySQL数据库即MySQL优势介绍.mp4 │ │ │ 13-MySQL数据库分类与版本升级知识讲解.mp4 │ │ │ 14-MySQL数据库商业版与社区版区别.mp4 │ │ │ 15-MySQL数据库的发布版本知识讲解.mp4 │ │ │ 16-MySQL数据库发展的三条产品线介绍.mp4 │ │ │ 17-MySQL数据库发布版本命名知识介绍.mp4 │ │ │ 18-企业生产场景如何选择MySQL产品线产品及对应版本.mp4 │ │ │ 19-MySQL数据库企业生产常用5种安装方法介绍.mp4 │ │ │ 20-如何选择MySQL数据库版本及安装方式.mp4 │ │ │ 21-MySQL5.5编译方式安装实战.mp4 │ │ │ 23-MySQL数据库多实例的优势和问题介绍.mp4 │ │ │ │ │ └─tools │ │ cmake-2.8.8.tar.gz │ │ mysql-5.5.32.tar.gz │ │ │ ├─02-第二部-老男孩MySQL多实例安装与企业应用场景(10节) │ │ 22-MySQL数据库多实例介绍.mp4 │ │ 23-MySQL数据库多实例的优势和问题介绍.mp4 │ │ 24-MySQL数据库多实例的门户企业应用场景.mp4 │ │ 25-MySQL数据库多实例的多种配置方案介绍.mp4 │ │ 26-MySQL数据库多实例安装实战讲解.mp4 │ │ 27-MySQL数据库多实例初始化及服务启动.mp4 │ │ 28-MySQL数据库多实例启动问题排错方法及实战排错.mp4 │ │ 29-MySQL数据库多实例实战排错02.mp4 │ │ 30-增加MySQL数据库第三个实例实战讲解.mp4 │ │ 31-MySQL数据库多实例的其他故障问题说明.mp4 │ │ │ ├─03-第三部-老男孩MySQL应用管理及进阶实战操作(29节) │ │ 01-MySQL启动与关闭深入知识原理.mp4 │ │ 02-登录MySQL知识深入讲解.mp4 │ │ 03-学会使用MySQL数据库的帮助.mp4 │ │ 04-修改mysql密码多方法实战及注意-排错.mp4 │ │ 05-找回丢失的mysql密码实战.mp4 │ │ 06-多实例找回丢失的mysql密码.mp4 │ │ 07-SQL语言介绍及分类详解.mp4 │ │ 08-创建不同字符集数据库及企业场景应用讲解.mp4 │ │ 09-显示-连接-删除等数据库的库管理应用讲解.mp4 │ │ 10-创建mysql用户及授权的多种方法实战.mp4 │ │ 11-本地及远程主机授权思想及多种方法实战.mp4 │ │ 12-自己动手实战确定MySQL的授权权限列表.mp4 │ │ 13-生产场景如何授权用户及权限讲解.mp4 │ │ 14-MySQL建表语句及表的知识.mp4 │ │ 15-查看表结构以及建表语句.mp4 │ │ 16-索引的知识及索引创建多种方法实战.mp4 │ │ 17-索引生效的基本条件说明.mp4 │ │ 18-主键-唯一-普通索引创建及删除小结.mp4 │ │ 19-DML语句之insert知识讲解.mp4 │ │ 20-DQL之select知识实战讲解.mp4 │ │ 21-DQL之select多表连表查询实战.mp4 │ │ 22-利用explain查看sql语句的执行计划.mp4 │ │ 23-DML之修改表中的记录实战.mp4 │ │ 24-小试牛刀初步增量恢复MySQL数据实战.mp4 │ │ 25-某企业运维全套面试题解答.mp4 │ │ 26-DML之修改表及企业严重故障案例解决实战.mp4 │ │ 27-删除表中的数据机企业故障案例及防止方法.mp4 │ │ 28-增删改表的字段实战详解.mp4 │ │ 29-更改表名及删除表实战讲解.mp4 │ │ │ ├─04-第四部-老男孩MySQL乱码问题及字符集实战(14节) │ │ 01-MySQL数据乱码及多种解决方案实战1.mp4 │ │ 02-MySQL数据乱码及多种解决方案实战2.mp4 │ │ 03-MySQL不乱码5种方法及不乱码根源深入详解.mp4 │ │ 04-下节内容及课后作业说明.mp4 │ │ 05-课前思想-17期学生23万入职BAT公司.mp4 │ │ 06-课前思想-及课前考试题说明.mp4 │ │ 07-MySQL字符集介绍及生产常用字符集说明.mp4 │ │ 08-MySQL不同字符集区别及企业生产选择.mp4 │ │ 09-MySQL乱码原因开始系统影响揭秘.mp4 │ │ 10-MySQL上执行set names到底做了什么?.mp4 │ │ 11-MySQL命令带字符集导入到底做了什么?.mp4 │ │ 12-MySQL数据中文不乱码终极实战.mp4 │ │ 13-MySQL数据中文不乱码终极大总结.mp4 │ │ 14-更改生产线上MySQL数据字符集的方案讲解.mp4 │ │ │ ├─05-第五部-老男孩MySQL备份-增量备份及数据恢复基础实战(12节) │ │ 01-备份数据的意义及重要性.mp4 │ │ 02-mysqldump多个命令参数备份实战.mp4 │ │ 03-mysqldump逻辑备份的工作原理.mp4 │ │ 04-备份多个库的思想及多种方法讲解.mp4 │ │ 05-mysql单多表的备份实战及脚本批量备份讲解.mp4 │ │ 06-只备份MySQL表结构及只备份MySQL数据.mp4 │ │ 07-企业生产场景不同引擎备份命令参数详解.mp4 │ │ 08-利用source恢复mysql数据讲解及实战.mp4 │ │ 09-分库备份后mysql如何分库恢复实战.mp4 │ │ 10-mysql进程-状态-在线修改参数重要知识讲解.mp4 │ │ 11-mysqlbinlog命令介绍及实战讲解.mp4 │ │ 12-mysqldump-master-data参数答疑详解.mp4 │ │ │ ├─06-第六部-老男孩MySQL主从复制原理及实战部署(10节) │ │ 01-由架构因为引出主从复制的作用及重要性.mp4 │ │ 02-文件及DB各种同步方案大集合介绍讲解.mp4 │ │ 03-mysql主从复制介绍及分布式数据库架构实现介绍.mp4 │ │ 04-主从同步的应用场景及切换从库不丢数据多方案介绍.mp4 │ │ 05-mysql数据库读写分离介绍及企业生产实现方案.mp4 │ │ 06-根据企业业务拆分业务应用到不同的从库思想.mp4 │ │ 07-mysql主从复制原理画图深入浅出讲解.mp4 │ │ 08-mysql主从复制实战01.mp4 │ │ 09-mysql主从复制实战02.mp4 │ │ 10-主从复制的超简单实现方案说明.mp4 │ │ │ ├─07-第七部-老男孩MySQL主从复制企业级深入高级应用实战(20节) │ │ │ 01-MySQL主从复制原理画图口头考试讲解.mp4 │ │ │ 02-课前思想-企业面试必胜绝招讲解.mp4 │ │ │ 03-MySQL主从复制故障多个案例实战讲解.mp4 │ │ │ 04-回顾MySQL主从复制配置步骤及注意事项.mp4 │ │ │ 05-回顾MySQL主从复制原理要点.mp4 │ │ │ 06-企业场景MySQL主从复制最牛部署方案.mp4 │ │ │ 07-一键获取全备及binlog位置多种方案讲解.mp4 │ │ │ 10-MySQL主从复制读写分离授权多种方案案例详解.mp4 │ │ │ 11-忽略MySQL主从复制主库授权表同步实战.mp4 │ │ │ 13-MySQL主从复制从库只读案例实战及原理总结.mp4 │ │ │ 14-企业生产场景MySQL主从复制故障原因及实战解决.mp4 │ │ │ 15-从库开启BINLOG原因及开启实战讲解1.mp4 │ │ │ 16-从库开启BINLOG原因及开启实战讲解2.mp4 │ │ │ 17-企业场景一主多从宕机从库切换主继续和从同步过程详解1.mp4 │ │ │ 18-企业场景一主多从宕机从库切换主继续和从同步过程详解2.mp4 │ │ │ 19-企业场景一主多从宕机从库宕机解决.mp4 │ │ │ 20--企业场景-双主及多主同步过程详解及企业选用方案说明.mp4 │ │ │ │ │ ├─07-第七部-老男孩MySQL主从复制企业级深入高级应用实战(不加密) │ │ │ 08-不停主库一键批量配置MySQL主从复制方案.mp4 │ │ │ 09-MySQL主从复制3个线程状态信息讲解.mp4 │ │ │ 11-忽略MySQL主从复制主库授权表同步实战2.mp4 │ │ │ 12-MySQL主从复制指定不同库表同步参数说明.mp4 │ │ │ │ │ └─讲课资料 │ │ 19期20141107作业.txt │ │ Snap1.jpg │ │ 讲课资料.docx │ │ │ ├─08-第八部-老男孩MySQL备份与恢复实战案例及生产方案(10节) │ │ 21-全量及增量备份概念及优缺点详解.mp4 │ │ 22-不同企业如何选择备份方案及备份需要恢复的场景分析.mp4 │ │ 23-企业场景数据库需要增量恢复的条件分析.mp4 │ │ 24-MySQL数据恢复的必要条件及恢复案例场景图解分析.mp4 │ │ 25-实战模拟企业数据丢失应用的案例场景.mp4 │ │ 26-MySQL数据库增量恢复详细实战.mp4 │ │ 27-更多MySQL数据库增量恢复大讨论及大总结.mp4 │ │ 28-MySQL增量恢复小结及核心恢复思想.mp4 │ │ 29-课后自学能力作业-务必完成并分享讲解.mp4 │ │ 30-内部学员技术大会分享课表说明.mp4 │ │ │ ├─09-第九部-老男孩MySQL服务日志详细介绍及增量恢复命令实践(7节) │ │ 01-mysqlbinlog命令介绍及实战讲解.mp4 │ │ 02-mysqldump-master-data参数答疑详解.mp4 │ │ 03-MySQL服务错误日志介绍及实践.mp4 │ │ 04-MySQL服务普通查询日志介绍及实践.mp4 │ │ 05-MySQL服务慢查询日志介绍及实践.mp4 │ │ 06-MySQL服务二进制日志的3种工作模式详细介绍.mp4 │ │ 07-MySQL服务二进制日志的3种工作模式配置方法实战.mp4 │ │ │ ├─10-第十部-老男孩MySQL常用引擎及优缺点-应用场景-调优详解(14节) │ │ 01-MySQL服务存储引擎介绍.mp4 │ │ 02-MySQL服务存储引擎体系结构.mp4 │ │ 03-MySQL服务MyISAM引擎介绍及磁盘文件格式.mp4 │ │ 04-MySQL服务事务详细介绍及ACID特性说明.mp4 │ │ 05-MySQL服务MyISAM引擎特点讲解.mp4 │ │ 06-MySQL服务MyISAM引擎适合的生产应用场景.mp4 │ │ 07-MySQL服务MyISAM引擎调优精要.mp4 │ │ 08-MySQL服务InnoDB引擎介绍及磁盘文件格式.mp4 │ │ 09-MySQL服务InnoDB引擎特点讲解.mp4 │ │ 10-MySQL服务InnoDB引擎适合的生产应用场景.mp4 │ │ 11-MySQL服务InnoDB引擎调优及不同引擎功能对比.mp4 │ │ 12-MySQL服务引擎种类功能及对应参数配置说明.mp4 │ │ 13-批量修改MySQL服务引擎的多种方案.mp4 │ │ 14-有关MySQL服务存储引擎的面试题等说明.mp4 │ │ │ ├─11-第十一部 MySQL读写分离实现及MMM高可用分享(暂无) │ │ 说明.txt │ │ │ ├─12-第十二部-老男孩MySQL高可用工具heartbeat实战(33节) │ │ 01-heartbeat介绍与作用.mp4 │ │ 02-Heartbeat的工作原理与服务切换条件.mp4 │ │ 03-Heartbeat心跳连接介绍.mp4 │ │ 04-裂脑的概念讲解.mp4 │ │ 05-裂脑发生的多种原因介绍.mp4 │ │ 06-防止裂脑发生的8种秘籍01.mp4 │ │ 07-防止裂脑发生的8种秘籍02.mp4 │ │ 08-防止裂脑发生的8种秘籍03.mp4 │ │ 09-有关fence设备和仲裁机制说明.mp4 │ │ 10-heartbeat的消息类型介绍.mp4 │ │ 11-heartbeat的IP接管和故障转移原理.mp4 │ │ 12-高可用软件的IP配置管理技术讲解.mp4 │ │ 13-heartbeat的默认路径配置介绍.mp4 │ │ 14-heartbeat的软件版本分支说明.mp4 │ │ 15-heartbeat企业应用场景介绍.mp4 │ │ 16-部署heartbeat高可用业务需求描述.mp4 │ │ 17-模拟服务器准备及IP配置说明.mp4 │ │ 18-配置主机名及服务器hosts文件解析.mp4 │ │ 19-配置服务器间心跳的连接.mp4 │ │ 20-安装heartbeat软件及配置文件讲解.mp4 │ │ 21-heartbeat的主要配置文件参数讲解.mp4 │ │ 22-实战配置heartbeat配置文件.mp4 │ │ 23-启动heartbeat服务并查看配置的VIP.mp4 │ │ 24-发生裂脑故障及根据前面原理排查思路.mp4 │ │ 25-通过heartbeat日志分析接管过程.mp4 │ │ 26-heartbeat实现web服务高可用实战案例1.mp4 │ │ 27-heartbeat实现web服务高可用实战案例1原理.mp4 │ │ 28-heartbeat实现web服务高可用案例2.mp4 │ │ 29-有关heartbeat调用资源的生产场景应用.mp4 │ │ 30-heartbeat高可用案例拓展.mp4 │ │ 31-heartbeat和keepalived的应用场景区别.mp4 │ │ 32-heartbeat服务生产环境下维护要点.mp4 │ │ 32-heartbeat服务生产环境下维护要点2.mp4 │ │ 33-heartbeat服务生产环境维护FAQ.mp4 │ │ 课程目录.txt │ │ │ ├─13-第十三部-老男孩MySQL高可用工具drbd实战(18节) │ │ 01-drbd服务介绍.mp4 │ │ 02-drbd的工作原理介绍.mp4 │ │ 03-drbd的工作原理图.mp4 │ │ 04-drbd的复制协议与应用模式.mp4 │ │ 05-drbd的企业应用场景介绍.mp4 │ │ 06-常见运维同步工具介绍.mp4 │ │ 07-drbd的部署及ip配置规划.mp4 │ │ 08-drbd软件的安装配置准备.mp4 │ │ 09-创建同步的分区实践drbd.mp4 │ │ 10-drbd环境分区说明及分区命令.mp4 │ │ 11-实际安装drbd软件实战.mp4 │ │ 12-drbd相关配置列表说明.mp4 │ │ 13-配置drbd加载到内核模块.mp4 │ │ 14-drbd配置文件参数讲解及实际配置.mp4 │ │ 15-drbd服务初始化数据故障机排查过程.mp4 │ │ 16-启动drbd并配置主从同步数据.mp4 │ │ 17-drbd服务的常见故障及排查方法.mp4 │ │ 18-挂载测试数据库同步及查看备节点数据.mp4 │ │ a.txt │ │ │ ├─14-第十四部-老男孩MySQL高可用综合实现实战(22节) │ │ 01-重要课前思想.mp4 │ │ 02-MySQL高可用需求与架构讲解.mp4 │ │ 03-大规模集群架构中MySQL高可用的位置和架构.mp4 │ │ 04-MySQL高可用实战模拟环境描述.mp4 │ │ 05-MySQL高可用生产场景配置及网络地址规划.mp4 │ │ 06-MySQL高可用实施正式环境准备与裂脑注意.mp4 │ │ 07-快速安装双机Centos6.4下heartbeat并配置启动.mp4 │ │ 08-快速安装双机Centos6.4下drbd服务准备01.mp4 │ │ 09-快速安装双机Centos6.4下drbd服务实战02.mp4 │ │ 10-详解drbd服务状态信息细节.mp4 │ │ 11-启动服务测试DRBD实际同步情况.mp4 │ │ 12--配合heartbeat调试drbd服务配置.mp4 │ │ 12--配合heartbeat调试drbd服务配置2.mp4 │ │ 13-MySQL服务安装实战安装过程讲解.mp4 │ │ 14-一键安装Mysql多实例实战讲解与演示.mp4 │ │ 15-通过手工测试MySQL的高可用切换.mp4 │ │ 16-MySQL双主高可用自动切换实战实现.mp4 │ │ 17-有关MySQL双主高可用my.cnf的配置注意事项讲解.mp4 │ │ 18-MySQL高可用切换的重要思想原理及故障排除思想、.mp4 │ │ 19-MySQL主从同步一键安装脚本实战.mp4 │ │ 20-MySQL多主多从高可用集群自动切换实现.mp4 │ │ 21-有关MySQL高可用注意及常见故障讲解.mp4 │ │ 22-MySQL集群及高可用的更多思路方案引子.mp4 │ │ a.txt │ │ │ ├─15-第十五部-老男孩MySQL数据库优化思想与优化实战(9节) │ │ 01-网站打开慢排查基本思想.mp4 │ │ 02-网站打开慢mysql慢查询优化企业案例.mp4 │ │ 03-网站打开慢mysql问题多解决方案企业案例.mp4 │ │ 04-linux运维人员必须掌握的核心经验案例.mp4 │ │ 05-MySQL数据库多种优化生产方案及细节精讲01.mp4 │ │ 06-MySQL数据库多种优化生产方案及细节精讲02.mp4 │ │ 07-MySQL数据库多种优化生产方案及细节精讲03.mp4 │ │ 08-MySQL数据库多种优化生产方案及细节精讲04.mp4 │ │ 09-MySQL数据库多种优化生产方案小结05.mp4 │ │ │ ├─16-第十六部-老男孩MySQL业务变更流程与安全管理思想(7节) │ │ 01-安全优化-项目开发流程及数据库更新流程.mp4 │ │ 02-DBA参与项目数据库设计及培训开发人员高效设计MYSQL库语句.mp4 │ │ 03-老男孩核心思想-项目周期的制定思想.mp4 │ │ 04-linux进程占用cpu高的解决方案案例.mp4 │ │ 05-数据库账户权限控制多种思路及技巧.mp4 │ │ 06-数据库客户端安全控制策略详解.mp4 │ │ 07-数据库运维的核心管理思想.mp4 │ │ │ ├─17第十七部MySQL数据库索引优化及数据丢失案例(3节) │ │ │ 01-MySQL索引优化基本要点讲解01__.avi │ │ │ 02-MySQL索引优化生产案例讲解02__.avi │ │ │ │ │ └─03-生产环境下MySQL数据丢失教训案例 │ │ 001__.avi │ │ 生产数据丢失分享案例.txt │ │ 网友数据库备份失败教训案例.docx │ │ 网友数据库备份失败教训案例.pdf │ │ │ ├─18-第十八部-老男孩MySQL数据库生产场景核心优化精讲-05-节 │ │ 05-MySQL数据库多种优化生产方案及细节精讲01_.mp4 │ │ 06-MySQL数据库多种优化生产方案及细节精讲02_.mp4 │ │ 07-MySQL数据库多种优化生产方案及细节精讲03_.mp4 │ │ 08-MySQL数据库多种优化生产方案及细节精讲04_.mp4 │ │ 09-MySQL数据库多种优化生产方案小结05_.mp4 │ │ 三个月自学成为IT技术专家.url │ │ 三个月自学成为IT技术专家.zip │ │ 三通it学院-WWW.SANTONGIT.COM.url │ │ 三通it学院-WWW.SANTONGIT.COM.zip │ │ 下载100000G海量IT学习资源.url │ │ 下载100000G海量IT学习资源.zip │ │ 下载说明.txt │ │ │ └─19-第十九部-老男孩MySQL读写分离开发实现及软件实现-物理备份-高可用分享-5节 │ │ 01-php程序实现读写分离方案介绍及实战讲解-老男孩内部分享_.mp4 │ │ 02-amoeba软件实现数据库读写分离实战-老男孩内部分享_.mp4 │ │ 03-amoeba软件实现数据库读写分离实战-老男孩内部分享_.mp4 │ │ 04-mysql客户端phpmyadmin安装部署实战-老男孩内部分享_.mp4 │ │ 05-mysql-proxy软件实现数据库读写分离实战-老男孩内部分享_.mp4 │ │ 三个月自学成为IT技术专家.url │ │ 三个月自学成为IT技术专家.zip │ │ 三通it学院-WWW.SANTONGIT.COM.url │ │ 三通it学院-WWW.SANTONGIT.COM.zip │ │ 下载100000G海量IT学习资源.url │ │ 下载100000G海量IT学习资源.zip │ │ 下载说明.txt │ │ │ └─文档资料 │ 01-mysql-mmm高可用架构-王雄-1717.rar │ 02-mysql半主从同步-技术分享--余宏刚-1717.rar │ 03-xtrabackup安装及操作文档-技术分享--王玉晓.rar │ 04-mysql主从通过mysql-proxy程序实现读写分离.doc │ 老男孩linux测试读写分离php网站源代码-19期付提供.zip │ ├─Nginx从入门到实践(智能运营助手www.jinhuayunying.com) │ 内容(智能运营助手www.jinhuayunying.com).zip │ 解压密码.txt │ ├─NLP 实践 TensorFlow 打造聊天机器人 │ ├─第10章 聊天机器人模型的训练和验证 │ │ 10-1 第一种模型训练(1).mp4 │ │ 10-2 第一种模型训练(2).mp4 │ │ 10-3 第一种模型训练(3).mp4 │ │ 10-4 第一种模型训练(4).mp4 │ │ 10-5 第一种模型训练(5).mp4 │ │ 10-6 第二种模型训练(1).mp4 │ │ 10-7 第二种模型训练(2).mp4 │ │ 10-8 第二种模型训练(3).mp4 │ │ 10-9 利用flask发布成Webservice接口.mp4 │ │ │ ├─第11章 Android的打包与发布 │ │ 11-1 新建项目.mp4 │ │ 11-10 打包发布.mp4 │ │ 11-2 代码结构讲解.mp4 │ │ 11-3 私有变量的定义.mp4 │ │ 11-4 参数初始化.mp4 │ │ 11-5 听写UI监听器.mp4 │ │ 11-6 合成回调监听器.mp4 │ │ 11-7 听写监听器.mp4 │ │ 11-8 语音合成参数设置.mp4 │ │ 11-9 完善项目.mp4 │ │ │ ├─第1章 课程导学 │ │ 1-1 课程导学.mp4 │ │ │ ├─第2章 基础知识 │ │ 2-1 什么是TensorFlow.mp4 │ │ 2-2 张量、图、会话.mp4 │ │ 2-3 TensorFlow原理及模型训练.mp4 │ │ 2-4 Android操作系统.mp4 │ │ 2-5 Java安装.mp4 │ │ 2-6 Java环境搭建.mp4 │ │ 2-7 Android安装及运行.mp4 │ │ 2-8 第一个Android程序.mp4 │ │ │ ├─第3章 循环神经网络(RNN与LSTM) │ │ 3-1 常用模型.mp4 │ │ 3-2 BP神经网络.mp4 │ │ 3-3 循环神经网络(1).mp4 │ │ 3-4 循环神经网络(2).mp4 │ │ 3-5 循环神经网络(双向RNN).mp4 │ │ 3-6 循环神经网络(梯度爆炸和梯度消失1).mp4 │ │ 3-7 循环神经网络(梯度爆炸和梯度消失2).mp4 │ │ 3-8 长短期记忆网络(LSTM).mp4 │ │ │ ├─第4章 NLP基础 │ │ 4-1 NLP基础.mp4 │ │ 4-10 朴素贝叶斯例子(2).mp4 │ │ 4-11 朴素贝叶斯例子(3).mp4 │ │ 4-2 分词技术.mp4 │ │ 4-3 词性标注.mp4 │ │ 4-4 命名实体识别.mp4 │ │ 4-5 贝叶斯与朴素贝叶斯(1).mp4 │ │ 4-6 贝叶斯与朴素贝叶斯(2).mp4 │ │ 4-7 隐马尔科夫模型.mp4 │ │ 4-8 隐马尔科夫模型实现命名实体识别.mp4 │ │ 4-9 朴素贝叶斯例子(1).mp4 │ │ │ ├─第5章 文本处理方法 │ │ 5-1 语料的获取与处理.mp4 │ │ 5-2 NLP中的语言模型.mp4 │ │ 5-3 NLP中的语言模型 一元模型和二元模型.mp4 │ │ 5-4 NLP中的语言模型 N元模型.mp4 │ │ 5-5 词向量与Word2vec.mp4 │ │ 5-6 文本处理方法.mp4 │ │ │ ├─第6章 实战之聊天语料处理 │ │ 6-1 数据处理-环境搭建.mp4 │ │ 6-10 数据处理-训练语料问答对的处理(2).mp4 │ │ 6-11 数据处理-数据模型打包处理.mp4 │ │ 6-12 语料处理实战小结.mp4 │ │ 6-2 聊天机器人语料处理流程介绍.mp4 │ │ 6-3 数据处理-句子的构造和判断.mp4 │ │ 6-4 数据处理-正则表达式.mp4 │ │ 6-5 数据处理-句子编码化处理(字典定义及转换).mp4 │ │ 6-6 数据处理-句子编码化处理(训练字典).mp4 │ │ 6-7 数据处理-句子编码化处理(句子和向量之间的转换).mp4 │ │ 6-8 数据处理-训练语料库的解压处理.mp4 │ │ 6-9 数据处理-训练语料问答对的处理(1).mp4 │ │ │ ├─第7章 聊天机器人原理 │ │ 7-1 Seq2Seq模型.mp4 │ │ 7-2 Seq2Seq模型(注意力机制).mp4 │ │ 7-3 聊天机器人模型(1).mp4 │ │ 7-4 聊天机器人模型(2).mp4 │ │ │ ├─第8章 聊天机器人训练-TensorFlow的模型前期处理 │ │ 8-1 线程处理(1).mp4 │ │ 8-10 batch_flow_bucket(2).mp4 │ │ 8-11 batch_flow_bucket(3.mp4 │ │ 8-12 batch_flow_bucket(4)生成虚假数据.mp4 │ │ 8-13 batch_flow_bucket(5)测试.mp4 │ │ 8-2 线程处理(2).mp4 │ │ 8-3 TensorFlow环境搭建.mp4 │ │ 8-4 TensorFlow相关信息操作.mp4 │ │ 8-5 数据操作 转换长度.mp4 │ │ 8-6 batch_flow(1).mp4 │ │ 8-7 batch_flow(2).mp4 │ │ 8-8 batch_flow(3).mp4 │ │ 8-9 batch_flow_bucket(1).mp4 │ │ │ ├─第9章 聊天机器人训练-seq2seq的模型编写 │ │ 9-1 基本流程介绍.mp4 │ │ 9-10 构建单独的编码器cell(2).mp4 │ │ 9-11 构建单独的编码器cell(3).mp4 │ │ 9-12 构建解码器(1).mp4 │ │ 9-13 构建解码器(2).mp4 │ │ 9-14 构建解码器(3).mp4 │ │ 9-15 构建解码器(4).mp4 │ │ 9-16 构建解码器(5).mp4 │ │ 9-17 构建解码器(6).mp4 │ │ 9-18 构建解码器(7).mp4 │ │ 9-19 构建解码器(8).mp4 │ │ 9-2 基本参数保存,参数验证(1).mp4 │ │ 9-20 构建优化器(1).mp4 │ │ 9-21 构建优化器(2).mp4 │ │ 9-22 构建优化器(3).mp4 │ │ 9-23 输入检查.mp4 │ │ 9-24 训练模型.mp4 │ │ 9-25 预测模型.mp4 │ │ 9-3 基本参数保存,参数验证(2).mp4 │ │ 9-4 基本参数保存,参数验证(3).mp4 │ │ 9-5 基本参数保存,参数验证(4).mp4 │ │ 9-6 构建模型(1).mp4 │ │ 9-7 构建模型(2).mp4 │ │ 9-8 构建一个单独的RNN cell.mp4 │ │ 9-9 构建单独的编码器cell(1).mp4 │ │ │ └─资料 │ │ coding-267-master.zip │ │ │ └─chapter07.chat_robot │ chatbot.pkl │ data_utils.py │ dgk_shooter_min.conv │ extract_conv.py │ fake_data.py │ params.json │ seq_to_seq.py │ test.py │ thread_generator.py │ train.py │ word_sequence.py │ wx.pkl │ ├─Node.js ├─Node.js入门到企业wed开发中的应用 │ ├─第10章 案例项目--headless 爬虫 │ │ 10-1 爬虫与反爬虫简介.mp4 │ │ 10-2 初使用puppeteer爬百度图片.mp4 │ │ 10-3 Pupeteer API.mp4 │ │ 10-4 爬虫任务分析.mp4 │ │ 10-5 爬虫代码实现1.mp4 │ │ 10-6 爬虫代码实现2.mp4 │ │ 10-7 爬虫代码实现3.mp4 │ │ │ ├─第11章 课程总结 │ │ 11-1 小结.mp4 │ │ │ ├─第1章 课程内容介绍 │ │ 1-1 导学.mp4 │ │ 1-2 课程介绍.mp4 │ │ │ ├─第2章 NodeJS 是什么,为什么偏爱NodeJS? │ │ 2-1 NodeJS 是什么.mp4 │ │ 2-2 NodeJS 究竟好在哪里.mp4 │ │ │ ├─第3章 环境 & 调试 │ │ 3-1 环境 & 调试 ——CommonJS1.mp4 │ │ 3-2 环境 & 调试 ——CommonJS2.mp4 │ │ 3-3 环境 & 调试 ——CommonJS3.mp4 │ │ 3-4 环境 & 调试——引用系统内置模块&引用第三方模块.mp4 │ │ 3-5 环境 & 调试——module.exports 与 exports 的区别.mp4 │ │ 3-6 环境 & 调试——global变量.mp4 │ │ 3-7 环境 & 调试——process进程.mp4 │ │ 3-8 环境 & 调试——debug1.mp4 │ │ 3-9 环境 & 调试——debug2.mp4 │ │ │ ├─第4章 NodeJS 基础 API │ │ 4-1 基础 API——path1.mp4 │ │ 4-10 基础API——fs3.mp4 │ │ 4-11 基础API——fs4-解决回调地狱问题.mp4 │ │ 4-2 基础API——path2.mp4 │ │ 4-3 基础 API——Buffer1.mp4 │ │ 4-4 基础 API——buffer2.mp4 │ │ 4-5 基础 API——buffer3.mp4 │ │ 4-6 基础API—— event1.mp4 │ │ 4-7 基础API——event2.mp4 │ │ 4-8 基础API——fs1.mp4 │ │ 4-9 基础API——fs2.mp4 │ │ │ ├─第5章 项目初始化 │ │ 5-1 项目初始化 01--.gitignore.mp4 │ │ 5-2 项目初始化 02--ESlint.mp4 │ │ 5-3 项目初始化 03--ESlint.mp4 │ │ │ ├─第6章 案例项目--静态资源服务器 │ │ 6-1 静态资源服务器 01.mp4 │ │ 6-10 静态资源服务器10--缓存.mp4 │ │ 6-11 静态资源服务器 11--cli.mp4 │ │ 6-12 静态资源服务器 12--cli & 版本.mp4 │ │ 6-13 静态资源服务器 13--cli.mp4 │ │ 6-2 静态资源服务器 02.mp4 │ │ 6-3 静态资源服务器 03.mp4 │ │ 6-4 静态资源服务器 04.mp4 │ │ 6-5 静态资源服务器 05.mp4 │ │ 6-6 静态资源服务器 06.mp4 │ │ 6-7 静态资源服务器 07.mp4 │ │ 6-8 静态资源服务器 08--压缩文件.mp4 │ │ 6-9 静态资源服务器 09--range范围请求.mp4 │ │ │ ├─第7章 本地构建 │ │ 7-1 gulp 1.mp4 │ │ 7-2 gulp 2.mp4 │ │ 7-3 babel.mp4 │ │ 7-4 webpack--简介.mp4 │ │ 7-5 webpack--entry、output.mp4 │ │ 7-6 webpack--module.mp4 │ │ 7-7 webpack--plugins.mp4 │ │ │ ├─第8章 单元测试 & UI 测试 │ │ 8-1 单元测试 mocha 1--断言assert.mp4 │ │ 8-2 单元测试 mocha 2--Mocha.mp4 │ │ 8-3 测试 覆盖率 istanbul.mp4 │ │ 8-4 持续集成.mp4 │ │ 8-5 benchmark.mp4 │ │ │ └─第9章 UI 测试常用工具 │ 9-1 UI 测试 1.mp4 │ 9-2 UI 测试 2.mp4 │ 9-3 UI 测试 3--sinon.mp4 │ 9-4 UI 测试 4--webdriver.mp4 │ ├─Nodejs 项目的线上服务器部署与发布 │ │ 源码.zip │ │ │ ├─第10章 向服务器正式部署和发布上线 Nodejs 项目 │ │ 10 1-2.mp4 │ │ 10-3~7.wmv │ │ │ ├─第11章 使用和配置更安全的 HTTPS 协议 │ │ 11 1-3.mp4 │ │ │ ├─第1章 课程预热 │ │ 1-1.wmv │ │ 1-2.wmv │ │ │ ├─第2章 待部署的 5 个本地 Nodejs 项目 │ │ 2-1.mp4 │ │ 2-2至2-6.wmv │ │ │ ├─第3章 选购域名服务器及备案 │ │ 3-1至3-3.wmv │ │ │ ├─第4章 远程登录服务器 │ │ 4-1至4-3.wmv │ │ 4-3补.mp4 │ │ │ ├─第5章 增强服务器安全等级 │ │ 5 1-2.mp4 │ │ │ ├─第6章 搭建 Nodejs 生产环境 │ │ 6-1~2.wmv │ │ │ ├─第7章 配置 Nginx 实现反向代理 │ │ 7-1.mp4 │ │ │ ├─第8章 利用 DNSPod 管理域名解析 │ │ 8-1~2.wmv │ │ │ └─第9章 服务器配置安装 MongoDB │ 9 1-2.mp4 │ 9-3~6.wmv │ ├─OpenCV+TensorFlow 入门人工智能图像处理 │ │ 源码.zip │ │ │ ├─第1章 课程导学 │ │ 1-1 计算机视觉导学.mp4 │ │ 课程补充.mp4 │ │ │ ├─第2章 计算机视觉入门 │ │ 2-1 本章介绍.mp4 │ │ 2-10 案例4:像素读取写入.mp4 │ │ 2-11 tensorflow常量变量定义.mp4 │ │ 2-12 tensorflow运算原理.mp4 │ │ 2-13 常量变量四则运算.mp4 │ │ 2-14 矩阵基础1.mp4 │ │ 2-15 矩阵基础2.mp4 │ │ 2-16 矩阵基础3.mp4 │ │ 2-17 numpy模块使用.mp4 │ │ 2-18 matplotlib模块的使用.mp4 │ │ 2-19 小综合:人工神经网络逼近股票价格1.mp4 │ │ 2-2 Mac下一站式开发环境anaconda搭建.mp4 │ │ 2-20 小综合:人工神经网络逼近股票价格2.mp4 │ │ 2-21 小综合:人工神经网络逼近股票价格3.mp4 │ │ 2-22 小综合:人工神经网络逼近股票价格4.mp4 │ │ 2-3 Windows下一站式开发环境anaconda搭建.mp4 │ │ 2-4 测试案例helloWorld.mp4 │ │ 2-5 案例1:图片的读取和展示.mp4 │ │ 2-6 Opencv模块组织结构.mp4 │ │ 2-7 案例2:图片写入.mp4 │ │ 2-8 案例3:不同图片质量保存.mp4 │ │ 2-9 像素操作基础.mp4 │ │ 本资料下载地址.url │ │ 本资料下载来源.png │ │ 解压必看.txt │ │ 课程补充.mp4 │ │ │ ├─第3章 计算机视觉加强之几何变换 │ │ 3-1 本章介绍.mp4 │ │ 3-10 图片缩放.mp4 │ │ 3-11 图片仿射变换.mp4 │ │ 3-12 图片旋转.mp4 │ │ 3-13 图片几何变换小结.mp4 │ │ 3-2 图片缩放1.mp4 │ │ 3-3 图片缩放2.mp4 │ │ 3-4 图片缩放3.mp4 │ │ 3-5 图片剪切.mp4 │ │ 3-6 图片位移1.mp4 │ │ 3-7 图片移位2.mp4 │ │ 3-8 图片移位3.mp4 │ │ 3-9 图片镜像.mp4 │ │ │ ├─第4章 计算机视觉加强之图像特效&线段文字绘制 │ │ 4-1 图像特效介绍.mp4 │ │ 4-10 边缘检测2.mp4 │ │ 4-11 浮雕效果.mp4 │ │ 4-12 颜色映射.mp4 │ │ 4-13 油画特效.mp4 │ │ 4-14 图像特效小结.mp4 │ │ 4-15 线段绘制.mp4 │ │ 4-16 矩形圆形任意多边形绘制.mp4 │ │ 4-17 文字图片绘制.mp4 │ │ 4-2 图像灰度处理1.mp4 │ │ 4-3 图像灰度处理2.mp4 │ │ 4-4 算法优化.mp4 │ │ 4-5 颜色反转.mp4 │ │ 4-6 马赛克.mp4 │ │ 4-7 毛玻璃.mp4 │ │ 4-8 图片融合.mp4 │ │ 4-9 边缘检测1.mp4 │ │ │ ├─第5章 计算机视觉加强之图像美化 │ │ 5-1 美化效果章节介绍.mp4 │ │ 5-10 磨皮美白.mp4 │ │ 5-11 高斯均值滤波.mp4 │ │ 5-12 中值滤波.mp4 │ │ 5-13 图像美化章节小结.mp4 │ │ 5-2 彩色图片直方图.mp4 │ │ 5-3 直方图均衡化.mp4 │ │ 5-4 图片修补.mp4 │ │ 5-5 灰度直方图源码.mp4 │ │ 5-6 彩色直方图源码.mp4 │ │ 5-7 灰度直方图均衡化.mp4 │ │ 5-8 彩色直方图均衡化.mp4 │ │ 5-9 亮度增强.mp4 │ │ │ ├─第6章 计算机视觉加强之机器学习 │ │ 6-1 机器学习章节介绍.mp4 │ │ 6-10 SVM支持向量机1.mp4 │ │ 6-11 SVM支持向量机2.mp4 │ │ 6-12 SVM小结.mp4 │ │ 6-13 Hog特征1.mp4 │ │ 6-14 Hog特征2.mp4 │ │ 6-15 Hog特征3.mp4 │ │ 6-16 Hog特征4.mp4 │ │ 6-17 Hog小结.mp4 │ │ 6-18 Hog_SVM小狮子识别1.mp4 │ │ 6-19 Hog_SVM小狮子识别2.mp4 │ │ 6-2 视频分解图片.mp4 │ │ 6-20 Hog_SVM小狮子识别3.mp4 │ │ 6-21 Hog_SVM小狮子识别4.mp4 │ │ 6-22 Hog_SVM小狮子识别5.mp4 │ │ 6-23 机器学习小结.mp4 │ │ 6-3 图片合成视频.mp4 │ │ 6-4 Haar特征1.mp4 │ │ 6-5 Haar特征2.mp4 │ │ 6-6 Haar特征3.mp4 │ │ 6-7 adaboost分类器1.mp4 │ │ 6-8 adaboost分类器2.mp4 │ │ 6-9 Haar+adaboost人脸识别.mp4 │ │ │ ├─第7章 手写数字识别 │ │ 7-1 章节介绍.mp4 │ │ 7-10 knn数字识别8.mp4 │ │ 7-11 knn数字识别9.mp4 │ │ 7-12 knn数字识别10.mp4 │ │ 7-13 cnn实现手写数字识别1.mp4 │ │ 7-14 cnn实现手写数字识别2.mp4 │ │ 7-15 cnn实现手写数字识别3.mp4 │ │ 7-16 cnn实现手写数字识别4.mp4 │ │ 7-17 cnn实现手写数字识别5.mp4 │ │ 7-18 cnn实现手写数字识别6.mp4 │ │ 7-19 数字识别小结.mp4 │ │ 7-2 样本介绍.mp4 │ │ 7-3 knn数字识别1.mp4 │ │ 7-4 knn数字识别2.mp4 │ │ 7-5 knn数字识别3.mp4 │ │ 7-6 knn数字识别4.mp4 │ │ 7-7 knn数字识别5.mp4 │ │ 7-8 knn数字识别6.mp4 │ │ 7-9 knn数字识别7.mp4 │ │ │ ├─第8章 “刷脸”识别 │ │ 8-1 章节介绍.mp4 │ │ 8-2 最简单的图片爬虫.mp4 │ │ 8-3 ffmpeg初识_音频.mp4.mp4 │ │ 8-4 OpenCV预处理.mp4 │ │ 8-5 神经网络训练识别1.mp4 │ │ 8-6 神经网络训练识别2.mp4 │ │ 8-7 神经网络训练识别3.mp4 │ │ 8-8 神经网络训练识别4.mp4 │ │ 8-9 本章小结.mp4 │ │ │ └─第9章 课程总结 │ 9-1 课程总结.mp4 │ ├─PHP+Ajax+jQuery网站开发项目式教程 │ │ 综合项目 电子商务网站(上).zip │ │ 综合项目 电子商务网站(下).zip │ │ 项目一:PHP网站搭建.zip │ │ 项目七:Ajax商品发布.zip │ │ 项目三 网站用户中心.zip │ │ 项目二 学生信息管理.zip │ │ 项目五:新闻发布系统.zip │ │ 项目六:jQuery个人主页.zip │ │ 项目四:面向对象网站开发.zip │ │ │ ├─项目1 PHP环境搭建 │ │ │ httpd-2.4.16-win32-VC11.zip │ │ │ 下载必看文档.txt │ │ │ 环境搭建软件下载地址.txt │ │ │ │ │ ├─Apache配置文件 │ │ │ │ httpd.conf │ │ │ │ │ │ │ └─extra │ │ │ httpd-vhosts.conf │ │ │ │ │ └─php.ini配置文件 │ │ php.ini │ │ │ ├─项目2 学生信息管理 │ │ ├─project2 │ │ │ page.php │ │ │ stu_age.php │ │ │ stu_const.php │ │ │ stu_info.php │ │ │ stu_label.php │ │ │ stu_list.php │ │ │ stu_list2.php │ │ │ │ │ └─project2 Full Ver │ │ │ data.php │ │ │ detail.php │ │ │ index.php │ │ │ │ │ ├─css │ │ │ style.css │ │ │ │ │ ├─images │ │ │ 1.png │ │ │ 10.png │ │ │ 11.png │ │ │ 12.png │ │ │ 2.png │ │ │ 3.png │ │ │ 4.png │ │ │ 5.png │ │ │ 6.png │ │ │ 7.png │ │ │ 8.png │ │ │ 9.png │ │ │ face.png │ │ │ icon_bottom.png │ │ │ icon_top.png │ │ │ point.png │ │ │ title.png │ │ │ │ │ ├─library │ │ │ function.php │ │ │ │ │ └─view │ │ detail.html │ │ layout.html │ │ list.html │ │ │ ├─项目3 网站用户中心 │ │ ├─project3 │ │ │ │ album.html │ │ │ │ album.php │ │ │ │ album_show.html │ │ │ │ album_show.php │ │ │ │ code.php │ │ │ │ footer.html │ │ │ │ header.html │ │ │ │ index.php │ │ │ │ init.php │ │ │ │ login.html │ │ │ │ login.php │ │ │ │ logout.php │ │ │ │ photo.html │ │ │ │ photo.php │ │ │ │ showinfo.html │ │ │ │ showinfo.php │ │ │ │ SourceCodePro-Bold.ttf │ │ │ │ userinfo.html │ │ │ │ userinfo.php │ │ │ │ userinfo_edit.html │ │ │ │ │ │ │ ├─css │ │ │ │ album_show.css │ │ │ │ login.css │ │ │ │ style.css │ │ │ │ │ │ │ └─images │ │ │ default.png │ │ │ ui.png │ │ │ │ │ └─project3 Full Ver │ │ │ album.php │ │ │ album_show.php │ │ │ code.php │ │ │ init.php │ │ │ login.php │ │ │ photo.php │ │ │ showinfo.php │ │ │ userinfo.php │ │ │ │ │ ├─data │ │ │ .htaccess │ │ │ config.php │ │ │ data.php │ │ │ │ │ ├─library │ │ │ function.php │ │ │ │ │ └─view │ │ album.html │ │ header.html │ │ photo.html │ │ showinfo.html │ │ userinfo.html │ │ │ ├─项目4 员工信息管理 │ │ ├─project4 │ │ │ ├─1-1 │ │ │ │ Employee.class.php │ │ │ │ instance.php │ │ │ │ │ │ │ ├─1-2 │ │ │ │ instance.php │ │ │ │ │ │ │ ├─2-1 │ │ │ │ instance.php │ │ │ │ │ │ │ ├─2-2 │ │ │ │ Employee.class.php │ │ │ │ instance.php │ │ │ │ ManageEmployee.class.php │ │ │ │ NormalEmployee.class.php │ │ │ │ │ │ │ ├─2-3 │ │ │ │ Employee.class.php │ │ │ │ │ │ │ ├─3 │ │ │ │ Employee.class.php │ │ │ │ instance.php │ │ │ │ ManageEmployee.class.php │ │ │ │ NormalEmployee.class.php │ │ │ │ │ │ │ ├─4 │ │ │ │ Framework.class.php │ │ │ │ index.php │ │ │ │ │ │ │ ├─5 │ │ │ │ Employee.class.php │ │ │ │ Framework.class.php │ │ │ │ │ │ │ ├─6 │ │ │ │ Framework.class.php │ │ │ │ │ │ │ └─7 │ │ │ ComInterface.php │ │ │ Employee.class.php │ │ │ Framework.class.php │ │ │ index.php │ │ │ MobilePhone.class.php │ │ │ │ │ └─project4 Full Ver │ │ │ index.php │ │ │ │ │ ├─framework │ │ │ Framework.class.php │ │ │ │ │ ├─module │ │ │ Employee.class.php │ │ │ Home.class.php │ │ │ ManageEmployee.class.php │ │ │ MobilePhone.class.php │ │ │ NormalEmployee.class.php │ │ │ │ │ └─view │ │ add.html │ │ error.html │ │ index.html │ │ introduce.html │ │ result.html │ │ style.css │ │ transfer.html │ │ │ ├─项目5 新闻发布系统 │ │ ├─project5 │ │ │ ├─2-1 │ │ │ │ index.php │ │ │ │ │ │ │ ├─2-2 │ │ │ │ index.php │ │ │ │ │ │ │ ├─3 │ │ │ │ │ init.php │ │ │ │ │ news.html │ │ │ │ │ │ │ │ │ └─images │ │ │ │ top.jpg │ │ │ │ │ │ │ ├─4 │ │ │ │ add.html │ │ │ │ add.php │ │ │ │ del.php │ │ │ │ edit.html │ │ │ │ edit.php │ │ │ │ index.php │ │ │ │ init.php │ │ │ │ news.html │ │ │ │ show.html │ │ │ │ show.php │ │ │ │ │ │ │ └─5 │ │ │ │ index.php │ │ │ │ news.html │ │ │ │ Page.class.php │ │ │ │ │ │ │ └─images │ │ │ bg.png │ │ │ │ │ └─project5 Full Ver │ │ │ add.php │ │ │ data.sql │ │ │ delMutil.php │ │ │ edit.php │ │ │ index.php │ │ │ init.php │ │ │ show.php │ │ │ │ │ ├─css │ │ │ style.css │ │ │ │ │ └─view │ │ add.html │ │ edit.html │ │ news.html │ │ show.html │ │ │ ├─项目6 jQuery个人主页 │ │ └─project6 │ │ │ album.html │ │ │ hot.html │ │ │ index.html │ │ │ test_1.html │ │ │ test_2.html │ │ │ test_3.html │ │ │ test_4.html │ │ │ waterfall.html │ │ │ │ │ ├─css │ │ │ style.css │ │ │ │ │ ├─images │ │ │ avatar.jpg │ │ │ bg.jpg │ │ │ btn_bg.png │ │ │ hot_1.jpg │ │ │ hot_2.jpg │ │ │ hot_3.jpg │ │ │ hot_4.jpg │ │ │ hot_5.jpg │ │ │ img01.jpg │ │ │ img02.png │ │ │ opt.png │ │ │ side.png │ │ │ │ │ ├─js │ │ │ jquery.min.js │ │ │ jquery.waterfall.js │ │ │ │ │ └─waterfall │ │ 0.jpg │ │ 1.jpg │ │ 2.jpg │ │ 23.jpg │ │ 3.jpg │ │ 30.jpg │ │ 38.jpg │ │ 4.jpg │ │ 5.jpg │ │ 6.jpg │ │ 68.jpg │ │ 7.jpg │ │ 8.jpg │ │ 9.jpg │ │ 95.jpg │ │ │ └─项目7 Ajax商品发布 │ ├─project7 │ │ │ goods_1.html │ │ │ goods_1.php │ │ │ goods_2.html │ │ │ goods_2.php │ │ │ goods_3.html │ │ │ goods_3.php │ │ │ goods_4.html │ │ │ goods_4.php │ │ │ goods_5.html │ │ │ goods_5.php │ │ │ │ │ ├─css │ │ │ goods.css │ │ │ │ │ ├─HTMLPurifier │ │ │ │ HTMLPurifier.standalone.php │ │ │ │ │ │ │ └─standalone │ │ │ └─HTMLPurifier │ │ │ │ Printer.php │ │ │ │ │ │ │ ├─ConfigSchema │ │ │ │ │ Exception.php │ │ │ │ │ Interchange.php │ │ │ │ │ InterchangeBuilder.php │ │ │ │ │ schema.ser │ │ │ │ │ Validator.php │ │ │ │ │ ValidatorAtom.php │ │ │ │ │ │ │ │ │ ├─Builder │ │ │ │ │ ConfigSchema.php │ │ │ │ │ Xml.php │ │ │ │ │ │ │ │ │ ├─Interchange │ │ │ │ │ Directive.php │ │ │ │ │ Id.php │ │ │ │ │ │ │ │ │ └─schema │ │ │ │ Attr.AllowedClasses.txt │ │ │ │ Attr.AllowedFrameTargets.txt │ │ │ │ Attr.AllowedRel.txt │ │ │ │ Attr.AllowedRev.txt │ │ │ │ Attr.ClassUseCDATA.txt │ │ │ │ Attr.DefaultImageAlt.txt │ │ │ │ Attr.DefaultInvalidImage.txt │ │ │ │ Attr.DefaultInvalidImageAlt.txt │ │ │ │ Attr.DefaultTextDir.txt │ │ │ │ Attr.EnableID.txt │ │ │ │ Attr.ForbiddenClasses.txt │ │ │ │ Attr.IDBlacklist.txt │ │ │ │ Attr.IDBlacklistRegexp.txt │ │ │ │ Attr.IDPrefix.txt │ │ │ │ Attr.IDPrefixLocal.txt │ │ │ │ AutoFormat.AutoParagraph.txt │ │ │ │ AutoFormat.Custom.txt │ │ │ │ AutoFormat.DisplayLinkURI.txt │ │ │ │ AutoFormat.Linkify.txt │ │ │ │ AutoFormat.PurifierLinkify.DocURL.txt │ │ │ │ AutoFormat.PurifierLinkify.txt │ │ │ │ AutoFormat.RemoveEmpty.Predicate.txt │ │ │ │ AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt │ │ │ │ AutoFormat.RemoveEmpty.RemoveNbsp.txt │ │ │ │ AutoFormat.RemoveEmpty.txt │ │ │ │ AutoFormat.RemoveSpansWithoutAttributes.txt │ │ │ │ Cache.DefinitionImpl.txt │ │ │ │ Cache.SerializerPath.txt │ │ │ │ Cache.SerializerPermissions.txt │ │ │ │ Core.AggressivelyFixLt.txt │ │ │ │ Core.AllowHostnameUnderscore.txt │ │ │ │ Core.CollectErrors.txt │ │ │ │ Core.ColorKeywords.txt │ │ │ │ Core.ConvertDocumentToFragment.txt │ │ │ │ Core.DirectLexLineNumberSyncInterval.txt │ │ │ │ Core.DisableExcludes.txt │ │ │ │ Core.EnableIDNA.txt │ │ │ │ Core.Encoding.txt │ │ │ │ Core.EscapeInvalidChildren.txt │ │ │ │ Core.EscapeInvalidTags.txt │ │ │ │ Core.EscapeNonASCIICharacters.txt │ │ │ │ Core.HiddenElements.txt │ │ │ │ Core.Language.txt │ │ │ │ Core.LexerImpl.txt │ │ │ │ Core.MaintainLineNumbers.txt │ │ │ │ Core.NormalizeNewlines.txt │ │ │ │ Core.RemoveInvalidImg.txt │ │ │ │ Core.RemoveProcessingInstructions.txt │ │ │ │ Core.RemoveScriptContents.txt │ │ │ │ CSS.AllowedFonts.txt │ │ │ │ CSS.AllowedProperties.txt │ │ │ │ CSS.AllowImportant.txt │ │ │ │ CSS.AllowTricky.txt │ │ │ │ CSS.DefinitionRev.txt │ │ │ │ CSS.ForbiddenProperties.txt │ │ │ │ CSS.MaxImgLength.txt │ │ │ │ CSS.Proprietary.txt │ │ │ │ CSS.Trusted.txt │ │ │ │ Filter.Custom.txt │ │ │ │ Filter.ExtractStyleBlocks.Escaping.txt │ │ │ │ Filter.ExtractStyleBlocks.Scope.txt │ │ │ │ Filter.ExtractStyleBlocks.TidyImpl.txt │ │ │ │ Filter.ExtractStyleBlocks.txt │ │ │ │ Filter.YouTube.txt │ │ │ │ HTML.Allowed.txt │ │ │ │ HTML.AllowedAttributes.txt │ │ │ │ HTML.AllowedComments.txt │ │ │ │ HTML.AllowedCommentsRegexp.txt │ │ │ │ HTML.AllowedElements.txt │ │ │ │ HTML.AllowedModules.txt │ │ │ │ HTML.Attr.Name.UseCDATA.txt │ │ │ │ HTML.BlockWrapper.txt │ │ │ │ HTML.CoreModules.txt │ │ │ │ HTML.CustomDoctype.txt │ │ │ │ HTML.DefinitionID.txt │ │ │ │ HTML.DefinitionRev.txt │ │ │ │ HTML.Doctype.txt │ │ │ │ HTML.FlashAllowFullScreen.txt │ │ │ │ HTML.ForbiddenAttributes.txt │ │ │ │ HTML.ForbiddenElements.txt │ │ │ │ HTML.MaxImgLength.txt │ │ │ │ HTML.Nofollow.txt │ │ │ │ HTML.Parent.txt │ │ │ │ HTML.Proprietary.txt │ │ │ │ HTML.SafeEmbed.txt │ │ │ │ HTML.SafeIframe.txt │ │ │ │ HTML.SafeObject.txt │ │ │ │ HTML.SafeScripting.txt │ │ │ │ HTML.Strict.txt │ │ │ │ HTML.TargetBlank.txt │ │ │ │ HTML.TidyAdd.txt │ │ │ │ HTML.TidyLevel.txt │ │ │ │ HTML.TidyRemove.txt │ │ │ │ HTML.Trusted.txt │ │ │ │ HTML.XHTML.txt │ │ │ │ info.ini │ │ │ │ Output.CommentScriptContents.txt │ │ │ │ Output.FixInnerHTML.txt │ │ │ │ Output.FlashCompat.txt │ │ │ │ Output.Newline.txt │ │ │ │ Output.SortAttr.txt │ │ │ │ Output.TidyFormat.txt │ │ │ │ Test.ForceNoIconv.txt │ │ │ │ URI.AllowedSchemes.txt │ │ │ │ URI.Base.txt │ │ │ │ URI.DefaultScheme.txt │ │ │ │ URI.DefinitionID.txt │ │ │ │ URI.DefinitionRev.txt │ │ │ │ URI.Disable.txt │ │ │ │ URI.DisableExternal.txt │ │ │ │ URI.DisableExternalResources.txt │ │ │ │ URI.DisableResources.txt │ │ │ │ URI.Host.txt │ │ │ │ URI.HostBlacklist.txt │ │ │ │ URI.MakeAbsolute.txt │ │ │ │ URI.Munge.txt │ │ │ │ URI.MungeResources.txt │ │ │ │ URI.MungeSecretKey.txt │ │ │ │ URI.OverrideAllowedSchemes.txt │ │ │ │ URI.SafeIframeRegexp.txt │ │ │ │ │ │ │ ├─DefinitionCache │ │ │ │ └─Serializer │ │ │ │ ├─CSS │ │ │ │ │ 4.7.0,24166bfe16a0cc6bd18d813b83121ef2eaf16545,1.ser │ │ │ │ │ │ │ │ │ ├─HTML │ │ │ │ │ 4.7.0,bd08c5afbc77123dbd4e9e026a723c450e9f844b,1.ser │ │ │ │ │ │ │ │ │ └─URI │ │ │ │ 4.7.0,8d03c8ec0e84e7feb92afd4c0f1735841b5fdacf,1.ser │ │ │ │ │ │ │ ├─EntityLookup │ │ │ │ entities.ser │ │ │ │ │ │ │ ├─Filter │ │ │ │ ExtractStyleBlocks.php │ │ │ │ YouTube.php │ │ │ │ │ │ │ ├─Language │ │ │ │ ├─classes │ │ │ │ │ en-x-test.php │ │ │ │ │ │ │ │ │ └─messages │ │ │ │ en-x-test.php │ │ │ │ en-x-testmini.php │ │ │ │ en.php │ │ │ │ │ │ │ ├─Lexer │ │ │ │ PH5P.php │ │ │ │ │ │ │ └─Printer │ │ │ ConfigForm.css │ │ │ ConfigForm.js │ │ │ ConfigForm.php │ │ │ CSSDefinition.php │ │ │ HTMLDefinition.php │ │ │ │ │ └─ueditor │ │ │ .DS_Store │ │ │ index.html │ │ │ ueditor.all.js │ │ │ ueditor.all.min.js │ │ │ ueditor.config.js │ │ │ ueditor.parse.js │ │ │ ueditor.parse.min.js │ │ │ │ │ ├─dialogs │ │ │ │ internal.js │ │ │ │ │ │ │ ├─anchor │ │ │ │ anchor.html │ │ │ │ │ │ │ ├─attachment │ │ │ │ │ attachment.css │ │ │ │ │ attachment.html │ │ │ │ │ attachment.js │ │ │ │ │ │ │ │ │ ├─fileTypeImages │ │ │ │ │ icon_chm.gif │ │ │ │ │ icon_default.png │ │ │ │ │ icon_doc.gif │ │ │ │ │ icon_exe.gif │ │ │ │ │ icon_jpg.gif │ │ │ │ │ icon_mp3.gif │ │ │ │ │ icon_mv.gif │ │ │ │ │ icon_pdf.gif │ │ │ │ │ icon_ppt.gif │ │ │ │ │ icon_psd.gif │ │ │ │ │ icon_rar.gif │ │ │ │ │ icon_txt.gif │ │ │ │ │ icon_xls.gif │ │ │ │ │ │ │ │ │ └─images │ │ │ │ alignicon.gif │ │ │ │ alignicon.png │ │ │ │ │ │ │ ├─background │ │ │ │ background.css │ │ │ │ background.html │ │ │ │ background.js │ │ │ │ │ │ │ ├─charts │ │ │ │ │ chart.config.js │ │ │ │ │ charts.css │ │ │ │ │ charts.html │ │ │ │ │ charts.js │ │ │ │ │ │ │ │ │ └─images │ │ │ │ charts0.png │ │ │ │ charts1.png │ │ │ │ charts2.png │ │ │ │ charts3.png │ │ │ │ charts4.png │ │ │ │ charts5.png │ │ │ │ │ │ │ ├─emotion │ │ │ │ │ emotion.css │ │ │ │ │ emotion.html │ │ │ │ │ emotion.js │ │ │ │ │ │ │ │ │ └─images │ │ │ │ 0.gif │ │ │ │ bface.gif │ │ │ │ cface.gif │ │ │ │ fface.gif │ │ │ │ jxface2.gif │ │ │ │ tface.gif │ │ │ │ wface.gif │ │ │ │ yface.gif │ │ │ │ │ │ │ ├─gmap │ │ │ │ gmap.html │ │ │ │ │ │ │ ├─help │ │ │ │ help.css │ │ │ │ help.html │ │ │ │ help.js │ │ │ │ │ │ │ ├─image │ │ │ │ │ image.css │ │ │ │ │ image.html │ │ │ │ │ image.js │ │ │ │ │ │ │ │ │ └─images │ │ │ │ alignicon.jpg │ │ │ │ │ │ │ ├─insertframe │ │ │ │ insertframe.html │ │ │ │ │ │ │ ├─link │ │ │ │ link.html │ │ │ │ │ │ │ ├─map │ │ │ │ map.html │ │ │ │ show.html │ │ │ │ │ │ │ ├─music │ │ │ │ music.css │ │ │ │ music.html │ │ │ │ music.js │ │ │ │ │ │ │ ├─preview │ │ │ │ preview.html │ │ │ │ │ │ │ ├─scrawl │ │ │ │ │ scrawl.css │ │ │ │ │ scrawl.html │ │ │ │ │ scrawl.js │ │ │ │ │ │ │ │ │ └─images │ │ │ │ addimg.png │ │ │ │ brush.png │ │ │ │ delimg.png │ │ │ │ delimgH.png │ │ │ │ empty.png │ │ │ │ emptyH.png │ │ │ │ eraser.png │ │ │ │ redo.png │ │ │ │ redoH.png │ │ │ │ scale.png │ │ │ │ scaleH.png │ │ │ │ size.png │ │ │ │ undo.png │ │ │ │ undoH.png │ │ │ │ │ │ │ ├─searchreplace │ │ │ │ searchreplace.html │ │ │ │ searchreplace.js │ │ │ │ │ │ │ ├─snapscreen │ │ │ │ snapscreen.html │ │ │ │ │ │ │ ├─spechars │ │ │ │ spechars.html │ │ │ │ spechars.js │ │ │ │ │ │ │ ├─table │ │ │ │ dragicon.png │ │ │ │ edittable.css │ │ │ │ edittable.html │ │ │ │ edittable.js │ │ │ │ edittd.html │ │ │ │ edittip.html │ │ │ │ │ │ │ ├─template │ │ │ │ │ config.js │ │ │ │ │ template.css │ │ │ │ │ template.html │ │ │ │ │ template.js │ │ │ │ │ │ │ │ │ └─images │ │ │ │ bg.gif │ │ │ │ pre0.png │ │ │ │ pre1.png │ │ │ │ pre2.png │ │ │ │ pre3.png │ │ │ │ pre4.png │ │ │ │ │ │ │ ├─video │ │ │ │ │ video.css │ │ │ │ │ video.html │ │ │ │ │ video.js │ │ │ │ │ │ │ │ │ └─images │ │ │ │ bg.png │ │ │ │ center_focus.jpg │ │ │ │ file-icons.gif │ │ │ │ file-icons.png │ │ │ │ icons.gif │ │ │ │ icons.png │ │ │ │ image.png │ │ │ │ left_focus.jpg │ │ │ │ none_focus.jpg │ │ │ │ progress.png │ │ │ │ right_focus.jpg │ │ │ │ success.gif │ │ │ │ success.png │ │ │ │ │ │ │ ├─webapp │ │ │ │ webapp.html │ │ │ │ │ │ │ └─wordimage │ │ │ fClipboard_ueditor.swf │ │ │ imageUploader.swf │ │ │ tangram.js │ │ │ wordimage.html │ │ │ wordimage.js │ │ │ │ │ ├─lang │ │ │ ├─en │ │ │ │ │ en.js │ │ │ │ │ │ │ │ │ └─images │ │ │ │ addimage.png │ │ │ │ alldeletebtnhoverskin.png │ │ │ │ alldeletebtnupskin.png │ │ │ │ background.png │ │ │ │ button.png │ │ │ │ copy.png │ │ │ │ deletedisable.png │ │ │ │ deleteenable.png │ │ │ │ listbackground.png │ │ │ │ localimage.png │ │ │ │ music.png │ │ │ │ rotateleftdisable.png │ │ │ │ rotateleftenable.png │ │ │ │ rotaterightdisable.png │ │ │ │ rotaterightenable.png │ │ │ │ upload.png │ │ │ │ │ │ │ └─zh-cn │ │ │ │ zh-cn.js │ │ │ │ │ │ │ └─images │ │ │ copy.png │ │ │ localimage.png │ │ │ music.png │ │ │ │ │ ├─php │ │ │ action_crawler.php │ │ │ action_list.php │ │ │ action_upload.php │ │ │ config.json │ │ │ controller.php │ │ │ Uploader.class.php │ │ │ │ │ ├─themes │ │ │ │ iframe.css │ │ │ │ │ │ │ └─default │ │ │ │ dialogbase.css │ │ │ │ │ │ │ ├─css │ │ │ │ ueditor.css │ │ │ │ ueditor.min.css │ │ │ │ │ │ │ └─images │ │ │ anchor.gif │ │ │ arrow.png │ │ │ arrow_down.png │ │ │ arrow_up.png │ │ │ button-bg.gif │ │ │ cancelbutton.gif │ │ │ charts.png │ │ │ cursor_h.gif │ │ │ cursor_h.png │ │ │ cursor_v.gif │ │ │ cursor_v.png │ │ │ dialog-title-bg.png │ │ │ filescan.png │ │ │ highlighted.gif │ │ │ icons-all.gif │ │ │ icons.gif │ │ │ icons.png │ │ │ loaderror.png │ │ │ loading.gif │ │ │ lock.gif │ │ │ neweditor-tab-bg.png │ │ │ pagebreak.gif │ │ │ scale.png │ │ │ sortable.png │ │ │ spacer.gif │ │ │ sparator_v.png │ │ │ table-cell-align.png │ │ │ tangram-colorpicker.png │ │ │ toolbar_bg.png │ │ │ unhighlighted.gif │ │ │ upload.png │ │ │ videologo.gif │ │ │ word.gif │ │ │ wordpaste.png │ │ │ │ │ └─third-party │ │ │ jquery-1.10.2.js │ │ │ jquery-1.10.2.min.js │ │ │ jquery-1.10.2.min.map │ │ │ │ │ ├─codemirror │ │ │ codemirror.css │ │ │ codemirror.js │ │ │ │ │ ├─highcharts │ │ │ │ highcharts-more.js │ │ │ │ highcharts-more.src.js │ │ │ │ highcharts.js │ │ │ │ highcharts.src.js │ │ │ │ │ │ │ ├─adapters │ │ │ │ mootools-adapter.js │ │ │ │ mootools-adapter.src.js │ │ │ │ prototype-adapter.js │ │ │ │ prototype-adapter.src.js │ │ │ │ standalone-framework.js │ │ │ │ standalone-framework.src.js │ │ │ │ │ │ │ ├─modules │ │ │ │ annotations.js │ │ │ │ annotations.src.js │ │ │ │ canvas-tools.js │ │ │ │ canvas-tools.src.js │ │ │ │ data.js │ │ │ │ data.src.js │ │ │ │ drilldown.js │ │ │ │ drilldown.src.js │ │ │ │ exporting.js │ │ │ │ exporting.src.js │ │ │ │ funnel.js │ │ │ │ funnel.src.js │ │ │ │ heatmap.js │ │ │ │ heatmap.src.js │ │ │ │ map.js │ │ │ │ map.src.js │ │ │ │ no-data-to-display.js │ │ │ │ no-data-to-display.src.js │ │ │ │ │ │ │ └─themes │ │ │ dark-blue.js │ │ │ dark-green.js │ │ │ gray.js │ │ │ grid.js │ │ │ skies.js │ │ │ │ │ ├─snapscreen │ │ │ UEditorSnapscreen.exe │ │ │ │ │ ├─SyntaxHighlighter │ │ │ shCore.js │ │ │ shCoreDefault.css │ │ │ │ │ ├─video-js │ │ │ │ video-js.css │ │ │ │ video-js.min.css │ │ │ │ video-js.swf │ │ │ │ video.dev.js │ │ │ │ video.js │ │ │ │ │ │ │ └─font │ │ │ vjs.eot │ │ │ vjs.svg │ │ │ vjs.ttf │ │ │ vjs.woff │ │ │ │ │ ├─webuploader │ │ │ Uploader.swf │ │ │ webuploader.css │ │ │ webuploader.custom.js │ │ │ webuploader.custom.min.js │ │ │ webuploader.flashonly.js │ │ │ webuploader.flashonly.min.js │ │ │ webuploader.html5only.js │ │ │ webuploader.html5only.min.js │ │ │ webuploader.js │ │ │ webuploader.min.js │ │ │ webuploader.withoutimage.js │ │ │ webuploader.withoutimage.min.js │ │ │ │ │ └─zeroclipboard │ │ ZeroClipboard.js │ │ ZeroClipboard.min.js │ │ ZeroClipboard.swf │ │ │ └─案例 无刷新分页 │ │ ajax.php │ │ data.sql │ │ index.html │ │ loading.gif │ │ │ ├─css │ │ style.css │ │ │ └─images │ 1.gif │ 10.png │ 2.png │ 3.gif │ 4.png │ 5.gif │ 6.png │ 7.gif │ 8.png │ 9.png │ ├─PHP2015-Linux视频教程-video │ 20150821-Linux-01-攒一个裸机电脑.wmv │ 20150821-Linux-02-安装操作系统.wmv │ 20150821-Linux-03-安装后的配置.wmv │ 20150821-Linux-04-系统简单指令使用.wmv │ 20150821-Linux-05-系统分区原理.wmv │ 20150821-Linux-06-系统根目录介绍.wmv │ 20150821-Linux-07-创建目录.wmv │ 20150821-Linux-08-目录的移动-改名字-复制-删除操作.wmv │ 20150821-Linux-09-绝对路径和相对路径.wmv │ 20150821-Linux-10-文件的查看-创建-追加内容.wmv │ 20150821-Linux-11-用户和组别的创建-修改-删除操作.wmv │ 20150821-Linux-12-系统发展野史.wmv │ 20150822-Linux-01-昨天内容回顾.wmv │ 20150822-Linux-02-vi-三种模式介绍.wmv │ 20150822-Linux-03-vi-切换到编辑各种方式特点.wmv │ 20150822-Linux-04-vi-尾行模式具体操作.wmv │ 20150822-Linux-05-vi-命名模式(光标移动).wmv │ 20150822-Linux-06-vi-命名模式(复制和删除操作).wmv │ 20150822-Linux-07-权限介绍.wmv │ 20150822-Linux-08-权限设置.wmv │ 20150822-Linux-09-权限的使用(文件和目录).wmv │ 20150822-Linux-10-强制写文件细节.wmv │ 20150822-Linux-11-系统常用指令.wmv │ 20150822-Linux-12-管道.wmv │ 20150822-Linux-13-find文件查找指令.wmv │ 20150822-Linux-14-软链接的介绍和设置.wmv │ 20150822-Linux-15-软链接细节.wmv │ 20150822-Linux-16-硬链接使用.wmv │ 20150822-Linux-17-任务调度指令.wmv │ 20150822-Linux-18-设置主人和组别及递归效果.wmv │ 20150824-Linux-01-昨天内容回顾.wmv │ 20150824-Linux-02-网络配置.wmv │ 20150824-Linux-03-SecureCRT连接配置.wmv │ 20150824-Linux-04-光驱挂载操作.wmv │ 20150824-Linux-05-两种软件安装方式介绍.wmv │ 20150824-Linux-06-ftp软件的rpm安装.wmv │ 20150824-Linux-07-通过winscp使用ftp服务并上传文件.wmv │ 20150824-Linux-08-ftp服务软件的两个细节优化.wmv │ 20150824-Linux-09-gcc相关软件安装.wmv │ 20150824-Linux-10-源码编译方式安装zlib软件.wmv │ 20150824-Linux-11-安装apache.wmv │ 20150824-Linux-12-开启apache服务并访问.wmv │ 20150824-Linux-13-php依赖软件(xml-jpeg-png-gd等)安装.wmv │ 20150824-Linux-14-安装php软件.wmv │ 20150824-Linux-15-php安装后的配置和使用.wmv │ 20150824-Linux-16-mysql的配置安装.wmv │ 20150824-Linux-17-mysql的后期配置和使用.wmv │ 20150824-Linux-18-LAMP环境细节处理.wmv │ 下载必看.doc │ 获取更多资源.jpg │ ├─PHP2015-Redis视频教程-video │ 20150827-Redis-01-介绍.wmv │ 20150827-Redis-02-安装和简单使用.wmv │ 20150827-Redis-03-key的操作.wmv │ 20150827-Redis-04-String字符串类型操作.wmv │ 20150827-Redis-05-List链表类型介绍.wmv │ 20150827-Redis-06-List链表类型操作使用.wmv │ 20150827-Redis-07-Set集合类型操作使用.wmv │ 20150827-Redis-08-SortSet排序集合类型操作.wmv │ 20150827-Redis-09-快照持久化.wmv │ 20150827-Redis-10-AOF持久化.wmv │ 20150827-Redis-11-主从模式.wmv │ 20150827-Redis-12-给php安装redis扩展.wmv │ 20150827-Redis-13-php操作redis.wmv │ ├─PHP开发高可用高安全App后端 │ 1-1 App项目功能介绍.mp4 │ 1-2 项目功能需求分析.mp4 │ 1-3 数据表ER关系总图对应讲解.mp4 │ 10-1 App端异常基本情况介绍.mp4 │ 10-2 数据收集方案解剖.mp4 │ 10-3 成熟解决方案解剖.mp4 │ 11-1 APP消息推送介绍.mp4 │ 11-2 原始解决方案-轮训法处理.mp4 │ 11-3 使用第三方推送平台.mp4 │ 11-4 SDK下载和安装.mp4 │ 11-5 发送第一个demo.mp4 │ 11-6 发送消息类库-基础封装.mp4 │ 12-1 课程重点总结及工作建议.mp4 │ 2-1 项目环境搭建及postman等工具介绍.mp4 │ 2-2 thinkphp5.0的安装.mp4 │ 2-3 项目后台模板的搭建.mp4 │ 3-1 后台用户表的设计.mp4 │ 3-2 新增后台用户功能开发.mp4 │ 3-3 后台验证码功能开发.mp4 │ 3-4 后台登录功能开发(上).mp4 │ 3-5 后台登录功能开发(下) .mp4 │ 3-6 后台退出登录功能开发.mp4 │ 3-7 后台权限控制功能的实现.mp4 │ 4-1 娱乐新闻表结构设计.mp4 │ 4-10 新闻删除功能的开发.mp4 │ 4-11 修改新闻状态功能开发.mp4 │ 4-2 上传图片插件准备工作介绍.mp4 │ 4-3 新闻内容添加--图片上传到本地服务.mp4 │ 4-4 高级图片上传--七牛简介以及获取sdk.mp4 │ 4-5 高级图片上传 - 上传到七牛云.mp4 │ 4-6 新闻内容添加功能实现.mp4 │ 4-7 列表页面开发之普通列表展示.mp4 │ 4-8 列表页面开发之引入laypage.mp4 │ 4-9 列表页面开发之搜索支持.mp4 │ 5-1 restful api简介.mp4 │ 5-2 如何使用restful .mp4 │ 5-3 通用化API接口数据封装.mp4 │ 5-4 不可预知的内部异常api数据输出解决方案(一).mp4 │ 5-5 不可预知的内部异常api数据输出解决方案(二).mp4 │ 6-1 APP-API数据安全介绍.mp4 │ 6-2 API接口数据安全解决方之开篇.mp4 │ 6-3 API接口数据安全解决方案之授权码sign解剖.mp4 │ 6-4 API接口数据安全解决方案之sign检验.mp4 │ 6-5 API接口数据安全解决方案之sign有效时间处理.mp4 │ 6-6 API接口数据安全解决方案之授权sign唯一性支持.mp4 │ 6-7 APP和服务器端时间一致性解决方案.mp4 │ 7-1 新闻栏目接口开发(上).mp4 │ 7-10 新闻详情页面接口开发.mp4 │ 7-11 本章功能整体调试.mp4 │ 7-2 新闻栏目接口开发(下).mp4 │ 7-3 api接口版本控制.mp4 │ 7-4 api接口文档编写.mp4 │ 7-5 App客户端及后台功能联调.mp4 │ 7-6 APP首页接口开发.mp4 │ 7-7 App列表页面接口开发.mp4 │ 7-8 新闻搜索功能接口开发.mp4 │ 7-9 新闻排行接口开发.mp4 │ 8-1 App版本升级业务介绍.mp4 │ 8-2 App版本表结构的设计.mp4 │ 8-3 App版本升级接口开发(一).mp4 │ 8-4 版本升级接口开发(二).mp4 │ 8-5 版本升级联调.mp4 │ 9-1 App登录业务介绍.mp4 │ 9-10 APP登录之短信验证码方式登录(一).mp4 │ 9-11 APP登录之token唯一性算法(二).mp4 │ 9-12 APP登录-短信验证码方式登录(三) .mp4 │ 9-13 APP登录安全性保障(四) .mp4 │ 9-14 权限控制详解.mp4 │ 9-15 access_user_token安全性问题思考.mp4 │ 9-16 个人中心-获取用户基本信息数据.mp4 │ 9-17 个人中心-设置个人头像接口开发.mp4 │ 9-18 个人中心-其他基本信息修改.mp4 │ 9-19 个人中心 - 个人密码设置.mp4 │ 9-2 App登录表结构的设计.mp4 │ 9-20 APP登录-按密码方式登录.mp4 │ 9-21 9.21 登录、个人中心设置等APP调试.mp4 │ 9-22 点赞表的设计.mp4 │ 9-23 点赞功能开发.mp4 │ 9-24 取消点赞功能开发.mp4 │ 9-25 获取文章是否被点赞.mp4 │ 9-26 评论表的设计.mp4 │ 9-27 评论功能开发.mp4 │ 9-28 评论列表API开发之原生关联查询MySQL语句解剖.mp4 │ 9-29 评论列表API开发之关联连表查询.mp4 │ 9-3 阿里大于云通信服务平台介绍.mp4 │ 9-30 评论列表API开发之优化方案.mp4 │ 9-31 点赞评论等APP调试.mp4 │ 9-4 打造属于适配TP5模式的阿里大于.mp4 │ 9-5 编写第一个发送短信demo.mp4 │ 9-6 代码高度复用-发送短信类库封装(一).mp4 │ 9-7 代码高度复用-发送短信类库封装(二).mp4 │ 9-8 代码高度复用-发送短信类库封装(三).mp4 │ 9-9 发送短信验证码功能开发.mp4 │ project.zip │ ├─PHP秒杀系统 高并发高性能的极致挑战 │ │ project.zip │ │ │ ├─第10章 拒绝黄牛 │ │ 10-1 机器人无法猜测的问答式验证码-原理篇(上).avi │ │ 10-2 机器人无法猜测的问答式验证码-原理篇(下).avi │ │ 10-3 机器人无法猜测的问答式验证码-代码篇.avi │ │ 10-4 机器人无法识别的点触式验证码.avi │ │ 10-5 用户行为大数据分析.avi │ │ │ ├─第11章 课程总结 │ │ 11-1 秒杀系统总结.avi │ │ │ ├─第1章 课程介绍 │ │ 1-1 课程导学.avi │ │ 1-2 课程目标.avi │ │ 1-3 秒杀系统特点.avi │ │ 1-4 课程技术分析.avi │ │ │ ├─第2章 系统环境搭建 │ │ 2-1 技术选型分析之基础服务.avi │ │ 2-2 技术选型分析之CDN.avi │ │ 2-3 技术选型分析之负载均衡.avi │ │ 2-4 开发环境准备.avi │ │ 2-5 MySQL封装类.avi │ │ 2-6 Redis封装类.avi │ │ 2-7 调试封装类(上)有点小声.avi │ │ 2-8 调试封装类(下).avi │ │ │ ├─第3章 系统设计 │ │ 3-1 系统设计之项目基本功能.avi │ │ 3-2 系统设计之项目流程.avi │ │ 3-3 数据库设计之活动信息表.avi │ │ 3-4 数据库设计之商品信息表.avi │ │ 3-5 数据库设计-日志问答订单信息表.avi │ │ 3-6 系统设计之交互和页面设计.avi │ │ │ ├─第4章 秒杀功能开发 │ │ 4-1 商品页面开发--服务端代码.avi │ │ 4-2 商品页面开发--模板代码.avi │ │ 4-3 商品的几种状态控制.avi │ │ 4-4 秒杀逻辑控制器.avi │ │ 4-5 数据逻辑处理(上).avi │ │ 4-6 数据逻辑处理(下).avi │ │ │ ├─第5章 秒杀后台功能管理 │ │ 5-1 活动信息管理.avi │ │ 5-2 活动上下线信息管理.avi │ │ 5-3 商品信息管理.avi │ │ 5-4 活动订单管理.avi │ │ 5-5 活动参与日志管理.avi │ │ │ ├─第6章 单商品秒杀 │ │ 6-1 单商品特点.avi │ │ 6-2 单商品万次秒杀.avi │ │ 6-3 单商品百万次秒杀.avi │ │ 6-4 单商品过亿次秒杀.avi │ │ │ ├─第7章 组合商品秒杀 │ │ 7-1 组合商品特点.avi │ │ 7-2 组合商品万次秒杀.avi │ │ 7-3 组合商品百万次秒杀.avi │ │ 7-4 组合商品过亿次秒杀.avi │ │ │ ├─第8章 优化单机性能 │ │ 8-1 提高页面访问速度.avi │ │ 8-10 章节总结.avi │ │ 8-2 提高页面访问速度--合并和压缩.avi │ │ 8-3 提高页面访问速度--缓存和CDN.avi │ │ 8-4 提高秒杀接口速度.avi │ │ 8-5 提高秒杀接口速度--astatus.avi │ │ 8-6 提高秒杀接口速度--前端调用.avi │ │ 8-7 提高数据处理速度.avi │ │ 8-8 提高数据处理速度-代码改造(一).avi │ │ 8-9 提高数据处理速度-代码改造(二).avi │ │ │ └─第9章 分布式方案 │ 9-1 分布式方案--多个接入层服务器.avi │ 9-2 分布式方案--多WEB服务器单数据中心.avi │ 9-3 分布式方案--多WEB服务器多数据中心.avi │ 9-4 分布式方案--服务器规模预估.avi │ ├─Python3实战Spark大数据分析及调度 │ ├─第10章 Azkaban基础篇 │ │ 10章.mp4 │ │ │ ├─第11章 Azkaban实战篇 │ │ 11章.mp4 │ │ │ ├─第12章 Azkaban进阶篇 │ │ 12章.mp4 │ │ │ ├─第13章 项目实战 │ │ 13章.mp4 │ │ │ ├─第1章 课程介绍 │ │ 1-1 PySpark导学.mp4 │ │ 1-2 OOTB环境演示.mp4 │ │ │ ├─第2章 实战环境搭建 │ │ 2-1 -课程目录.mp4 │ │ 2-2到2-7.mp4 │ │ │ ├─第3章 Spark Core核心RDD │ │ 3章.mp4 │ │ │ ├─第4章 Spark Core RDD编程 │ │ 4章.mp4 │ │ │ ├─第5章 Spark运行模式 │ │ 5章.mp4 │ │ │ ├─第6章 Spark Core进阶 │ │ 6章.mp4 │ │ │ ├─第7章 Spark Core调优 │ │ 7章.mp4 │ │ │ ├─第8章 Spark SQL │ │ 8章.mp4 │ │ │ └─第9章 Spark Streaming │ 9章.mp4 │ ├─Python3数据分析与挖掘建模实战 │ │ project.zip │ │ │ ├─书籍+随堂源码+说明 │ │ │ 利用Python进行数据分析.pdf │ │ │ 半监督学习.pdf │ │ │ 数据挖掘导论.pdf │ │ │ │ │ └─sample_code │ │ │ ass_main.py │ │ │ clst_main.py │ │ │ eda_1.py │ │ │ eda_2.py │ │ │ eda_3.py │ │ │ eda_4.py │ │ │ eda_5.py │ │ │ etl1.py │ │ │ etl2.py │ │ │ etl3.py │ │ │ main.py │ │ │ semi_main.py │ │ │ 说明.txt │ │ │ │ │ └─data │ │ HR.csv │ │ │ ├─第1章 课程介绍【赠送相关电子书+随堂代码】 │ │ 1-1 课程导学.mp4 │ │ 1-2 数据分析概述.mp4 │ │ │ ├─第2章 数据获取 │ │ 2-1 数据仓库.mp4 │ │ 2-2 监测与抓取.mp4 │ │ 2-3 填写、埋点、日志、计算.mp4 │ │ 2-4 数据学习网站.mp4 │ │ │ ├─第3章 单因子探索分析与可视化 │ │ 3-1 数据案例介绍.mp4 │ │ 3-10 分布分析.mp4 │ │ 3-11 Satisfaction Level的分析.mp4 │ │ 3-12 LastEvaluation的分析.mp4 │ │ 3-13 NumberProject的分析.mp4 │ │ 3-14 AverageMonthlyHours的分析.mp4 │ │ 3-15 TimeSpendCompany的分析.mp4 │ │ 3-16 WorkAccident的分析.mp4 │ │ 3-17 Left的分析.mp4 │ │ 3-18 PromotionLast5Years的分析.mp4 │ │ 3-19 Salary的分析.mp4 │ │ 3-2 集中趋势,离中趋势.mp4 │ │ 3-20 Department的分析.mp4 │ │ 3-21 简单对比分析操作.mp4 │ │ 3-22 可视化-柱状图.mp4 │ │ 3-23 可视化-直方图.mp4 │ │ 3-24 可视化-箱线图.mp4 │ │ 3-25 可视化-折线图.mp4 │ │ 3-26 可视化-饼图.mp4 │ │ 3-27 本章小结.mp4 │ │ 3-3 数据分布--偏态与峰度.mp4 │ │ 3-4 抽样理论.mp4 │ │ 3-5 编码实现(基于python2.7).mp4 │ │ 3-6 数据分类.mp4 │ │ 3-7 异常值分析.mp4 │ │ 3-8 对比分析.mp4 │ │ 3-9 结构分析.mp4 │ │ │ ├─第4章 多因子探索分析 │ │ 4-1 假设检验.mp4 │ │ 4-10 相关分析与实现.mp4 │ │ 4-11 因子分析与实现.mp4 │ │ 4-12 本章小结.mp4 │ │ 4-2 卡方检验.mp4 │ │ 4-3 方差检验.mp4 │ │ 4-4 相关系数.mp4 │ │ 4-5 线性回归.mp4 │ │ 4-6 主成分分析.mp4 │ │ 4-7 编码实现.mp4 │ │ 4-8 交叉分析方法与实现.mp4 │ │ 4-9 分组分析方法与实现.mp4 │ │ │ ├─第5章 预处理理论 │ │ 5-1 特征工程概述.mp4 │ │ 5-10 特征变换-正规化.mp4 │ │ 5-11 特征降维-LDA.mp4 │ │ 5-12 特征衍生.mp4 │ │ 5-13 HR表的特征预处理-1.mp4 │ │ 5-14 HR表的特征预处理-2.mp4 │ │ 5-15 本章小结.mp4 │ │ 5-2 数据样本采集.mp4 │ │ 5-3 异常值处理.mp4 │ │ 5-4 标注.mp4 │ │ 5-5 特征选择.mp4 │ │ 5-6 特征变换-对指化.mp4 │ │ 5-7 特征变换-离散化.mp4 │ │ 5-8 特征变换-归一化与标准化.mp4 │ │ 5-9 特征变换-数值化.mp4 │ │ │ ├─第6章 挖掘建模 │ │ 6-1 机器学习与数据建模.mp4 │ │ 6-10 回归-分类-逻辑回归.mp4 │ │ 6-11 回归-分类-人工神经网络-1.mp4 │ │ 6-12 回归-分类-人工神经网络-2.mp4 │ │ 6-13 回归-回归树与提升树.mp4 │ │ 6-14 聚类-Kmeans-1.mp4 │ │ 6-15 聚类-Kmeans-2.mp4 │ │ 6-16 聚类-DBSCAN.mp4 │ │ 6-17 聚类-层次聚类.mp4 │ │ 6-18 聚类-图分裂.mp4 │ │ 6-19 关联-关联规则-1.mp4 │ │ 6-2 训练集、验证集、测试集.mp4 │ │ 6-20 关联-关联规则-2.mp4 │ │ 6-21 半监督-标签传播算法.mp4 │ │ 6-22 本章小结.mp4 │ │ 6-3 分类-KNN.mp4 │ │ 6-4 分类-朴素贝叶斯.mp4 │ │ 6-5 分类-决策树.mp4 │ │ 6-6 分类-支持向量机.mp4 │ │ 6-7 分类-集成-随机森林.mp4 │ │ 6-8 分类-集成-Adaboost.mp4 │ │ 6-9 回归-线性回归.mp4 │ │ │ ├─第7章 模型评估 │ │ 7-1 分类评估-混淆矩阵.mp4 │ │ 7-2 分类评估-ROC、AUC、提升图与KS图.mp4 │ │ 7-3 回归评估.mp4 │ │ 7-4 非监督评估.mp4 │ │ │ └─第8章 总结与展望 │ 8-1 课程回顾与多角度看数据分析.mp4 │ 8-2 大数据与学习这门课后还能干什么_音频.mp4.mp4 │ ├─Python核心技术进阶训练篇 │ ├─python源代码 │ │ .DS_Store │ │ 3_4.py │ │ 5_3.py │ │ 5_4.py │ │ 5_5.py │ │ 5_7.py │ │ 6_4.py │ │ 6_5.py │ │ 7_4.py │ │ 7_5.py │ │ 8_3.py │ │ 8_4.py │ │ 8_5.py │ │ 8_6.py │ │ │ ├─第1章 │ │ .DS_Store │ │ 1-1 课程介绍.mov │ │ 1-2 在线编译工具WebIDE使用指南.mov │ │ │ ├─第2章 │ │ 2-1 如何在列表,字典,集合中根据条件筛选数据.mov │ │ 2-2 3 4命名 统计 字典.mov │ │ 2-5 公共键.mov │ │ 2-6 如何让字典保持有序.mov │ │ 2-7 历史记录.mov │ │ │ ├─第3章 │ │ 3-1 2迭代器.mov │ │ 3-3 如何使用生成器函数实现迭代对象.mov │ │ 3-4 5 切片操作.mov │ │ 9-6 迭代多个对象.mov │ │ │ ├─第4章 │ │ .DS_Store │ │ 4-1 拆分字符串.mov │ │ 4-2 3调整字符串中文格式.mov │ │ 4-4 小字符串拼接.mov │ │ 4-5 字符串居中对齐.mov │ │ 4-6 去掉不需要的字符.mov │ │ │ ├─第5章 │ │ .DS_Store │ │ 5-1 如何读取文本文件.mov │ │ 5-2 如何处理二进制文件.mov │ │ 5-3 4文件映射.mov │ │ 5-5 如何访问文件的状态.mov │ │ 5-6 如何使用临时文件.mov │ │ │ ├─第6章 │ │ .DS_Store │ │ 6-1 如何读写csv数据.mov │ │ 6-2 如何读写json数据.mov │ │ 6-3.mov │ │ 6-4 如何构建xml文档.mov │ │ 6-5 如何读写excel文件.mov │ │ │ ├─第7章 │ │ .DS_Store │ │ 7-1.mov │ │ 7-2 3.mov │ │ 7-4 5.mov │ │ 7-7.mov │ │ 7-8.mov │ │ │ ├─第8章 │ │ .DS_Store │ │ 8-1.mov │ │ 8-2.mov │ │ 8-3.mov │ │ 8-4.mov │ │ 8-5.mov │ │ 8-6.mov │ │ │ └─第9章 │ 9-1.mov │ 9-2.mov │ 9-3.mov │ 9-4.mov │ └─[慕课网]Python3入门机器学习_经典算法与应用 │ github地址.txt │ ISLR Seventh Printing.pdf │ Mastering Feature Engineering Principles and Techniques for Data Scientists (Early Release)-O’reilly (2016).pdf │ project.zip │ ├─第01章 欢迎来到Python3玩转机器学习 │ 1-1 什么是机器学习.mp4 │ 1-2课程涵盖的内容和理念.mp4 │ 1-3课程所使用的技术栈.mp4 │ 课程补充.mp4 │ ├─第02章 机器学习基础 │ 2-1 机器学习的数据.mp4 │ 2-2 机器学习的主要任务.mp4 │ 2-3 监督学习、非监督学习....mp4 │ 2-4 批量、在线学习、参数、非参数学习.mp4 │ 2-5 哲学思考.mp4 │ 2-6 课程使用环境搭建.mp4 │ ├─第03章 Jupyter Notebook ,numpy │ 3-1 Jupyter Notebook基础.mp4 │ 3-10 Numpy中的比较和Fancy lindexing.mp4 │ 3-11 Matplotlib数据可视化基础.mp4 │ 3-12 数据加载和简单的数据搜索.mp4 │ 3-2Jupter Notebook 中的魔法命令.mp4 │ 3-3 Numpy 数据基础.mp4 │ 3-4 创建Numpy 数据和矩阵.mp4 │ 3-5 Numpy数组和矩阵的基本操作.mp4 │ 3-6 Numpy 数据和矩阵的合并与分割.mp4 │ 3-7 Numpy中的矩阵运算.mp4 │ 3-8 Numpy 中的聚合运算.mp4 │ 3-9 Numpy中的arg运算.mp4 │ ├─第04章 最基础的分类算法 │ 4-1 K近邻算法.mp4 │ 4-2 scikit-learn机器学习算法封装.mp4 │ 4-3 训练数据集.mp4 │ 4-4 分类准确度.mp4 │ 4-5 超参数.mp4 │ 4-6 网络搜索与K邻近算法中更多超参数.mp4 │ 4-7 数据归一化.mp4 │ 4-8 Scikit-learn中的Scaler.mp4 │ 4-9 更多有关K近邻算法的思考.mp4 │ ├─第05章 线性回归法 │ 5-1 简单线性回归.mp4 │ 5-10 线性回归的可解释性.mp4 │ 5-2 最小乘法.mp4 │ 5-3 简单线性回归的实现.mp4 │ 5-4 衡量线性回归的指标.mp4 │ 5-5 R Squared.mp4 │ 5-6 最好的衡量线性回归法的指标.mp4 │ 5-7多元线性回归和正规方程解.mp4 │ 5-8 实现多元线性回归.mp4 │ 5-9 使用Scilit-learn解决回归问题.mp4 │ ├─第06章 梯度下降法 │ 6-1 什么是梯度下降法.mp4 │ 6-2线性回归中的梯度下降法.mp4 │ 6-3实现线性回归中的梯度下降法.mp4 │ 6-4 实现线性回归中的梯度下降法.mp4 │ 6-5 梯度下降法的向量化.mp4 │ 6-6 随机梯度下降法.mp4 │ 6-7 scikit-learn中的梯度下降法.mp4 │ 6-8有关梯度下降法的更多深入讨论.mp4 │ 6-9 有关梯度下降法的更多讨论.mp4 │ ├─第07章 PCA与梯度上升法 │ 7-1 什么是PCA.mp4 │ 7-2 求数据的主成分PCA问题.mp4 │ 7-3 求数据的主成分.mp4 │ 7-4 高维数据映射为低维数据().mp4 │ 7-5 高纬数据映射为低纬数据.mp4 │ 7-6 scikit-learn中的PCA.mp4 │ 7-7 试手MNIST数据集.mp4 │ 7-8 使用PCA对数据进行降噪.mp4 │ 7-9 人脸识别与特征脸.mp4 │ ├─第08章 多项式回归与模型泛化 │ 8-1 什么是多项式回归.mp4 │ 8-10 L1,L2弹性网络.mp4 │ 8-2 scikit-learn 中的多项式回归.mp4 │ 8-3 过拟合与欠拟合.mp4 │ 8-4 为什么要训练数据集与测试数据集.mp4 │ 8-5 学习曲线.mp4 │ 8-6 验证数据集与交叉验证.mp4 │ 8-7 偏差方差平衡.mp4 │ 8-8 模型泛化与岭回归.mp4 │ 8-9 LASSO.mp4 │ ├─第09章 逻辑回归 │ 9-1 什么是逻辑回归.mp4 │ 9-2 逻辑回归的损失函数.mp4 │ 9-3 逻辑回归损失函数的梯度.mp4 │ 9-4 实现逻辑回归算法.mp4 │ 9-5 决策边界.mp4 │ 9-6 在逻辑回归中使用多项式特征.mp4 │ 9-7 scikt-learn中的逻辑回归.mp4 │ 9-8 OvR与OvO.mp4 │ ├─第10章 评价分类结果 │ 10-1准确度的陷阱和混淆矩阵.mp4 │ 10-2 准确率和召回率.mp4 │ 10-3 现实混淆矩阵.mp4 │ 10-4 F1 Score.mp4 │ 10-5 准确率和召回率的平衡.mp4 │ 10-6 准确率召回率曲线.mp4 │ 10-7 ROC曲线.mp4 │ 10-8 多分类问题中的混淆矩阵.mp4 │ ├─第11章 支撑向量机SVM │ 11-1 什么是SVM.mp4 │ 11-2 svm背后的最优化问题.mp4 │ 11-3 Soft Margin SVM.mp4 │ 11-4 Scikit-learn 中的SVM.mp4 │ 11-5 SVM中使用多项式特征和核函数.mp4 │ 11-6 什么是核函数.mp4 │ 11-7RBF核函数.mp4 │ 11-8 RBF核函数中的gamma.mp4 │ 11-9 SVM思想解决回归问题.mp4 │ ├─第12章 决策树 │ 12-1 什么是决策树.mp4 │ 12-2 信息熵.mp4 │ 12-3 - 12-5.mp4 │ 12-6 - 12-7 .mp4 │ ├─第13章 集成学习和随机森林 │ 13章.mp4 │ └─第14章 更多机器学习算法 14章 学习scikit-learn文档,大家加油!.mp4