1、JDK
- 下载jdk
https://www.oracle.com/java/technologies/downloads/
这个网址里面有所有的jdk版本,如JAVA SE 13/11、Java SE 8u241等等,前面两个是新版本,这里为了笔者电脑环境的兼容性,我选择了Java SE 8u241,即下载了JDK8.(当前页面下拉即可以看到其他版本的JDK)
选择对应系统和版本进行下载。
大概率下载要求登录了,你可以按弹出的界面注册登录下载,问题也都不是很大,这里提供了一个账号,直接使用,登录会就会下载,免去注册的麻烦,反正也是下载一下。
账号 : amador.sun@foxmail.com
密码 : 1211WaN!
账号 : amador.sun@qq.com
密码 : 1211WaN!
- 安装jdk
参考 安装JDK
2、MySQL
- 下载MySQL
-
MSI安装包安装(选择第二个,不带web的.msi安装包):https://dev.mysql.com/downloads/windows/installer/8.0.html
这些32位的安装包,包括了64位的,只是当前这个版本没显示
- 安装MySQL
我选择MSI安装包方式
安装前注意事项:保障电脑名称没有中文,有中文立即修改重启,否则容易安装失败。
开始安装:
- 安装许可
双击安装文件,在界面中勾选“I accept the license terms”,点击“next”。 - 安装类型
- Developer Default:安装MySQL服务器以及开发MySQL应用所需的工具。工具包括开发和管理服务器的GUI工作台、访问操作数据的Excel插件、与Visual Studio集成开发的插件、通过NET/Java/C/C++/OBDC等访问数据的连接器、例子和教程、开发文档。
- Server only:仅安装MySQL服务器,适用于部署MySQL服务器。
- Client only:仅安装客户端,适用于基于已存在的MySQL服务器进行MySQL应用开发的情况。
- Full:安装MySQL所有可用组件。
- Custom:自定义需要安装的组件。
MySQL会默认选择“Developer Default”类型,个人建议选择纯净的“Server only”类型,减少对工具的依赖可以更深入的学习和理解MySQL数据库。大家可根据自己的需求选择合适的类型,这里选择“Server only”后点击“next”。
-
安装
进入到安装步骤的界面,如果第二步选择的是其他类型也只是点击“next”即可进入到该步骤,点击“Execute”。如下图所示,安装完成点next。
-
配置
点击Content Type的下拉框,显示有三种类型:
- Development Machine:开发机器,MySQL会占用最少量的内存。
- Server Machine:服务器机器,几个服务器应用会运行在机器上,适用于作为网站或应用的数据库服务器,会占用中等内存。
- Dedicated Machine:专用机器,机器专门用来运行MySQL数据库服务器,会占用机器的所有可用内存。
根据自己的用途选择相应的类型配置。我用于开发所以选择Development Machine。
端口号配置:
常用的是TCP/IP连接,勾选该选项框,默认端口号是3306,可在输入框中更改。
若数据库只在本机使用,可勾选“Open Firewall port for network access”来打开防火墙,若需要远程调用则不要勾选。
下面的“Named Pipe”和“Shared Memory”是进程间通信机制,一般不勾选。
“Show Advanced Options”用于在后续步骤配置高级选项,为尽可能多的了解MySQL的可配置项,这里勾选该选项框。点击“next”进入下一步。
- 账户配置
root账户拥有数据库的所有权限,在密码框输入自己设置的密码,牢记账号密码。
数据库在开发和维护过程中为了安全性和便于管理会为不同的用户授予相应操作权限的账户密码,点击“Add User”按钮,在弹出的会话框中设置不同权限等级的账户,如下图所示:
Host表示能连接到该数据库的主机地址,可设置为本地(localhost/127.0.0.1)、一个外部IP(如218.17.224.228)、一个外部网段(如218.17.224.*)或者所有主机(%)。
Role表示该账户的角色,可选择的角色如下:
不同的角色有着不同的权限等级,暂时可不做配置。 - 配置Windows Service
将MySQL服务配置成Windows服务后,MySQL服务会自动随着Windows操作系统的启动而启动,随着操作系统的停止而停止,这也是MySQL官方文档建议的配置,界面如下图:
Windows service Name可设置为默认值,只要与其它服务不同名即可。在Windows系统中基于安全需求,MySQL服务需要在一个给定的账户下运行,选择默认的Standard System Account即可。保持默认配置后点击“next”。 - 数据库文件
- 高级配置
因为在前面的第四步中勾选了“Show Advanced Options”选项,所以出现如下图所示的高级选项配置:
在这里可配置各种日志文件的存储路径,它默认存储在MySQL安装目录的data目录下面,若非必须不建议改动。Slow Query Log(慢查询日志)后面有一个Seconds配置项,默认值为10,表示一个SQL查询在经过10s后还没有查询出结果就会将此次查询记录到Slow Query Log中,方便DBA快速找到低效的操作。Bin Log可用于主从数据同步。最下面的Server Id用于Master-Slave配置。这些都将在后续课程中讲到,这里保持默认配置即可。点击“next”。
- 服务器配置应用
经过上述配置后,一个MySQL数据库已基本配置完成。进入到这一步骤后点击“Execute”执行配置项,如下图:
等到出现如下界面表示安装成功,点击“Finish”完成。
- 验证MySQL是否安装成功
打开 DOS 窗口,如果你配置了 MySQL 环境变量,直接登录;登录成功说明安装没问题。
没有配置环境变量就需要进入到安装mysql的bin 目录下登录。
配置mysql环境变量:找到安装目录,复制该目录配置到环境变量的Path变量里
3、IDEA
- 下载IDEA
https://www.jetbrains.com/idea/download/
其他版本下载点击Other versions,下载需要的版本
- 安装IDEA
点击下载的文件,一直下一步,安装完成 - 破解IDEA
https://www.exception.site/article/1503
4、Maven
- 下载maven
https://maven.apache.org/download.cgi
下载版本可参考idea默认绑定的maven版本
我这个idea默认绑定3.8.1,那我们可以选择3.8.x版本的,我选择了3.8.8版本的(3.8.x的最新版)。 - 安装maven
下载好后,建议建一个maven文件夹,将安装文件解压到该文件夹,再创建一个maven仓库文件夹。
修改配置:主要修改镜像和仓库位置
阿里镜像:https://developer.aliyun.com/mvn/guide
<localRepository>D:/Environment/maven/repository</localRepository>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
想使用mvn命令,则需要配置一下环境变量
- IDEA配置Maven
maven项目创建时会从网络下载一个archetype-catalog.xml作为项目的模板文件,文件在8m左右。
archetypeCatalog=internal表示不用下载文件。加快创建maven项目的速度。