Xiuzhen academy Java task 1 whole process introduction

For a long time, the task of the monastery has been jokingly called "dissuasion task".

Task 1 portal:

After completing the first 16 steps of task 1, many martial brothers thought they had a talent for learning java because they didn't encounter much difficulties.

However, the development of the story often runs counter to people's expectations. In the next step 17 to complete the task, some martial brothers will realize the difficulties of Java

(of course, here I mean 0 basic, and basic martial brothers will be ignored automatically)

It's normal to get a card for a month in the task, and it's more direct to be "discouraged" by task 1 and turn to other professional brothers.

Today, I received the boss's appointment and asked me to collect the learning materials needed for task 1 and summarize them so that the younger martial brothers can learn and complete task 1 smoothly.

So I summarized the materials I and my senior brothers used in task 1 and completed this article.

data

MySQL part

Task 1: steps 1-11

By completing steps 1-11, you can learn:

1. What is MySQL database;

2. Use Navicat to design MySQL database;

3. Be able to simply use SQL statements to complete table creation and basic addition, deletion, modification and query operations;

4. Know what index is and what data should be indexed

Basic knowledge of MySQL

Installation and use of MySQL

Navicat installation and use

Basic SQL statements

Database index

How to determine whether an index is needed

Java download and its development tools

Task 1: steps 12-16

By completing steps 12-16, you can learn: 1. Download java8 and configure environment variables to know the difference between JDK and JRE; 2. Download maven3 and configure the environment variables; 3. Download idea; 4. Create a new Maven project using idea

Java 8 Download tutorial

JDK and JRE

Maven download tutorial

Introduction to maven

Idea tutorial and download

Technical framework

Task 1: steps 17-24

Steps 17-24 are the content that bothers all martial brothers. Many martial brothers are stuck in the learning of this part

Therefore, there will be more learning materials about this part In steps 17-24, we will learn:

1. Connect to the database using JDBC and the JDBC template in spring respectively;

2. Learn one of the three major Java frameworks: spring;

3. Use mybatis to connect to the database and pay attention to understand why impl (implementation class of interface) is not required;

4. Learn JUnit and write your first unit test in Src / main / test directory;

5. Learn to use log4j to record logs;

6. Learn to check the log after a bug occurs, and then use the debug mode for debugging;

7. Learn to deploy your project to a remote server and run through the process

JDBC:

JDBCTemplate:

Spring:

Mybatis:

JUnit:

Log4j:

Debug:

To deploy a project to a remote server:

Understand exceptions and feel database performance

Task 1: steps 25-30

Steps 25-30 are the end of task 1. In this part, we will learn:

1. Understand exceptions and exception handling, and what scenarios try / catch should be used in;

2. Insert 1 million pieces of data into the database and compare the efficiency difference between building an index and not building an index

Insert another 30 million, then 200 million, and feel the performance of the database carefully

Exception:

Database performance:

By the way, I forgot the premise of completing task 1 (I remembered it after being reminded by the boss). You need to master the basic syntax of Java before entering the spring framework The following is the information I found for you about the basic syntax of Java

Java basic syntax:

Nofollow "> java core technology + Volume 1: basic knowledge (9th edition of the original book)

PS: personally, I suggest that you should choose one of the above two books as your introduction to Java

Well, the above is the information needed for Java task 1 of the Academy. I hope it can be helpful to you

"You can add it exchange group 828691304 for career selection, job counseling, learning planning, difficult Q & A and technical exchange. Welcome to our official website: skill tree. IT academy "We believe that everyone can become an engineer. From now on, find a senior brother to lead you to the beginning, and you will no longer be confused on the way to learning. This is the skill tree. IT academy, where beginners change careers to the Internet industry“

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>