Java语言核心
java语言基础
- 基本常识、数制、环境搭建
- 数据类型、常量、变量、运算符、语句、函数、数组
- 算法基础、常用数据结构
- 企业编程规范
java面向对象
- 面向对象、访问权限控制符、构造函数、this关键字、匿名对象、static、静态代码块、单例、继承、final、接口、多态、内部类、Object、String、Date等
- Debug工具
Maven使用SVN版本管理
javaSE核心API
多线程概念、线程生命周期、并发安全问题、线程间通信、生产者消费者问题
- 网络七层架构、UDP、Socket之TCP
- XML概述、XML语法、XML约束、XML编程、Dom4j、Digester组件
- 正则表达式、反射、注解、泛型、枚举、类加载器、静态导入、自动封装拆箱、可变参数、增强for循环
- JVM性能调优:JVM内存结构剖析、GC分析及调优、JVM内存参数优化
Java Web服务端技术
web前端技术
- HTML语法常用标签、CSS语法
JavaScript、DHTML、BOM、DOM
java web服务端技术
Web服务器概述、Tomcat开发环境搭建
- http协议详解、Servlet、Request、Response、ServletContext、资源跳转、AJAX
- JSP技术、Session、Cookie、JSP标签技术、EL表达式、JSTL标签库
Jsp+Servlet+JavaBean MVC模式开发
java数据库访问技术
Mysql数据库、SQL语言、数据库设计、数据库驱动、批处理、SQL注入攻击
连接池、动态代理
java Web服务端高级技术
过滤器、MD5、文件上传、监听器、事务控制
Java Web框架及互联网架构
Mybatis
- Mybatis映射基础
- DQL映射
- DML映射
- 复杂数据集映射技巧
- 高级动态SQL映射
- SqlSession的使用
Spring与Mybatis整合
SpringMVC & Spring
Spring Ioc基础
- Ioc注入技巧
- 对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)
- Spring AOP原理
- AspectJ
- Spring JDBC支持
- Spring事务及安全管理
- Spring与Mybatis整合
SpringMVC技术
Web 前端高级
JQuery、JQuery对象、元素选择
- JQuery插件 、JQuery Easy UI
Java 互联网架构
Linux管理
- 归档与压缩、程序和文件查找
- vim、RPM、Yum
- 源代码编译安装
- 用户账号管理
- TCP/IP
- 配置网络
- Linux远程控制
- Linux配置
- Tomcat部署
- 与服务器管理
Licene与Solor
- Licene入门、核心API、中文分词器
- Licene查询检索核心API
- Licene Query Solor概述
- Solor环境搭建
- Solor的使用
- Solor的集群
Solor的HA
RabbitMQ
队列工作原理
- RabbitMQ搭建
- RabbitMQ管理命令
- RabbitMQ集群
- RabbitMQ API的使用
- Spring RabbitMQ整合
Redis
- Redis原理
- 构建Redis环境
- Redis命令操作
- Java Redis API
- Spring Redis整合
- Redis集群
Nginx
- Nginx原理
- Nginx环境构建
- Nginx虚拟主机
- Nginx反向代理
- Tomcat运用服务器集成
- NginxURL重写
- Nginx动静分离
- Session共享技术
Dubbox
- 支持REST风格远程调用
- 注册服务
- 监听服务
- 发布服务
- 启动服务
- 对象序列化的优化
- Dubbox的协议
- Dubbox入门
- Dubbox的高可用
Mysql优化
- 构建Mysql服务器
- 数据库基本管理
- 数据导入导出
- 用户授权与撤销
- 数据备份与恢复
- Mysql管理工具
- Mysql主从同步
- Mysql读写分离
Zookeeper
- Zookeeper简介
- Zookeeper安装与配置
- Zookeeper操作
- Zookeeper常见应用场景
- Zookeeper在Zebra中的应用
- Zookeeper原理剖析