第一階段JavaSE編程基礎DOS常用命令安裝JDK、設置環境變量DOS系統編譯、執行Java程序Java的注釋標識符、標識符的命名規范Java 關鍵字Java的數據類型變量的定義及初始化Java的運算符表達式轉義字符運算符的優先級類型轉換Java分支if...else多重if、嵌套ifJava switchSwitch vs ifJava循環 for、while 、doWhile循環的嵌套break、continue、return方法的定義方法的形參和實參無返回值的方法有返回值的方法方法的重載Java數組Java 數組的定義數組的靜態賦值數組的動態賦值數組單個元素的訪問數組的遍歷訪問數組的增強for循環數組的排序數組的順序查找數組的二分法查找命令行參數args的使用可變參數的應用Arrays工具類的使用二維數組的使用Java面向對象面向對象的分析與設計面向對象與面向過程的區別Java與面向對象類的定義對象的定義類中成員變量及方法的定義構造方法的定義和調用構造方法的重載面向對象的封裝特性this調用屬性、方法、構造方法局部變量和成員變量的作用域問題static靜態屬性、方法、代碼塊工具類的概念及工具類的制作super關鍵字的使用及理解Java中訪問權限控制機制繼承中構造方法的細節方法的重寫equals及toString方法的正確理解Java中的包機制抽象類,接口,多態對象的轉型final修飾類、屬性、方法抽象類,接口多態機制內部類通過內部類制作性能檢測工具Java的內存分析常用基礎類常用數據類型的包裝類String、StringBuffer、StringBuilderDate的使用SimpleDataFormate對日期和字符串之間的轉換處理Calendar日歷類的使用Math常用方法Random類Runtime類System 類java8新特性集合集合框架體系介紹集合框架與數組的對比集合框架之Collection接口集合框架之List接口ArrayList和LinkedList的使用深入源碼探究ArrayList和LinkedList的工作原理迭代器的工作原理迭代器的使用集合框架之SetHashSet和TreeSet的使用深入源碼探究HashSet和TreeSet的工作原理HashMap和TreeMap的使用分析Map和Set的之間的關系Collections工具類異常處理Java的異常體系異常的概念及分類異常的處理方式異常設計原則自定義異常線程和I/OI/ONIO文件操作多線程線程池同步線程調度多線程下載網絡http、socket基于HTTP協議訪問網絡資源、XML解析文件的下載ThreadLocal項目FTP服務器、多人聊天服務器第二階段HTML5HTML的作用全局標簽絕對路徑與相對路徑常見標簽字符集表單標簽布局指定的網頁CSS3css聲明類型常見的各種屬性圓角屬性:border-radius的使用陰影屬性:box-shadow的用法背景屬性擴展:多背景應用新的顏色表示方式:HSLA色輪模式浮動完成自己的初級課頁面實戰JavascriptJavaScript基本語法JavaScript數據類型JavaScript對象和常用對象history對象location對象bom對象表單對象DOM對象window對象常用事件選項卡、幻燈片、貪吃蛇、瀑布流各種特效MySQL使用Mysql數據庫MySql命令行客戶端的使用MySql圖形化客戶端的使用SQL語句介紹DDLDMLDQL多表的聯合查詢子查詢排序、聚合、分組JDBC連接池JDBC的介紹采用JDBC實現CRUD采用PrepareStatement防止SQL注入,提高安全性ServletTomcat與eclipse的集成開發什么是ServletServlet接收客戶端請求信息Servlet響應客戶端信息Servlet的生命周期什么是JSPJSP的內置對象透析JSP的本質JSTL+ELMVC介紹分層的重要性Mysql的事務特性MySql的事務實現Session的使用Cookie的使用實現系統的安全控制DBCP連接池的使用C3P0連接池的使用DBUils實現用戶的自動登錄文件的上傳文件的下載過濾器解決編碼問題過濾器解決安全驗證問題監聽器反射、注解、泛型MVC設計模式ORM原理自定義框架ajaxAjax的工作原理JSON解析Ajax 數據格式(XML格式、HTML格式、JSON格式、各種格式對比)使用 jQuery 實現 Ajax(load()方法、$.get()方法、$.post()方法、序列化、Ajax應用)聊天室小實例jQueryjQuery選擇器jQuery的常用事件事件冒泡事件委派jQuery中的動化模擬操作jQuery綜合實例BootStrap響應式設計BootStrap安裝Bootstrap 組件進度條和列表組件BootStrap綜合實例項目講解項目開發流程項目簡介項目功能演示項目功能實現分析數據庫設計分析項目架構設計分析實現網站首頁的商品展示實現商品詳情頁面實現購物車功能實現我的訂單管理項目驗收第三階段、云計算體系框架和Maven為什么用框架流行的框架Maven概述使用Maven的優勢maven的一次構建依賴管理安裝配置介紹.使用Maven核心概念介紹( 坐標、依賴、倉庫、插件、生命周期等)Maven與第三方Elicpse整合及如何在Eclipse中使用Maven、Maven私服Nexus的安裝使用如何使用Maven構建Web應用使用Maven構建SSH應用使用Maven進行多模塊和繼承使用Hibernate5ORM思想hibernate5與JPA關系介紹hibernate.cfg.xml配置hbm.xml映射文件詳解主鍵生成策略 PO對象三種狀態分析與切換hibernate5一級緩存分析與測試Hibernate5高級映射技術Hibernate5多表聯合查詢Hibernate5的性能優化hibernate4及hibernate3區別及新特性介紹JPAJPA 概述JPA 注解JPA 相關 APIJPA 映射JPQL二級緩存Spring 整合 JPAStruts2Struts2框架介紹工作原理及架構分析快速掌握Struts2開發模式Struts.xml詳解通配符的配置模式ActionContext及ServletActionContext使用類型自動轉換機制多模塊的開發模式單文件上傳多文件上傳文件下載攔截器的介紹默認攔截器自定義攔截器Token機制Spring4框架原理介紹框架環境搭建快速入門創建Bean的方式及實現原理Bean種類Bean生命周期Bean的作用域Bean的注值方式SpEL整合Junit測試Web項目集成spring注解裝配BeanAOP思想AOP原理解剖傳統方式實現AOP開發AspectJ介紹及實現AOP開發SpringMVCSpring MVC 概述使用 @RequestMapping映射請求請求處理方法簽名概述處理方法簽名詳細說明使用 HttpMessageConverter處理模型數據數據綁定流程剖析數據轉換數據格式化數據校驗視圖和視圖解析器處理方法的數據綁定博客、論壇項目整合和富文本編輯器博客或論壇項目在面試中的意義如何使用Maven構建框架開始寫項目業務流程富文本編輯器整合前后臺的業務實現MyBatis安裝和配置MyBatis使用映射語句執行非查詢語句使用高級查詢技術事務使用動態SQL使用高速緩存提高性能MyBatis數據訪問對象DAO使用進階項目整合使用SSM整合博客或論壇項目體現MyBatis的優越性使用對比SpringDataSpring Data 概述RepositoryCrudRepositoryPagingAndSortingRepositoryJpaRepository條件查詢使用@Query自定義查詢@Query 與 @Modifying 執行更新操作索引參數與命名參數用@Query來指定本地查詢為某一個 Repository 上添加自定義方法所有的 Repository 都添加自實現的方法Redis、MongoDB(二選一)redis安裝redis數據類型redis操作java操作redisredis寫個帶分頁好友關系處理系統Linux平臺安裝MongDBMongDB插入、更新、刪除、查詢文檔、MongoDB條件操作符MongoDB排序、索引、聚合、復制、分片MongoDB與java、MongoDB數據庫引用java寫一個MongoDB的操作SpringSecurity(二選一)加強URL訪問安全登錄到Web應用驗證用戶加強方法調用的安全做出訪問控制決策處理視圖中的安全性處理領域對象安全性Shiro(二選一)權限基礎Shiro 概述Shiro 配置基礎PermissionsAuthenticationAuthorizationRole編程授權RealmRealms的認證實現Realms的授權實現Spring 集成 ShiroSpring 集成 Shiro基于注解的授權WebServiceWebService介紹WebService的應用場景WebServicehttp協議RestFul規范postman使用spring 實現 RestFul第四階段億級并發架構演進架構演進特點大并發架構微服務Linux基礎文件處理命令權限管理命令幫助命令文件搜索命令壓縮解壓命令命令使用技巧VIM使用軟件包管理用戶和用戶組管理服務和進程基本網絡設置云服務器搭建和使用搭建tomcat環境在云服務器下搭建tomcat和MySQL服務器MySQL主從MySQL主從和binlog的配置MySQL主從nginx服務器的優勢nginx服務器配置什么是反向代理什么是負載均衡負載均衡算法構建數十臺服務器的負載均衡環境SSL證書配置為什么使用SSL證書RSA算法、DES算法Let's Encrypt證書申請證書續期keepalived雙活不間斷服務的重要性keepalived原理OSI七層模型和TCP/IP四層模型配置keepalived服務MySQL高級ACID和MySQL的實現原理SQL優化技巧MySQL分區Explain分析memcachedMySQL引擎memcached優勢memcached與Java配使用用memcached分布式處理elasticsearch為什么使用全文索引elasticsearch與solr的對對實時索引分布式elasticsearch寫一個自己的搜索引擎ActiveMQ隊列隊列應用場景常用的隊列服務器隊列服務器的架設壓力測試Java中使用隊列服務器MyCat分庫分表技術MyCat介紹分庫分開技術講解其他的數據庫中間件配置與自動分表Rpc和Dubbo分布式服務框架簡介Dubbo主要核心部件Dubbo-RPC基本功能Dubbo-高級功能遠程方法調用軟負載均衡及容錯機制linux 上 Dubbo 的部署svn & git & Jenkins持續集成svn介紹svn服務器和客戶搭建配置如何使用svn多人一起進行沖突解決git常用命令git的web hooks為什么要使用持續集成持續集成與git 的web hooks配使使用echarts圖表插件圖表介紹和選擇什么樣的圖表5分鐘快速上手常用API和模塊移動端自適應UML和常用工具的使用UML的作用UML常用工具的使用UML的3個要素UML的3個基本構造塊事物是對模型中最具有代表性的成分的抽象5種圖定義UML的應用領域Hadoop大數據的應用場景Hadoop架設Hadoop單機配置Hadoop偽分布式環境Hadoop集群環境HDFS的使用和配置分治思想分治思想處理數據MadReduce原理MapReduce架設和使用云服務器上提供的大數據工具億人同時在線的搶票系統大并發系統的應用大并發系統的分析大并發系統的設計大并發系統的開發手把手帶著學員完成大并發系統綜合項目實戰15個大型項目選擇各種項目特點分析項目設計項目分組選擇框架后臺搭建使用Maven構建項目項目開發壓力測試webhooks項目自動部署面試中常問到的項目問題項目bug收集和解決阿里云、騰訊云項目上線項目驗收項目答辯 最后是實戰項目,是時候展現真正的技術了!
網站導航
- zblogPHP模板zbpkf
- zblog免費模板zblogfree
- zblog模板學習zblogxuexi
- zblogPHP仿站zbpfang