JAVA初級(jí)階段
掌握J(rèn)avaEE基礎(chǔ)語(yǔ)法
熟悉使用Eclipse,IDEA
理解JVM原理及內(nèi)存處理機(jī)制
掌握數(shù)組使用及十大排序算法
深入理解面向?qū)ο缶幊趟枷?/p>
掌握類和對(duì)象的使用
深入理解面向?qū)ο笕筇匦?/p>
熟練使用方法重載與重寫
掌握面向接口編程思想
熟悉JDK常用類
熟練使用List、set、map集合使用
第二階段JAVA進(jìn)階階段
泛型的使用
迭代器原理及開發(fā)
枚舉類型的使用
異常處理機(jī)制
I/O流處理
NIO處理
Debug調(diào)試技巧
多線程編程
Socket網(wǎng)絡(luò)編程
反射原理及內(nèi)省
代理和動(dòng)態(tài)代理
第三階段數(shù)據(jù)庫(kù)階段
關(guān)系型數(shù)據(jù)庫(kù)基礎(chǔ)
MySQL數(shù)據(jù)庫(kù)安裝與使用
命令行下管理MySQL數(shù)據(jù)庫(kù)
MySQL圖形化客戶端的使用
結(jié)構(gòu)化查詢語(yǔ)言SQL語(yǔ)法
單表查詢與多表連查
函數(shù)和存儲(chǔ)過程
觸發(fā)器的使用
數(shù)據(jù)庫(kù)事務(wù)
使用JDBC操作數(shù)據(jù)庫(kù)
第四階段前端階段
HTML超文本標(biāo)記語(yǔ)言
CSS層疊樣式表
JavaScript基本語(yǔ)法
JavaScript數(shù)據(jù)類型
JavaScript對(duì)象和常用對(duì)象
jQuery的常用事件
事件冒泡
事件委派
jQuery實(shí)現(xiàn)動(dòng)畫效果
LayUI開源工具包
響應(yīng)式布局設(shè)計(jì)
第五階段JAVA EE階段
JavaWeb環(huán)境配置
JavaEE開發(fā)核心
Servlet的配置和使用
JSP運(yùn)行原理
九大內(nèi)置對(duì)象和四大作用域
JSTL+EL表達(dá)式
Filter和Listener
Linux下Web服務(wù)器搭建
第六階段SSM框架階段
Spring內(nèi)核Ioc和AOP
Spring MVC核心組件原理
MyBatis輕量級(jí)持久框架
SSM整合
Maven構(gòu)造SSM項(xiàng)目
SpringBoot構(gòu)建SSM項(xiàng)目
Spring JPA
AspectJ AOP實(shí)現(xiàn)
Git版本控制系統(tǒng)
第七階段分布式高并發(fā)階段
SpringCloud框架介紹
Eureka服務(wù)注冊(cè)與發(fā)現(xiàn)
Eureka集群搭建
Ribbon負(fù)載均衡實(shí)現(xiàn)
Ribbon負(fù)載均衡策略
Hystrix資源隔離策略
Hystrix熔斷和降級(jí)
Zuul構(gòu)建微服務(wù)網(wǎng)關(guān)
JWT和Token使用
構(gòu)造高并發(fā)秒殺系統(tǒng)
第八階段java+大數(shù)據(jù)
Hadoop基礎(chǔ)
Hadoop應(yīng)用
Spark基礎(chǔ)
Spark應(yīng)用
ACID和MySQL的實(shí)現(xiàn)原理
SQL優(yōu)化技巧
MySQL主從
MySQL分區(qū)
MyCat數(shù)據(jù)庫(kù)中間件
memcached優(yōu)勢(shì)
memcached與Java配使用
memcached分布式處理