一直以来修真院Java的任务一都被我们戏称为”劝退任务”。
任务一传送门:
有不少师兄弟做完任务一的前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:
部署项目到远程服务器:
了解异常及感受数据库性能
任务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修真院,初学者转行到互联网行业的聚集地。"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。