阶段一 基础技能

展开
第一章 大数据前置提升-多线程
1-1 多线程
  • 24.01_多线程(多线程的引入)
  • 24.02_多线程(多线程并行和并发的区别)
  • 24.03_多线程(Java程序运行原理和JVM的启动是多线程的吗)
  • 24.04_多线程(多线程程序实现的方式1)
  • 24.05_多线程(多线程程序实现的方式2)
  • 24.06_多线程(实现Runnable的原理)
  • 24.07_多线程(两种方式的区别)
  • 24.08_多线程(匿名内部类实现线程的两种方式)
  • 24.09_多线程(获取名字和设置名字)
  • 24.10_多线程(获取当前线程的对象)
  • 24.11_多线程(休眠线程)
  • 24.12_多线程(守护线程)
  • 24.13_多线程(加入线程)
  • 24.14_多线程(礼让线程)
  • 24.15_多线程(设置线程的优先级)
  • 24.16_多线程(同步代码块)
  • 24.17_多线程(同步方法)
  • 24.19_多线程(火车站卖票的例子用实现Runnable接口)
  • 24.21_多线程(以前的线程安全的类回顾)
  • 24.22_多线程(总结)
  • 25.01_多线程(单例设计模式)(掌握)
  • 25.02_多线程(Runtime类)
  • 25.03_多线程(Timer)(掌握)
  • 25.04_多线程(两个线程间的通信)(掌握)
  • 25.05_多线程(线程间的通信注意的问题)
  • 25.05_多线程(三个或三个以上间的线程通信)
  • 25.06_多线程(JDK1.5的新特性互斥锁)(掌握)
  • 25.07_多线程(线程组的概述和使用)(了解)
  • 25.08_多线程(线程的五种状态)
  • 25.09_多线程(线程池的概述和使用)(了解)
  • 25.10_多线程(多线程程序实现的方式3)
第二章 大数据前置提升-MySQL数据库
2-1 Mysql
  • 数据库概述
  • 常见数据库
  • MySQL安装与配置
  • MySQL启动与登录
  • SQLyog的安装与使用
  • DDL--表结构操作
  • DML--insert语句
  • DML--update语句
  • DML--delete语句
  • DOS命令窗口乱码解决方案
  • DQL--简单查询
  • DQL--条件查询-1
  • DQL--条件查询-2
  • SQL单表查询--排序
  • SQL单表查询--聚合
  • SQL单表查询--分组
  • 数据库的备份与还原
  • SQL约束--主键约束--添加和删除
  • SQL约束--自动增长列
  • SQL约束--非空约束
  • SQL约束--唯一约束
  • SQL约束--外键约束介绍
  • 表与表之间的关系--一对多
  • 表与表之间的关系--多对多
  • 表与表之间的关系--一对一
  • 多表操作--外键约束
  • 多表操作--一对多关系--操作
  • 多表操作--多对多关系--分析和实现
  • 多表操作--多对多关系--操作
  • 多表关系--实战1--省和市
  • 多表关系--实战2--用户和角色
  • 多表关系--实战2--角色和权限
  • 多表关系--实战3--角色和权限
  • 多表关系--实战4--客户和联系人
  • 多表查询--数据初始化
  • 多表查询--交叉连接和内连接
  • 多表查询--外连接
  • 多表查询--子查询1
  • 多表查询--子查询2
  • sql练习--表结构
  • SQL语句--概述
  • DDL--数据库操作
  • sql练习--单表1
  • sql练习--单表2
  • sql练习--多表1
  • sql练习--多表2
  • sql练习--多表3
第三章 大数据前置提升-linux
3-1 Linux介绍&软件安装
  • Linux的简介
  • 虚拟软件的安装
  • CentOS的安装
  • Linux的目录结构
3-2 Linux的常用命令
  • cd命令
  • ls、ll、dir命令
  • mkdir、rmdir命令
  • cat、more、less、tail命令
  • rm命令
  • Linux的远程连接:CRT的软件的安装和使用
  • cp、mv命令
  • tar命令
  • grep命令
  • 其他常用命令
  • VI和VIM编辑器
  • 重定向输出
  • 管道和命令执行控制
  • 网络通讯的命令
  • 系统管理的命令
  • 用户管理的命令
  • 组管理的命令
  • 权限管理
3-3 Linux环境部署
  • Linux下安装JDK一
  • Linux下安装JDK二
  • Linux下安装mysql
  • Linux下安装tomcat
  • Linux下还原mysql
  • Linux下发布web项目
第四章 大数据前置提升-分布式服务框架Dubbox
4-1 Dubbox的基本介绍
  • 课程目标
  • 什么是SOA架构
  • Dubbox简介
  • Dubbox新特性
4-2 监控中心
  • 注册中心 Zookeeper-1
  • 注册中心 Zookeeper-2
  • 本地jar包安装与离线约束配置
