学习环境要求
硬件环境要求
硬件配置 | 最低要求 | 建议配置 |
---|---|---|
CPU | i3以上 | i5以上 |
内存 | 8GB | 16GB |
硬盘 | 5GB | 10GB |
显卡 | 无要求 | 无要求 |
CPU这方面,最低要求是i3以上,建议大家使用i5或者i7的CPU。另外我要补充说明一下,因为在课程里涉及到微信小程序和支付宝小程序的开发,那么有些同学的电脑打开小程序开发工具的时候,迟迟看不到小程序的页面内容。这就是CPU的配置太低导致的。
内存方面最低要求是8GB,建议大家配置16GB的内存。因为win10系统就占用了4GB的内存,我们平时写程序开着IDEA工具也非常消耗内存。所以8GB的内存勉强够用。如果想要写代码运行程序更加的流畅,我建议你还是升级到16GB内存吧。
硬盘上至少预留5GB的空间,来存放各种项目程序,以及Maven下载的各种依赖包。
显卡这块没有要求,集成显卡就足够用,写程序不要求独立显卡。
具体的操作系统没有要求,讲课的时候我以Windows平台为主,你用MacOS系统也可以,我们使用的开发软件基本都是跨平台的。使用MacOS系统的同学,你可以在网上百度一下就能找到对应的软件。
软件环境要求
软件环境 | 最低版本 | 建议版本 |
---|---|---|
Java | 1.8 | 1.8 |
Maven | 3.0 | 3.6 |
Node.js | 10.6.13 | 12.10 |
IDEA | 2017 | 2019 |
HbuilderX | 2.0 | 2.2 |
VSCdoe | 1.35 | 1.38 |
MySQL | 8.0 | 8.0.17 |
Postman | 6.0 | 7.6 |
首先JDK环境是必须安装的,这里我要求大家安装1.8版本的JDK,因为在JDK1.8之后很多JavaSE的package被迁移到了JavaEE上面,加上Spring工程依赖的JAR文件很多,所以一些老的JAR文件就会有不兼容高版本JDK的现象。
创建SpringBoot项目,Maven环境也是必须的。建议各位同学,给Maven配置上阿里云仓库,这样下载依赖包的时候速度会快一些。
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
现在大家写程序习惯上选择前后端分离的架构,那么开发环境里跑前端项目,肯定需要Node.js环境。大家把Node.js给安装一下,顺便把cnpm程序也安装上,这样你下载依赖包的时候就是从阿里云上下载了,速度挺快的。
npm install -g cnpm --registry=https://registry.npm.taobao.org
IDEA工具不用我过多介绍,现在做Java开发的,都在使用这个工具。顺带着我说一下HbuilderX工具,这个是目前国内最好的免费前端开发工具,对VUE和Node.js支持的都很好,代码提示做的也很到位。
我习惯用Vscode去修改一些中间件的配置文件,比如说,修改Zookeeper配置文件,修改MySQL配置文件等等,Vscode这个工具还是挺好用的。
数据库方面我选用的是MySQL8.0,是目前最新版本的MySQL。
最后我们要使用的工具是用来做网络接口测试的,这个工具叫做postman,用它来模拟网络请求,上传数据,然后得到后台项目返回的响应。Postman可以模拟表单提交,也能模拟Ajax请求,测试网络接口变得非常容易。