新零售支付全家桶


学习环境要求

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

页面列表

ITEM_HTML