4-3 Dubbox入门配置
  • dubbox入门-配置方式-1-架构搭建
  • dubbox入门-配置方式-2-服务提供者
  • dubbox入门-配置方式-3-服务消费方
  • dubbox入门-配置方式-4-测试
  • dubbox入门-注解方式
4-4 Dubbox的管理端和监控端
  • dubbox管理端-安装
  • dubbox管理端-使用
  • dubbox监控端-安装
  • dubbox监控端-启动与使用
4-5 综合案例
  • 综合案例-需求与建表
  • 综合案例-框架搭建
  • 综合案例-代码生成
  • 综合案例-服务层
  • 综合案例-控制层
  • 综合案例-前端
  • 综合案例-测试及常见问题解决

阶段二 web项目巩固练习

展开
第一章 大数据前置提升-Spring
1-1 Spring快速入门
  • spring框架介绍
  • spring框架体系结构与优点
  • spring的jar包下载
  • spring开发环境搭建
  • springIOC快速入门-IOC原理介绍
  • springIOC快速入门-代码编写
  • springDI介绍
1-2 Spring Bean的实例化
  • springBean的获取与实例化-ApplicationContext与BeanFactory区别
  • springBean的获取与实例化-实例化三种方式介绍
  • springBean的获取与实例化-作用域scope
  • springBean生命周期介绍
  • springBean生命周期总结
1-3 Spring Bean的属性注入
  • springBean属性注入-构造器注入
  • springBean属性注入-setter方法注入
  • springBean属性注入-集合类型注入
  • springBean属性注入-c与p名称空间
  • spring中spel表达式简单介绍
1-4 Spring注解开发
  • spring注解开发-bean注册
  • spring注解开发-属性依赖注入
  • spring注解开发-属性依赖注入指定注入的名称
  • spring注解开发-其它注解
  • spring在web开发中应用
  • spring整合junit4
1-5 Spring 传统aop开发
  • spring aop概述
  • AOP相关术语介绍
  • spring AOP底层实现介绍
  • spring AOP-jdk动态代理介绍
  • spring AOP-cglib动态代理介绍
  • springAOP编程-介绍
  • springAOP编程-传统基于代理的AOP开发
  • springAOP编程-传统基于代理的AOP开发补充
  • springAOP编程-传统基于aspectJ切点AOP开发
  • springAOP编程-传统aop开发总结
  • springAOP编程-传统AOP开发切点表达式写法介绍
1-6 Spring aop基于aspectJ开发
  • springAOP编程-aspectJ介绍
  • springAOP编程-aspectJ通知类型-前置通知
  • springAOP编程-aspectJ通知类型-其他通知
  • springAOP编程-aspectJ通知上的参数介绍
  • springAOP编程-aspectJ代理方式选择
  • springAOP编程-aspectJ注解开发-前置通知
  • springAOP编程-aspectJ注解开发-其他通知
  • springAOP编程-aspectJ注解开发(@Pointcut声明切点)
  • springAOP编程-aspectJ注解开发(选择代理方式)
1-7 Spring JDBC Template
  • spring JdbcTemplate介绍
  • spring JdbcTemplate快速入门
  • spring JdbcTemplate(内置连接池DriverManagerDataSource配置使用)
  • spring JdbcTemplate(配置c3p0连接池)
  • spring JdbcTemplate(引入外部属性文件properties)
  • spring JdbcTemplate(insert update delete操作)
  • spring JdbcTemplate(select-返回简单数据)
  • spring JdbcTemplate(select返回复杂数据类型1)
  • spring JdbcTemplate(select返回复杂数据类型2)
1-8 Spring 事务管理
  • spring事务管理-转账案例(1)
  • spring事务管理-转账案例(2)
  • spring事务管理-管理机制介绍
  • spring事务管理-PlatformTransactionManager接口
  • spring事务管理-TransactionDefinition介绍
  • spring事务管理-TransactionDefinition-传播行为
  • spring事务管理-TransactionStatus
  • spring事务管理-事务管理两种方式
  • spring事务管理-基于xml配置声明式事务管理
  • spring事务管理-基于annotation声明式事务管理
第二章 大数据前置提升-Mybatis
2-1 Mybatis入门程序
  • mybatis第一天课程安排
  • 原生态jdbc编程中的问题总结
  • mybatis框架原理
  • mybatis入门程序-工程结构
  • mybatis入门程序-根据id查询用户-映射文件
  • mybatis入门程序-根据id查询用户-程序代码
  • mybatis入门程序-根据id查询用户-程序调试
2-2 Mybatis入门程序-根据名称查询用户
  • mybatis入门程序-根据名称查询用户
  • mybatis入门程序-查询用户小结
  • mybatis入门程序-添加用户
  • mybatis入门程序-添加用户-主键返回
  • mybatis入门程序-删除用户和更新用户
  • mybatis入门程序-小结
  • mybatis和hibernate的本质区别和应用场景
