修真院Java任務一全流程攻略
一直以來修真院Java的任務一都被我們戲稱為”勸退任務”。
任務一傳送門:
首頁 | IT修真院 | 更快更高效的免費Java,CSS,JS,運維技術培訓www.jnshu.com
有不少師兄弟做完任務一的前16個步驟,都會因為沒遇到多大困難而以為自己學Java很有天賦。
但是故事的發展往往與人們的期望背道而馳,在接下來的步驟17到完成任務,有些師兄弟就會體會到Java的困難
(當然這裡我是指0基礎的,有基礎的師兄弟自動忽略)
往往在任務一卡一個月都是正常的,更有直接被任務一”勸退”轉而投向其他職業的師兄弟。
今天接到老大的任命,叫我收集任務一所需要的學習資料,彙總起來以便後來的師弟們學習並平穩的完成任務一。
於是我將自己和各位師兄們在任務一所用到的資料彙總了起來並完成了這篇文章。
資料
Mysql部分
任務1:步驟1-11
通過完成步驟1-11,你能學到:
1,什麼是Mysql資料庫;
2,使用Navicat設計Mysql資料庫;
3,會簡單的使用SQL語句來完成建表和基本的增刪改查操作;
4,知道什麼是索引,以及哪些資料應該建立索引.
Mysql基本知識
Mysql安裝及使用
Navicat 安裝及使用
基本的SQL語句
資料庫索引
如何判定是否需要索引
Java下載及其開發工具
任務1:步驟12-16
通過完成步驟12-16,你能學到:1,下載Java8,並配置環境變數,知道JDK和JRE的區別;2,下載Maven3,並配置好環境變數;3,下載IDEA;4,使用IDEA建立新的Maven專案.
Java8下載教程
JDK與JRE
Maven下載教程
Maven簡介
IDEA使用教程及下載
技術框架
任務1:步驟17-24
步驟17-24就是讓各位師兄弟們為之頭疼的內容了,很多師兄弟們都是卡在這部分內容的學習上
所以關於這部分的學習資料會相對多點.在步驟17-24中,我們將要學習的內容包括:
1,分別使用JDBC和Spring中的JDBCTemplate連線資料庫;
2,學習目前Java三大主流框架之一:Spring;
3,使用Mybatis連線資料庫並注意理解為什麼不需要Impl(介面的實現類);
4,學習JUnit,並在src/main/test目錄下編寫自己的第一個單元測試;
5,學習使用Log4j來記錄日誌;
6,出現bug後學習檢視日誌然後使用Debug模式進行除錯;
7,學習將自己的專案部署到遠端伺服器上並跑通流程.
JDBC:
JDBCTemplate:
Spring:
那些年搞不懂的高深術語--依賴倒置•控制反轉•依賴注入•面向介面程式設計
Mybatis:
JUnit:
Log4j:
Debug:
部署專案到遠端伺服器:
在Linux上部署帶有jar包的JAVA專案(使用eclipse打包)
瞭解異常及感受資料庫效能
任務1:步驟25-30
步驟25-30是任務1的結束部分,在這部分中我們將學習:
1,瞭解異常及異常的處理,Try/Catch應該在什麼樣的場景下使用;
2,在資料庫插入100萬條資料,對比建索引和不建索引的效率差別.
再插入3000萬條,然後兩億條,用心感受資料庫的效能.
異常:
資料庫效能:
對了,忘記做完任務一的前提了(經老大提醒後才想起來),在進入Spring框架學習之前你需要掌握java的基礎語法.以下是我為大家找的關於java基礎語法的資料.
Java基礎語法:
Ps:個人建議0基礎學java,最好能選擇上面的兩本書之一作為自己java的入門書籍.
好了,以上就是修真院Java任務一所需要用到的資料,希望能對大家有所幫助.
“職業選擇、求職輔導、學習規劃、困難答疑、技術交流等,可以加IT交流群828691304
歡迎訪問我們的官網:技能樹.IT修真院
“我們相信人人都可以成為一個工程師,現在開始,找個師兄,帶你入門,學習的路上不再迷茫。
這裡是技能樹.IT修真院,初學者轉行到網際網路行業的聚集地。"