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