JAVA初級階段
掌握J(rèn)avaEE基礎(chǔ)語法
熟悉使用Eclipse,IDEA
理解JVM原理及內(nèi)存處理機(jī)制
掌握數(shù)組使用及十大排序算法
深入理解面向?qū)ο缶幊趟枷?/p>
掌握類和對象的使用
深入理解面向?qū)ο笕筇匦?/p>
熟練使用方法重載與重寫
掌握面向接口編程思想
熟悉JDK常用類
熟練使用List、set、map集合使用
第二階段JAVA進(jìn)階階段
泛型的使用
迭代器原理及開發(fā)
枚舉類型的使用
異常處理機(jī)制
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超文本標(biāo)記語言
CSS層疊樣式表
JavaScript基本語法
JavaScript數(shù)據(jù)類型
JavaScript對象和常用對象
jQuery的常用事件
事件冒泡
事件委派
jQuery實(shí)現(xiàn)動畫效果
LayUI開源工具包
響應(yīng)式布局設(shè)計(jì)
第五階段JAVA EE階段
JavaWeb環(huán)境配置
JavaEE開發(fā)核心
Servlet的配置和使用
JSP運(yùn)行原理
九大內(nèi)置對象和四大作用域
JSTL+EL表達(dá)式
Filter和Listener
Linux下Web服務(wù)器搭建
第六階段SSM框架階段
Spring內(nèi)核Ioc和AOP
Spring MVC核心組件原理
MyBatis輕量級持久框架
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ù)注冊與發(fā)現(xiàn)
Eureka集群搭建
Ribbon負(fù)載均衡實(shí)現(xiàn)
Ribbon負(fù)載均衡策略
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的實(shí)現(xiàn)原理
SQL優(yōu)化技巧
MySQL主從
MySQL分區(qū)
MyCat數(shù)據(jù)庫中間件
memcached優(yōu)勢
memcached與Java配使用
memcached分布式處理