新零售支付全家桶


学习环境要求

硬件环境要求

硬件配置 最低要求 建议配置
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请求,测试网络接口变得非常容易。

页面列表

ITEM_HTML