JavaSE部分 | |
1 | JavaSE体系介绍 JDK安装与环境配置 |
2 | 变量 注释,Java数据类型,进位制转换,运算符 |
3 | 运算符 分支结构 |
4 | 分支结构循环结构 |
5 | 循环结构 一维数组 |
6 | 二维数组 面向对象编程的概念 类的定义 对象的创建 引用的使用 成员方法 |
7 | 构造方法与方法重载 this关键字 |
8 | 封装 static关键字 继承 单利设计模式 super关键字和this关键字的比较 方法的重写(Override) |
9 | 访问控制符 final关键字 对象创建的过程 多态 |
10 | 抽象类 接口 内部类 Object类 |
11 | Object类 包装类和数学处理类 装箱和拆箱 BigDecimal类(处理计算误差) BigInteger类(比long类还大的整数类型) String类 |
12 | String类 |
13 | String类 正则表达式 StringBuffer类和StringBuilder类 日期类 SimpleDateFormat类 Calendar类 |
14 | 集合 数组和集合的比较 Collection中的常用方法 List集合 |
15 | List接口 泛型机制 Queue接口 Set接口 增强版的for循环(for each结构) TreeSet类 二叉树? |
16 | Set接口 Map接口 异常 File类 |
17 | 异常的捕获 File类 I/O流 FileOutputStream类 |
18 | I/O流中的文件流 FileInputStream类 I/O流中的数据流 DataOutputStream DataInputStream I/O流中的字符流 BufferedWriter类 |
19 | I/O流中的对象流 ObjectOutputStream类 ObjectInputStream类 初识java中的多线程编程 线程的创建 |
20 | 线程的同步机制 死锁 |
21 | 网络编程的基本常识 网络通信协议 常见的网络协议 基于TCP协议的编程模型 |
22 | 基于UDP协议的编程模型 比较TCP和UDP的区别 反射 |
23 | 常用的设计原则和设计模式 工厂设计模式 单例设计模式 装饰者设计模式 代理设计模式、模版设计模式 常用的查找算法 线性查找 二分查找 常用的排序算法 冒泡排序 快速排序 |
Oracle数据库部分 | |
24 | Oracle的介绍及安装 查询语句 |
25 | 查询语句 逻辑运算符 多条件的优先级问题 排序 单行函数 组函数 处理数字的函数 格式显示函数 函数嵌套 多表查询 非等值连接 自连接 |
26 | 内连接 外连接 sql99 外连接标准 全外连接 组函数 分组 子查询 DDL建表 删除表 删除某个字段 增加一个字段 |
27 | 插入语句 删除语法 修改数据 TCL事务的概念 日期类型 约束 |
28 | 外键 建表 插入数据 删除数据 删除表 级联 表级约束 数据库中的其它对象(序列 sequence,删除序列) 索引 分页技术 |
29 | 变量 table类型 如何遍历table类型的变量 控制语句 循环语句 控制语句--goto 语句 游标 cursor 如何提取游标中所有的数据 |
30 | PLSQL中如何使用sql 动态sql dml select语句 异常 过程 调用 存储过程 函数 Function 包 package 触发器 |
31 | JDBC |
32 | JDBC 如何调用存储过程 事务(转账事务) |
33 | DAO接口 Service思想 02_查询语句的编写 |
34 | 01_用户登录的前四步 02_简单服务端编写 03_客户端的编写 04_完成登录功能 05_多线程功能 06_登录 |
35 | 在线考试系统 修改密码 |
Web前端部分 | |
36 | XML语法 Dom4j |
37 | HTML 表格 表单 |
38 | HTML表单 框架网页iframe CSS核心语法 选择器 CSS中属性的使用 |
39 | CSS常用属性 CSS中盒模型 列表样式 控制鼠标形状 CSS中的定位 |
40 | HTML5与HTML4的区别 结构标签 媒体标签 表单标签 |
41 | 边框 渐变 过渡 动画 CSS3响应式处理 JavaScript |
42 | 内置对象 Math Number 正则对象 (demo3) Date:日期和时间 (demo4) Function:函数对象 (demo5) 全局函数 (demo6) |
43 | console(demo1) DOM 创建并添加节点(demo9) |
44 | 添加节点(demo1) 删除节点(demo1) HTML中元素对象 Window(BOM) 事件 |
45 | 事件 面向对象 |
46 | 选择器 元素的显示与隐藏 |
47 | jQuery jQuery事件函数 文档处理函数 工具函数 数组函数 去重 合并 |
JAVA WEB部分 | |
48 | Java Web知识点简介 Servlet、JSP、JavaBean、Filter、Listener Web服务器 请求和响应交互模式 基于HTTP协议交互数据 请求格式 响应格式 Tomcat集成到Eclipse开发工具中 Servlet 搭建Java Web Project工程 开发Servlet组件 |
49 | Servlet生命周期 HTTP协议 GET和POST GET和POST中文乱码 |
50 | ServletContext对象 getInitParameter()//获取<context-param>全局参数 setAttribute() //保存一个对象信息 getAttribute() //获取一个对象信息 所有Servlet获取字符编码 统计网站访客位数 从数据库表中提取数据,显示一个列表 重定向和转发 |
51 | 状态管理 客户端存储(Cookie) 服务器端存储(Session) Cookie和Session区别< |
52 | Servlet标准 获取客户端请求信息(浏览器) JSP |
53 | JSP内置对象 (JSP内建对象) exception对象 pageContext对象 JSP中4个作用域(page、request、session、application)区别 JavaBean MVC |
54 | MVC模式 EL概念和作用 EL表达式具体作用 JSTL标签 |
55 | 前期知识汇总 分页列表显示 EL+JSTL 自定义分页标签 |
56 | JavaWeb开发 Filter+Listener |
57 | 什么是Ajax Ajax交互(异步)和传统交互(同步)区别 Ajax作用和优点 JSON数据格式 如何将Java对象转成JSON字符串 |
58 | JQuery Ajax |
59 | 验证码 文件上传 |
60 | 京东电商项目开始 |
61 | 电商项目注册登录测试 |
62 | ajax请求 |
63 | 项目商品列表 |
64 | 项目 |
65 | easyUI |
66 | easyUI |
67 | bootstrap |
68 | bootstap |
JavaEE部分 Spring框架 | |
69 | Spring 的核心构成 什么是IOC Spring 容器 Spring 容器使用的步骤 Spring 容器创建bean对象的三种方式 Spring 容器中 bean 对象的作用域 对象的初始化问题 |
70 | DI的实现方式----自动注入 bean参数注入 组件扫描 注解 |
71 | 组件扫描 注解 和组件装配有关的标注 Spring DAO |
72 | 建表 设计dao接口 事务(原子性,一致性,持久性,隔离性) 脏读 不可重复读 幻读 Spring 编程式 事务 声明式事务 |
73 | Spring简介 |
74 | pring技术体系 Spring MVC 主要组件(DispatcherServlet、HandlerMapping、Controller、ModelAndView、ViewResolver) Spring MVC处理流程 Spring入门案例 - HelloWorld Spring入门示例 - 登录 Spring MVC注解配置 Spring登录案例 Spring MVC接收请求参数 POST中文乱码的解决方法 |
75 | SpringMVC案例: 产品列表显示 Spring案例: 删除操作 Spring案例: 更新操作 |
76 | Spring MVC拦截器组件 案例:登录检查 案例:请求处理时间监控 Spring MVC异常处理 SpringMVC文件上传 |
77 | SpringMVC和Ajax应用 Spring MVC返回JSON结果 hello ajax入门示例 SpringMVC和RESTful设计 做一套针对Book操作的Web服务接口 前端界面开发 |
78 | Ajax前端 案例:图书添加 案例:更新图书 datePicker日历插件使用方法 layer弹框插件的使用 Spring AOP 面向切面编程 服务调用日志记录 |
79 | Spring AOP 通知 案例1:采用AOP实现异常处理 AOP实现原理(动态代理模式) Mybatis框架简介 使用MyBatis对USER表操作 MyBatis使用技巧 |
80 | MyBatis使用 日志输出 参数映射 #{}表达式和${}表达式区别 MyBatis分页查询 Spring和MyBatis整合应用 MyBatis注解SQL定义 |
81 | MAVEN安装 SpringBoot 快速入门示例 @SpringBootApplication标记原理 |
82 | SpringBoot Beans定义 SpringBoot连接池 |
83 | SpringBoot MVC环境搭建 热启动+分页 拦截器替代过滤器 |
84 | 案例1:JSP版本的列表显示 搭建工程 设计列表显示流程 SpringBoot追加分页处理 过滤器Filter和Spring拦截器区别 SpringBoot MVC异常处理 |
85 | SpringBoot 静态资源访问 SpringBoot对静态资源管理 Thymeleaf模板技术 案例1:Hello World 案例2:列表显示 案例3:重构列表分页案例 SpringBoot AOP SpringBoot任务调度 |
86 | 在线教育系统案例 |
87 | 用户管理模块(user) 搭建项目结构 设计功能服务的接口 实现功能服务的接口 MD5+盐密码加密处理 前台界面工程 |
88 | 用户管理模块(user) 搭建项目结构 设计功能服务的接口 实现功能服务的接口 |
89 | 课程视频的导入 Eclipse安装和使用SVN |
90 | 考试+试卷 学科 课程导入 |
91 | 关联映射 方向—学科 |
92 | 令牌校验 |
93 | 阶段总结 阶段大纲 Struts2 Struts2+Spring整合 结合jdbc实现删除功能 struts2组件列表 增删改查操作 |
JavaEE部分 struts框架 | |
94 | 项目必备资料 Struts2 框架搭建步骤 |
95 | 接收、传出参数 入门示例2-列表展示 Struts2+Spring整合 结合jdbc实现查询功能 |
96 | 结合jdbc实现删除功能(使用redirectAction) 登录页面功能、登录按钮实现 登录使用session struts2组件列表 验证码实现 使用工具类来生成验证码 验证码校验 |
97 | 自定义拦截器 值栈 hibernate搭建 使用hibernate增删改查 hibernate主键策略 |
98 | interceptor 拦截器 Struts2注解 SSH框架请求流程 OGNL应用 hibernate和mybatis的区别 数据库工具类: 增删改查操作 Hibernate主键管理 Hibernate查询 Criteria查询 NativeSQL查询 Hibernate注解应用 Hibernate特性 缓存(性能优化) 持久化(session) Spring+Hibernate整合 |
99 | 列表详情 列表详情之一对多 二级缓存 集群搭建 session共享 SSH回顾 |
100 | Linux系统常见操作命令 |
101 | 安装虚拟机 CentOS7 Linux下如何搭建Java环境 |
102 | NoSQL从小白到码神 redis搭建 |
103 | mongoDB |
104 | 生成二维码 |
105 | CRM项目开始 |
106 | CRM项目登录退出 页面展示跳转 |
107 | CRM用户增加 删除 角色管理 |
108 | 菜单分配 菜单删除 调度任务-定时任务 缓存 Excel表格导出 websocket |
109 | P2P借贷平台 |
110 | 第三方登录与CMS使用 |
111 | 虚拟机安装CentOS7 第三方支付 直播 WS-SSO |
112 | MySQL主从服务器配置 |