2-3 Mybatis开发dao方法-sqlSession应用场合
  • mybatis开发dao方法-sqlSession应用场合
  • mybatis开发dao方法-原始dao开发方法
  • mybatis开发dao方法-原始dao开发方法-问题总结
  • mybatis开发dao方法-mapper代理开发方法-开发规范
  • mybatis开发dao方法-mapper代理开发方法-实现
  • SqlMapConfig-properties定义
  • SqlMapConfig-settings
2-4 SqlMapConfig-别名定义
  • SqlMapConfig-别名定义
  • SqlMapConfig-类型处理器
  • SqlMapConfig-mapper加载
  • 输入映射-pojo包装类型-定义pojo包装类型
  • 输入映射-pojo包装类型-实现
  • 输出映射-resultType
  • 输出映射-resultMap
  • 动态sql-if判断
  • 动态sql-sql片段
  • 动态sql-foreach
2-5 高级映射-一对一查询
  • 第一天课程复习及第二天课程安排
  • 订单商品数据模型-分析思路
  • 订单商品数据模型-分析
  • 高级映射-一对一查询-使用resultType
  • 高级映射-一对一查询-使用resultMap
2-6 高级映射-一对多查询
  • 高级映射-一对多查询
  • 高级映射-多对多查询
  • 高级映射-resultMap总结
  • 高级映射-延迟加载
  • 查询缓存-一级缓存原理
  • 查询缓存-一级缓存测试
  • 查询缓存-一级缓存实际应用
2-7 查询缓存-二级缓存-二级缓存测试
  • 查询缓存-二级缓存-二级缓存测试
  • 查询缓存-二级缓存-整合ehcache
  • 查询缓存-二级缓存-应用场景和局限性
  • mybatis和spring整合-sqlSessionFactory配置
  • mybatis和spring整合-原始dao开发
  • mybatis和spring整合-mapper代理开发
  • mybatis逆向工程自动生成代码
第三章 大数据前置提升-Spring MVC
3-1 Springmvc入门程序
  • spring第一天课程安排
  • springmvc架构-mvc设计模式在bs系统下的应用
  • springmvc架构-springmvc架构原理分析
  • springmvc入门程序-环境搭建
  • springmvc入门程序-前端控制器配置
  • springmvc入门程序-Handler编写调试
  • springmvc入门程序-非注解映射器和适配器
3-2 Springmvc入门程序-注解映射器和适配器配置
  • springmvc入门程序-注解映射器和适配器配置
  • springmvc入门程序-注解映射器和适配器
  • springmvc入门程序-前端控制器源代码分析
  • springmvc入门程序-视图解析器配置前缀和后缀
  • springmvc和mybaits整合-整合思路
  • springmvc和mybaits整合-工程结构
  • springmvc和mybaits整合-商品查询mapper
3-3 Springmvc和mybaits整合-商品查询service
  • springmvc和mybaits整合-商品查询service
  • springmvc和mybaits整合-商品查询controller
  • springmvc和mybaits整合-商品查询调试
  • springmvc注解开发-商品修改功能分析
  • springmvc注解开发-商品修改功能开发service
  • springmvc注解开发-商品修改功能开发controller
  • springmvc注解开发-RequestMapping注解
3-4 Springmvc注解开发-controller方法返回值
  • springmvc注解开发-controller方法返回值
  • springmvc注解开发-springmvc参数绑定过程
  • springmvc注解开发-springmvc参数绑定-简单类型绑定
  • springmvc注解开发-springmvc参数绑定-pojo绑定
  • springmvc注解开发-springmvc参数绑定-自定义参数绑定
  • springmvc和struts2的区别
3-5 Springmvc注解开发
  • springmvc第一天课程复习
  • springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定
  • springmvc注解开发-springmvc参数绑定-数组
  • springmvc注解开发-springmvc参数绑定-list
  • springmvc注解开发-validation校验-商品修改校验
  • springmvc注解开发-validation校验-分组校验
  • springmvc注解开发-数据回显
3-6 Springmvc异常处理-全局异常处理器开发
  • springmvc异常处理-全局异常处理器开发
  • springmvc异常处理-抛出异常
  • springmvc上传图片
  • springmvc实现json交互-requestBody和responseBody
  • springmvc实现json交互-准备环境
  • springmvc实现json交互-json交互测试
  • springmvc对RESTful支持
3-7 Springmvc拦截器-定义和配置
  • springmvc拦截器-定义和配置
  • springmvc拦截器-多拦截器测试
  • springmvc拦截器-实现登陆认证
第四章 大数据前置提升-SSM练习
4-1 SSM整合案例
  • 环境介绍
  • 工程搭建
  • 向工程中添加静态资源及分页标签
  • 初始化下拉列表-dao
  • 初始化下拉列表-完成
  • 客户信息列表查询分析
  • 客户信息列表查询-dao
  • 客户信息列表查询-完成
  • 参数回显乱码处理
  • 修改客户信息-展示
  • 客户信息修改
  • 客户信息删除