课程试听
阶段一 基础技能
展开第一章 大数据前置提升-多线程

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
- 客户信息列表查询-完成
- 参数回显乱码处理
- 修改客户信息-展示
- 客户信息修改
- 客户信息删除