【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装

【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装

  • 关键词:Java、Spring Boot、Idea、数据库、一对一、培训、教学
  • 本文主要内容含开发工具总体介绍、JDK安装、IntelliJ IDEA 安装、MySQL安装、Navicat安装、Redis和RDM安装等
  • 计划30分钟完成,请同学尽量提前完成
  • 有学习需要请联系:xujian_cq
  • 手把手教学、腾讯会议一对一培训,所有代码都要敲一遍,有问题随时暂停解决

文章导航栏

(1)Java 一对一培训(第一部分)开发工具介绍和安装
(2.1)Java 一对一培训(2.1)Java基础语法
(2.2)Java 一对一培训(2.2)Java基础逻辑
(3.1)Java 一对一培训(3.1)Spring Boot介绍和基础

第一部分——开发工具介绍

  • 在一切开始之前,请先将如下软件提前下载
  • 准备好Windows 10系统(内存至少为8G)
  所有文件已准备在百度网盘了:
  链接:https://pan.baidu.com/s/1h6uinww_Z3__VICiaXEA7g 
  提取码:ssvq 

本内容主要使用Java实现后端API的开发
后端API开发是指利用基于Spring Boot的Java框架实现对数据库的增、删、改、查和业务逻辑处理,并反馈给客户端、前端

  1. 安装JDK(Java Development Kit)
  2. 安装Java编程的IDEA
  3. 安装数据库服务(MySQL)
  4. 安装可视化操作数据库的工具(Navicat)
  5. 安装缓存工具(Redis)
  6. 安装缓存可视化工具(RDM)
  7. 其他软件(后续课程安装)

1 JDK安装

JDK 安装很简单,双击安装包,按提示选择安装即可
建议以管理员身份进行安装(其他软件同)
【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第1张图片
【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第2张图片
【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第3张图片

2 IntelliJ IDEA

2.1 介绍

  • IDEA是java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。
  • IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。 IDEA的使用量增长迅猛,很多程序员开始使用。
  • 除IDEA外,也有少量使用Eclipse进行Java、Android开发的工程师
    IDEA还为其他语言提供了开发工具,名称不同,操作类似。例如针对Python的PyCharm、针对Web前端开发的的WebStorm、针对PHP的PHPStorm等。
  • IDEA图标:
    【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第4张图片

2.2 安装

  • IDEA安装。
  • 双击安装即可,注意可选择安装位置。
  • 不要安装在C盘。
    -【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第5张图片
    【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第6张图片
    【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第7张图片

2.3 使可用

  • 这里不能描述,见下载文件。

3 MySQL

  • MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

  • MySQL的特点:

  • 1.数据以表格的形式出现

  • 2.每行为各种记录名称

  • 3.每列为记录名称所对应的数据域

  • 4.许多的行和列组成一张表单

  • 5.若干的表单组成database

  • 可以把关系型数据库理解为一个Excel文件,每个sheet为一个表,每个表有行、列,每个列有名称。当我们查询数据时,就是根据列匹配、行匹配来查询出满足要求的数据。

  • MySQL 安装比较复杂,可参考本人在CSDN的文章:

https://blog.csdn.net/xujianflying/article/details/128229850

4 Navicat

  • 我们已经完成了MySQL的安装,但是使用MySQL的命令行来查看、修改数据,是非常困难的,因此,我们需要一个可视化工具来操作数据库。
    Navicat就是这样一个得到广泛好评、兼容各种数据库的可视化数据库操作工具。

  • 它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。

  • 安装方法:下载文件并解压,然后点击安装包(navicat150_premium_cs_x64.exe)进行安装

  • 这里比较复杂,这里不便多说,请按PPT操作(PPT可以搜索亚特技术小程序,在资源TAB处得到,也可以联系本人)

5 Redis

5.1 redis介绍

  • Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。

  • Redis 与其他 key - value 缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

  • Redis支持数据的备份,即master-slave模式的数据备份。

  • Redis 是最常用的内存型数据库,具有以下优点:

  • 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。

  • 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

  • 原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。

  • 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

5.2 redis安装和说明

  • Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。
  • 如下图,点击Redis-x64-5.0.14.1.msi,按提示安装即可
  • 默认端口为6379,一般不修改
  • RDM(Redis Desktop Manager)安装,双击resp-2022.1.0.0.exe安装即可。
  • RDM是用来可视化查看Redis数据的软件
  • 【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第8张图片
  • 【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第9张图片
  • 【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装_第10张图片

6 其他软件介绍

6.1 Maven

  • Maven Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。它建立了一个中央仓库,运行所有人共享自己的代码块,我们做互联网、物联网、大数据、人工智能等,都可以应用上面的依赖完成,极大低降低了开发难度。
  • IDEA集成了,不用单独安装。

6.2 VMWare

  • 虚拟机,后面会单独讲,单独安装。

6.3 翻译软件

  • 通常,看懂了类名、关键词名,也就理解了其意义、用法。

6.4 GIT

  • 写了代码,要提交给领导。GIT是一个优秀的源代码版本控制工具,你每天写了多少行代码、提交了多少次、为什么提交,GIT都给你记录了。

6.5 搜索引擎(ChatGPT可以用)

  • 遇事不决,百度解决。推荐顺序:ChatGPT > Google > bing > Baidu

7 结语

  • 工欲善其事,必先利其器。
  • 安装软件和工具是第一步,看来很简单,但是没有人带的话,将会浪费很多时间。
  • 个人网站:www.xujian.tech
  • 个人微信:xujian_cq

你可能感兴趣的:(Spring,Boot,Java,学习,笔记,java)