更新時(shí)間:2021-03-23 11:38:24 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3357次
學(xué)習(xí)目標(biāo):畢業(yè)直接上手項(xiàng)目,可獨(dú)立完成開發(fā)任務(wù)的中級(jí)Java工程師
學(xué)習(xí)安排: 5個(gè)月掌握核心技術(shù)+名企技術(shù)+項(xiàng)目實(shí)戰(zhàn)
適合對(duì)象:有Java基礎(chǔ),通過實(shí)驗(yàn)班測(cè)評(píng)的零基礎(chǔ)人群
學(xué)習(xí)目標(biāo):了解Java語言和Java的運(yùn)行機(jī)制;掌握J(rèn)ava的核心基礎(chǔ)語法;認(rèn)識(shí)及掌握面向?qū)ο?熟練運(yùn)用IntelliJ IDEA開發(fā)神器;熟練掌握J(rèn)ava高級(jí)語法;深入理解面向?qū)ο蟪绦虻脑O(shè)計(jì);掌握J(rèn)ava常用類,集合,異常,IO流的使用;由淺到深學(xué)習(xí)線程、反射機(jī)制及Java的新特性
課程重點(diǎn):面向?qū)ο蟪绦蛟O(shè)計(jì)、 類、 集合、 異常....
一、JavaSE核心技術(shù) | |||
---|---|---|---|
(一)面向?qū)ο?/strong> |
1.面向?qū)ο蟪绦蛟O(shè)計(jì) 2.面向?qū)ο蟪绦蛟O(shè)計(jì)概述 3.什么是面向?qū)ο蟪绦蛟O(shè)計(jì) 4.什么是面向過程程序設(shè)計(jì) 5.對(duì)象與類的概念 6.類的定義與對(duì)象的創(chuàng)建 7.語法 8.創(chuàng)建對(duì)象的內(nèi)存分析 9.自定義類創(chuàng)建另外一個(gè)類的屬性 10.構(gòu)造方法 11.this關(guān)鍵字 12.對(duì)象可以作為方法參數(shù) 13.static關(guān)鍵字 14.static靜態(tài)變量 |
15.static靜態(tài)方法 16.static內(nèi)部類 17.靜態(tài)導(dǎo)入 18.封裝 19.繼承 20.繼承意味著自動(dòng)擁有 21.方法重寫 22.構(gòu)造方法不能繼承 23.繼承說明 24.訪問權(quán)限 25.Object 26.final關(guān)鍵字 27.多態(tài) 28.多態(tài)實(shí)現(xiàn)有四個(gè)條件 |
29.多態(tài)的作用 30.對(duì)象向下轉(zhuǎn)型 31.抽象類 32.抽象方法 33.抽象類 34.接口 35.概述 36.接口的定義與實(shí)現(xiàn) 37.接口說明 38.接口與抽象類的區(qū)別 39.接口的應(yīng)用 40.提倡面向接口編程 41.類與類之間的關(guān)系 42.對(duì)象數(shù)組 |
(二)常用類 | 1.字符串相關(guān)的常用類 2.String 3.StringBuilder StringBuffer 4.日期相關(guān)類及常用方法 5.Date 6.LocalDateTime 7.獲取總毫秒數(shù) 8.獲取系統(tǒng)當(dāng)前日期 9.日期格式化 |
10.將特定格式的日期字符串轉(zhuǎn)換 11.數(shù)學(xué)相關(guān)類 12.Math 13.Random 14.DecimalFormat 15.BigDecimal 16.包裝類 17.包裝類的繼承結(jié)構(gòu) 18.Number類中的公共方法 |
19.Integer的構(gòu)造方法 20.Integer的常用方法 21.String、Integer、int 22.三種類型的互相轉(zhuǎn)換 23..自動(dòng)裝箱和自動(dòng)拆箱 24.隨機(jī)數(shù)Random 25.枚舉類型 26.整數(shù)型常量池 |
(三)集合 | 1.集合概述 2.Collection集合 3.UML演示Collection繼承結(jié)構(gòu)圖 4.Collection接口常用方法 5.Collection的通用迭代 6.List集合 7.List集合特有方法 8.ArrayList與Vector對(duì)比 9.單向鏈表和雙向鏈表數(shù)據(jù)結(jié)構(gòu) 10.通過簡(jiǎn)單查看源碼得出 11.LinkedList集合底層雙向鏈表 12.Set集合 13.HashSet |
14.TreeSet 15.Map集合 16.Map接口中常用方法 17.UML演示Map繼承結(jié)構(gòu)圖 18.HashMap集合 19.哈希表/散列表數(shù)據(jù)結(jié)構(gòu) 20.HashMap集合的初始化容量 21.HashMap的加載因子 22.HashMap集合put方法 23.哈希沖突/哈希碰撞的理解 24.key需要重寫hashCode+equals 25.HashMap、Hashtable區(qū)別 26.Hashtable集合的子類 |
27.TreeMap集合 28.SortedMap存儲(chǔ)特點(diǎn) 29.代碼演示TreeMap集合的key 30.TreeMap和TreeSet集合關(guān)系 31.TreeMap集合底層是紅黑樹 32.源碼分析TreeMap集合的key 33.Comparator的策略模式 34.Collections集合工具類 35.怎么獲取一個(gè)線程安全的AList 36.集合排序: 37.泛型 38.Lambda表達(dá)式 |
(四)異常 | 1.異常概述 2.什么是異常 3.曾遇到過哪些異常 4.異常機(jī)制的作用 5.異常類和異常對(duì)象的關(guān)系 6.異常繼承結(jié)構(gòu)圖 |
7.處理異常 8.throws聲明拋出 9.try..catch..捕捉 10.throws,try..catch.. 11.異常對(duì)象的常用方法 12.包裝類的繼承結(jié)構(gòu) |
13.finally語句塊 14.final、finalize、finally 15.異常在實(shí)際開發(fā)中的作用 16.方法覆蓋與異常 |
(五)IO流 |
1.IO概述 2.FileInputStream 3.BufferedInputStream 4.DataInputStream / |
5.PrintStream 6.ObjectInputStream / 7.FileReder / FileWriter 8.Input/OutputStreamReader |
9.BufferedReader /Writer 10.裝飾者/適配器設(shè)計(jì)模式 11.File類 12.NIO |
(六)線程 |
1.線程相關(guān)概念 2.線程的創(chuàng)建與啟動(dòng) 3.線程的常用方法 4.currentThread()方法 5.setName()/getName() 6.isAlive() 7.sleep() |
8.getId() 9.yield() 10.setPriority() 11.interrupt() 12.setDaemon() 13.oin() 14.線程的生命周期 |
15.多線程編程優(yōu)勢(shì)與風(fēng)險(xiǎn) 16.線程安全問題 17.Java內(nèi)存模型 18.線程同步 19.生產(chǎn)者消費(fèi)者設(shè)計(jì)模式 20.Timer類 |
(七)反射機(jī)制 | 1.反射概述 2.獲取Class的三種方式 |
3.反射機(jī)制調(diào)用創(chuàng)建對(duì)象 4.類加載 |
5.通過反射機(jī)制訪問對(duì)象的Field 6.通過反射機(jī)制調(diào)用對(duì)象的Method |
(八)注解 | 1.JDK內(nèi)置注解 2.自定義注解 |
3.反射機(jī)制讀取注解 | 4.總結(jié)注解在開發(fā)中有什么作用 |
(九)新特性 |
1.Lambda表達(dá)式 2.接口中的默認(rèn)/靜態(tài)方法 |
3.新的Date API 4.Annotation重復(fù)注解 |
5.Java8~Java14新特性 |
學(xué)習(xí)目標(biāo):"整體熟練掌握J(rèn)avaWeb開發(fā)基礎(chǔ)知識(shí);掌握Mysql數(shù)據(jù)庫的日常開發(fā)、管理與性能調(diào)優(yōu);熟練使用JDBC技術(shù)對(duì)數(shù)據(jù)庫進(jìn)行CRUD操作,建立ORM思想并能編寫基于ORM思想的DAO(數(shù)據(jù)訪問對(duì)象);熟練掌握和應(yīng)用HTML/CSS/JavaScript等技術(shù)。"
課程重點(diǎn):MySQL、 JDBC、 HTML、 CSS....
二、JavaWeb開發(fā)基礎(chǔ) | |||
---|---|---|---|
(一)MySQL | 1.MySQL安裝與完美卸載 2.登錄MySQL 3.基本命令 4.DBMS、SQL、DB 5.SQL語句分類 6.表的概述 7.初始化測(cè)試數(shù)據(jù) 8.常用命令 9.簡(jiǎn)單查詢 10.查一個(gè)字段 11.查多個(gè)字段 12.查所有字段 13.查詢時(shí)字段可參與數(shù)學(xué)運(yùn)算 14.查詢時(shí)字段可起別名 15.條件查詢 16.預(yù)算符、排序操作及優(yōu)先級(jí) 17.數(shù)據(jù)處理函數(shù) 18.字符串及日期處理 19.分組函數(shù) 20.關(guān)鍵字及分組函數(shù)組合 |
21.分組查詢 22.單表DQL總結(jié) 23.連接查詢 24.連接查詢分類 25.笛卡爾積現(xiàn)象 26.內(nèi)連接 27.外連接 28.三張表甚至更多張表如何 進(jìn)行表連接 29.子查詢 30.where后面使用子查詢 31.from后面使用子查詢 32.select后面使用子查詢 33.union&union all 34.limit 36.limit 5 37.limit 0, 5 38.limit在order by之后執(zhí)行 39.通用的分頁sql 40.組內(nèi)排序 |
41.表 42.MySQL中常用數(shù)據(jù)類型 43.創(chuàng)建表 44.增刪改表結(jié)構(gòu) 45.insert 46.update 47.delete 48.約束 49.約束的作用 50.非空 51.唯一性 52.主鍵 53.外鍵 54.事務(wù) 55.存儲(chǔ)引擎 56.索引 57.視圖 58.DBA命令 59.數(shù)據(jù)庫設(shè)計(jì)三范式 60.34道SQL作業(yè)題 |
(二)JDBC | 1.接口在開發(fā)中的作用 2.驅(qū)動(dòng)配置 3.JDBC編程六步 4.使用Statement完成增刪改 5.連接數(shù)據(jù)庫在屬性資源文件中配置 |
6.安裝PowerDesigner工具設(shè)計(jì)表 7.Statement演示登錄 8.PreparedStatement 9.Statement和PreparedStatement 10.PreparedStatement增刪改 |
11.PreparedStatement演示 12.JDBC事務(wù) 13.悲觀鎖和for updatenowait 14.java.util.Date/java.sql.Date 15.封裝DBUtil工具類 |
(三)HTML | 1.HTML概述 2.HTML是什么 3.HTML與W3C 4.HTML怎么開發(fā) 5.HTML怎么運(yùn)行 6.世界五大主流瀏覽器介紹 7.安裝FireFox和Chrome瀏覽器 |
8.安裝HBuilder開發(fā)工具 9.第一個(gè)HTML 10.基本標(biāo)簽 11.實(shí)體符號(hào) 12.表格 13.背景顏色和背景圖片 14.圖片 |
15.超鏈接 16.列表 17.表單 18.HTML中元素的id屬性 19.div和span |
(四)CSS | 1.CSS的作用 2.HTML中嵌入CSS樣式的三種方式 3.邊框 4.隱藏 |
5.字體 6.文本裝飾 7.列表 8.設(shè)置鼠標(biāo)懸停效果 |
9.內(nèi)邊距和外邊距 10.布局float 11.定位 12.鼠標(biāo)小手 |
(五)JavaScript | 1.JavaScript概述 2.JavaScript核心 3.嵌入JS三種方式以及JS的注釋 4.標(biāo)識(shí)符和關(guān)鍵字 5.變量 6.JS數(shù)據(jù)類型 |
7.null NaN undefined區(qū)別 8.JS中的事件 9.JS運(yùn)算符之void 10.JS之控制語句 11.JS內(nèi)置對(duì)象 12.BOM和DOM的區(qū)別與聯(lián)系 |
13.DOM編程案例 14.BOM編程案例 15.JSON對(duì)象 16.瀏覽器向服務(wù)器發(fā)送請(qǐng)求 |
(六)Servlet | 1.系統(tǒng)結(jié)構(gòu)概論 2.tomcat服務(wù)器安裝與配置 3.開發(fā)第一個(gè)Servlet程序 4.Servlet對(duì)象生命周期 5.單實(shí)例多線程環(huán)境下運(yùn)行的Servlet 6.GenericServlet 7.HTTP協(xié)議詳解 |
8.HttpServlet 9.ServletConfig 10.ServletContext 11.HttpServletRequest 12.HttpServletResponse 13.web開發(fā)中亂碼的解決方案 14.Cookie |
15.HttpSession 16.轉(zhuǎn)發(fā)與重定向 17.Filter 18.Listener 19.Servlet3.0新特性 20.案例 |
(七)JSP | 1.JSP基礎(chǔ)語法 2.EL表達(dá)式 |
3.JSTL標(biāo)簽 4.案例34.div和span |
|
(八)MVC架構(gòu)模式 |
1.案例1:不使用MVC架構(gòu)模式開發(fā)賬戶轉(zhuǎn)賬功能,分析缺點(diǎn) |
4.MVC架構(gòu)模式和三層架構(gòu)(表示層、業(yè)務(wù)層、持久層)或多層架構(gòu) 5.案例3:改造案例2,改造之前的DBUtil工具類 6.GoF之代理模式:靜態(tài)代理 |
7.GoF之代理模式:動(dòng)態(tài)代理(JDK動(dòng)態(tài)代理) 8.案例4:改造案例3,使用動(dòng)態(tài)代理模式處理service層事務(wù) |
(九)動(dòng)力人事 |
1.使用Servlet+JSP+MVC+js |
2.功能列表 |
學(xué)習(xí)目標(biāo):掌握Web應(yīng)用程序結(jié)構(gòu)和開發(fā)過程;熟練應(yīng)用jQuery框架,應(yīng)用ajax技術(shù)完成頁面局部刷新和前后端異步交互功能。熟練掌握SSM框架的基礎(chǔ)知識(shí);掌握SSM框架整合的基本思想與實(shí)踐開發(fā);能夠獨(dú)立設(shè)計(jì)并開發(fā)一個(gè)基于SSM框架的企業(yè)級(jí)應(yīng)用系統(tǒng)。
課程重點(diǎn):jQuery、 AJAX、 動(dòng)態(tài)代理、 Maven...
三、流行架構(gòu) | |||
---|---|---|---|
(一)jQuery | 1.jQuery概述 2.我的第一個(gè)jQuery程序 3.DOM對(duì)象與jQuery對(duì)象 4.jQuery的事件處理 |
5.jQuery九大選擇器 6.jQuery對(duì)象的常用方法 7.jQuery元素的遍歷 8.jQuery發(fā)送AJAX請(qǐng)求 |
9.AJAX跨域 10.未來新增元素的事件綁定 11.jQuery動(dòng)畫 |
(二)AJAX | 1.AJAX概述 2.AJAX實(shí)現(xiàn)原理(異步通信原理) |
3.AJAX發(fā)送get請(qǐng)求 4.AJAX的get請(qǐng)求緩存解決方案 |
5.AJAX發(fā)送post請(qǐng)求 6.AJAX什么情況下使用同步方式 |
(三)動(dòng)態(tài)代理/Maven | 1.動(dòng)態(tài)代理 2.Maven概述 3.Maven基礎(chǔ)知識(shí) |
4.Maven的安裝與配置 5.Maven常用命令 6.修改本地倉庫的路徑 |
7.IntelliJ IDEA中使用Maven 8.Maven的插件 |
(四)Spring | 1.初識(shí)Spring框架 2.Spring核心之IoC 3.Spring核心之AOP |
4.Spring事務(wù)管理 5.Spring集成MyBatis 6.WEB應(yīng)用中使用Spring |
7.SpringMVC |
(五)MyBatis概述 | 1.傳統(tǒng)JDBC開發(fā)存在的缺點(diǎn) 2.ORM思想的認(rèn)識(shí) |
3.MyBatis是什么,有什么用 4.MyBatis官方下載與幫助文檔 |
5.MyBatis與Hibernate簡(jiǎn)單對(duì)比 |
(六)開發(fā)第一個(gè) MyBatis程序 |
1.MyBatis集成log4j打印日志 2.insert操作并演示MyBatis事務(wù) 3.使用單獨(dú)屬性資源連接數(shù)據(jù)庫 4.sqlMapper配置namespace作用 5.MyBatis的別名機(jī)制 6.MyBatis完成單表selectList操作 7.MyBatis完成update操作 8.MyBatis完成delete操作 9.作用域(Scope)和生命周期 |
10.WEB持久層DAO使用MyBatis 11.MyBatis生成DAO接口實(shí)現(xiàn)類 12.SqlMapper用package掃描 13.MyBatis別名采用package的 14.parameterType詳解 15.多參數(shù)傳遞 16.resultType詳解 17.resultMap基本應(yīng)用 18.resultMap高級(jí)應(yīng)用 |
19.MyBatis的延遲加載機(jī)制 |
(七)SpringMVC | 1.配置式開發(fā) 2.SpringMVC執(zhí)行流程 3.注解式開發(fā) 4.SpringMVC常用注解 |
5.參數(shù)接收 6.SpringMVC提供的亂碼解決方案 7.處理器方法的返回值 8.關(guān)于請(qǐng)求路徑的總結(jié) |
9.轉(zhuǎn)發(fā)和重定向 10.異常處理機(jī)制 11.攔截器 12.SSM三大框架整合 |
學(xué)習(xí)目標(biāo):掌握Git及Gitlab互聯(lián)網(wǎng)版本控制器;掌握非關(guān)系性數(shù)據(jù)庫Redis的使用;掌握Linux基本語法及常用命令;通過CRM項(xiàng)目實(shí)戰(zhàn)再次更真實(shí)、深入對(duì)SSM框架整合的理解及應(yīng)用,并能夠獨(dú)立完成基于SSM框架企業(yè)級(jí)應(yīng)用系統(tǒng)的開發(fā)。
課程重點(diǎn): Git+Gitlab、 Redis、 Linux、 動(dòng)力貿(mào)易云
四、SSM項(xiàng)目實(shí)戰(zhàn) | |||
---|---|---|---|
(一)Git+Gitlab | 1.Git概述 2.安裝Git 3.Git版本庫 4.時(shí)光機(jī)穿梭 |
5.遠(yuǎn)程倉庫 6.分支管理 7.標(biāo)簽管理 8.使用GitHub |
9.使用碼云 10.搭建Git服務(wù)器 11.IDEA集成Git 12.IDEA中使用Gi |
(二)Redis | 1.NoSQL、 2.Redis 安裝和使用 3.Redis數(shù)據(jù)類型操作命令 |
4.高級(jí)話題 5.Jedis操作Redis 6.下載 Jedis Commons-Pool |
7.Java應(yīng)用使用Jedis準(zhǔn)備 |
(三)Linux | 1.Linux操作系統(tǒng)概述 2.安裝虛擬機(jī)vmware 3.在虛擬機(jī)上安裝Linux |
4.CentOS7操作系統(tǒng)目錄介紹 5.遠(yuǎn)程工具 6.Linux常用命令 |
7.發(fā)布CRM項(xiàng)目到Linux |
(四)Bootstrap | 1.Bootstrap概述 2.前端UI框架 3.JS、jQuery、Bootstrap |
4.下載Bootstrap庫 5.第一個(gè)Bootstrap程序 6.Bootstrap案例效果展示 |
7.完成Bootstrap案例 |
(五)軟件開發(fā)生命周期 | 1.軟件開發(fā)生命周期概述 2.軟件開發(fā)生命周期模型 |
3.軟件開發(fā)生命周期詳解 4.常見非技術(shù)面試題 |
|
(六)動(dòng)力客戶管理平臺(tái) | 1.CRM核心理念 2.CRM系統(tǒng)為哪個(gè)公司開發(fā)的 3.CRM系統(tǒng)包括哪些模塊 4.我負(fù)責(zé)CRM的哪些模塊 5.CRM使用了哪些技術(shù)實(shí)現(xiàn)的 6.CRM的開發(fā)周期是多久 7.CRM項(xiàng)目搭建 |
8.字符編碼過濾器 9.CRM項(xiàng)目的日志解決方案 10.數(shù)據(jù)字典表維護(hù) 11.用戶相關(guān)功能 12.市場(chǎng)活動(dòng) 13.通過監(jiān)聽器Listener加載數(shù)據(jù)字典到ServletContext域?qū)ο笾?/span> |
14.使用PowerDesigner設(shè)計(jì)線索、客戶、聯(lián)系人、交易模塊相關(guān)表 15.線索 16.交易 17.統(tǒng)計(jì)圖表(百度ECharts) 18.報(bào)表導(dǎo)入/導(dǎo)出 19.CRM項(xiàng)目增值技術(shù) |
學(xué)習(xí)目標(biāo):互聯(lián)網(wǎng)分布式項(xiàng)目實(shí)戰(zhàn),熟練掌握Dubbo分布式框架的理解及使用;熟練掌握SpringBoot微服務(wù)的理解及使用;了解XML及其語法,能夠使用Java完成對(duì)XML的生成和解析。了解互聯(lián)網(wǎng)應(yīng)用開發(fā);
課程重點(diǎn):IDEA高級(jí)、Dubbo、SpringBoot、動(dòng)力金融
五、互聯(lián)網(wǎng)分布式項(xiàng)目實(shí)戰(zhàn) | |||
---|---|---|---|
(一)DEA高級(jí)用法 | 1.Maven多模塊管理 2.Maven父子工程的繼承 3.準(zhǔn)備及測(cè)試開發(fā)環(huán)境 4.開啟虛擬機(jī) |
5.啟動(dòng)MySQL、Redis、Zookeeper 6.初始化數(shù)據(jù)庫 7.導(dǎo)入項(xiàng)目 8.配置環(huán)境 |
9.啟動(dòng)應(yīng)用服務(wù) 10.測(cè)試應(yīng)用及環(huán)境 |
(二)Dubbo | 1.RPC基礎(chǔ)知識(shí) 2.Dubbo框架 |
3.注冊(cè)中心-Zookeeper4.開啟虛 4.Dubbo的配置 |
5.監(jiān)控中心 |
(三)SpringBoot | 1.Spring boot 簡(jiǎn)介 2.Spring boot 的特性 3.Spring boot 四大核心 4.Spring boot 開發(fā)環(huán)境 5.第一個(gè) Spring boot 程序 6.第一個(gè) Spring boot 解析 7.Spring boot 的核心配置文件 8.Spring boot 自定義配置 9.Spring boot 使用 JSP 10.Spring boot 集成 MyBatis |
11.Spring boot 事務(wù)支持 12.Spring boot 下的 Spring mvc 13.Spring boot 實(shí)現(xiàn) RESTfull 14.Spring boot 集成 Redis 15.Spring boot 集成Redis哨兵 16.Spring boot 集成 Dubbo 17.Spring boot 熱部署插件 18.Spring Boot 非web應(yīng)用程序 19.Spring boot 使用攔截器 20.Spring boot 中使用 Servlet |
21.Spring boot 中使用 Filter 22.Spring boot 項(xiàng)目配置字符編碼 23.Spring boot 程序war包部署 24.Spring boot 程序打Jar包與運(yùn)行 25.Spring boot 部署與運(yùn)行方式總結(jié) 26.spring boot 集成 Spring session 27.Spring boot Actuator 28.Spring boot 集成 Thymeleaf 29.Spring boot 綜合案例 30.總結(jié) |
(四)XML | 1.什么是XML 2.XML與HTML的區(qū)別與聯(lián)系 3.XML在實(shí)際開發(fā)中的作用 |
4.XML和JSON的對(duì)比 5.解析XML及兩種解析方式 6.DOM解析和SAX解析的區(qū)別 |
7.Java解析XML常見的組件 8.了解xpath 9.dom4j+xpath解析XML |
(五)P2P互聯(lián) 網(wǎng)金融項(xiàng)目 |
1.搭建P2P項(xiàng)目架構(gòu) 2.P2P項(xiàng)目數(shù)據(jù)庫設(shè)計(jì) 3.搭建項(xiàng)目結(jié)構(gòu) |
4.父工程項(xiàng)目 5.MyBatis逆向工程 6.服務(wù)提供者工程 |
7.P2P前臺(tái)工程 8.P2P項(xiàng)目業(yè)務(wù)功能 |
學(xué)習(xí)目標(biāo):深入學(xué)習(xí)并掌握互聯(lián)網(wǎng)高級(jí)知識(shí):Nginx、SpringSession、SpringCloud、MySQL主重復(fù)制、RabbitMQ、SecKill(秒殺)、MyCat、HighConcurrcy高并發(fā)、Apache Shiro實(shí)現(xiàn)RBAC權(quán)限等內(nèi)容,樹立企業(yè)微服務(wù)開發(fā)思想。
課程重點(diǎn):ActiveMQ、 SecKill、 MyCat、 HighConcurrcy高并發(fā)...
六、互聯(lián)網(wǎng)高級(jí)框架 | |||
---|---|---|---|
(一)Nginx | 1.Nginx簡(jiǎn)介 2.Nginx環(huán)境搭建 3.Nginx配置文件 |
4.Nginx主要應(yīng)用 5.靜態(tài)網(wǎng)站 6.負(fù)載均衡 |
7.靜態(tài)代理 8.動(dòng)靜分離 9.虛擬主機(jī) |
(二)SpringSession | 1.Session回顧 2.Session會(huì)話管理 3.Session會(huì)話共享方案 4.Spring Session簡(jiǎn)介 5.Spring Session示例 |
6.同域名相同項(xiàng)目實(shí)現(xiàn)Session共享 7.同域名不同項(xiàng)目實(shí)現(xiàn)Session共享 8.不同根域名項(xiàng)目實(shí)現(xiàn)Session共享 9.集群環(huán)境下Session共享示例 10.Spring Session的執(zhí)行流程 |
11.SpringCloud介紹 12.SpringCloud快速入門 13.Eureka注冊(cè)中心(集群搭建) 14.客戶端負(fù)載均衡 15.SpringCloud Config配置 |
(三)MySQL主重復(fù)制 | 1.主從復(fù)制概述 2.主從復(fù)制架構(gòu) 3.主從復(fù)制原理 |
4.MySQL環(huán)境搭建 5.MySQL多實(shí)例搭建 6.一主多從環(huán)境搭建 |
7.雙主雙從環(huán)境搭建 8.多數(shù)據(jù)源問題 |
(四)RabbitMQ | 1.什么是消息隊(duì)列 2.為什么要使用消息隊(duì)列 3.RabbitMQ安裝及常用命令 4.RabbitMQ消息發(fā)送和接收機(jī)制 |
5.AMQP中的消息路由 6.Exchange類型 7.Java發(fā)送和接收Queue的消息 8.Java綁定Exchange發(fā)送接收消息 |
9.Direct模式消息發(fā)送和接收 10.Fanout模式消息發(fā)送和接收 11.Topic模式消息發(fā)送和接收 12.RabbitMQ集群 |
(五)SecKill(秒殺) | 1.前端:thymeleaf、js、css 2.后端:Spring Boot、Dubb... 3.服務(wù)器/中間件:zookeeper.... |
4.商品列表頁,用戶瀏覽商品 5.點(diǎn)擊進(jìn)入某個(gè)商品的詳情頁 6.進(jìn)入商品詳情頁后 |
7.商品詳情頁點(diǎn)擊秒殺按鈕后 |
(六)MyCat | 1.Mycat背景 2.Mycat是什么 3.Mycat主要能做什么 4.Mycat環(huán)境搭建 |
5.Mycat日常管理 6.Mycat讀寫分離 7.MyCat分庫分表(水平) 8.Mycat分庫分表(垂直) |
9.Mycat全局序列號(hào) 10.總結(jié) |
(七)HighConcurrcy 高并發(fā) |
1.概述 2.硬件 3.緩存 4.集群 |
5.拆分 6.靜態(tài)化 7.動(dòng)靜分離 8.隊(duì)列 |
9.池化 10.優(yōu)化 11.壓測(cè) 12.總結(jié) |
(八)金融數(shù)據(jù)管控平臺(tái) | 1.項(xiàng)目概述 2.項(xiàng)目功能 3.技術(shù)選型&工具 |
4.項(xiàng)目原型搭建 5.賬戶管理功能模塊 6.輪播圖管理功能模塊 |
7.產(chǎn)品管理功能模塊 8.債權(quán)管理功能模塊 9.合同管理功能模塊 |
(九)安全框架 | 1.Springsecurity | ||
(十)金融項(xiàng)目總結(jié) | 1.公司背景 2.團(tuán)隊(duì)結(jié)構(gòu) 3.公司產(chǎn)品 |
4.運(yùn)營(yíng)數(shù)據(jù) 5.行業(yè)發(fā)展 6.行業(yè)發(fā)展 |
7.服務(wù)器 |
學(xué)習(xí)目標(biāo):了解軟件企業(yè)內(nèi)部組織結(jié)構(gòu)和軟件工程師招聘流程;學(xué)會(huì)制作有技術(shù)含量的程序員簡(jiǎn)歷;掌握高效建立投遞、面試應(yīng)對(duì)、盡快完成新崗位融入等技巧。
七、就業(yè)指導(dǎo) | ||||
---|---|---|---|---|
一對(duì)一就業(yè)指導(dǎo) | 1.面試準(zhǔn)備 | 2.面試技巧 | 3.簡(jiǎn)歷編寫 | 4.職業(yè)規(guī)劃 |
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的“Java就業(yè)培訓(xùn)班學(xué)習(xí)路線”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743