前言
一直以来修真院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修真院
“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。
点此邀请链接:
首页 | IT修真院 | 更快更高效的免费Java,CSS,JS,运维技术培训 link.jianshu.com
快来和我一起学习吧~
感兴趣也可以加无名弟子十二群437496285与大家一起讨论学习~
IT修真院系列 : IT修真院系列 – 收藏夹
专栏:IT修真院 – 知乎专栏 各种IT行业的真实小故事