《wiki》项目研发(001)之研发计划和工具安装

前言

本系列文章的以学习为目的,结合Java中的spring、mybatis、maven和前端的vue等时下较为流行的开发技术,来实现一个简单的wiki项目,如果您对文中的开发思路或者行文观点有不同的意见,欢迎在文章下面留下您的观点。


为什么要开发wiki

  • 开发过程中出现了问题如何第一时间获取解决方案
  • 曾经遇到的问题,再次出现,但是忘记了之前怎么处理的
  • 开发过程中处理了一个比较棘手的问题,我该如何分享给其他人
  • 网络上答案众多,但貌似很多是像我这样找答案的,分享解决方案的人相对较少
  • 如果写一个wiki站,将我每次解决的问题都记录下来,并分享,那么下次我再遇到或者其他人遇到该问题,就能通过检索的方式找到我的解决方案,那就太好了!

技术选型和研发步骤

技术选型

为了能够将更多的知识融入到该项目中,除了整站主框架在采用spring外,主站的前端主要技术采用layui绘制UI,而后台系统的前端技术选择使用vue+elementui实现spa应用。

研发步骤

  • 开发环境搭建
  • 数据库设计
  • 主体框架设计
  • 后台管理系统开发
  • debugger
  • 主站开发
  • debugger
  • 站点发布
  • 开发总结

开发工具

环境说明

  • window10(x64)
  • jdk: 1.8.0_91
名称 下载地址
MySQL 下载   5.6.39(zip.x32)   5.6.39(zip.x64)   5.7.21(zip.x32)   5.7.21(zip.x64)
Navicat for MySQL 11.1.20.0
VisualSVN Server 3.8.1(x32)   3.8.1(x64)
Redis 3.2.100(msi.x64)   3.2.100(zip.x64)
Eclipse oxygen3  photonm6  neon3   mars2
Maven 3.5.3
Tomcat tomcat7(x32)   tomcat7(x64)   tomcat8(x32)   tomcat8(x64)
Nodejs 8.9.3(x32)   8.9.3(x64)
HBuilder 9.0.2   历史版本
  • 以上均为免费工具,点击对应的链接即可开始下载。

VisualSVN Server 安装说明

在本机安装svn服务端程序的主要目的是为了模拟团队开发的场景,也是为了让自己在写代码的过程中知道今天我对某个文件增加或修改了哪些代码,避免代码丢失。

值得注意的是,安装过程中,如果遇到版本选择对话框的时候需要对不同版本进行相应的配置,因我这里是以学习为目的,故而选择标准版(standard edition)


《wiki》项目研发(001)之研发计划和工具安装_第1张图片
svn服务端安装配置

点击标准版后,会显示标准版的相应配置。根据需要将这里的参数进行配置,我这里修改了默认的仓库(Repositories)的位置和默认端口号,修改端口号是为了避免跟系统中安装的其他软件相冲突。


《wiki》项目研发(001)之研发计划和工具安装_第2张图片
svn服务端标准版参数配置

安装成功后,可以在开始菜单中找到该软件,如下图所示:
《wiki》项目研发(001)之研发计划和工具安装_第3张图片
svn服务端程序在开始菜单中的位置

maven 安装说明

根据操作系统的字长来下载对应版本的maven,解压到对应目录后,就为maven添加对应的环境变量,如图所示:

maven环境变量

在命令行中键入 mvn -v 出现如下所示界面说明安装成功
《wiki》项目研发(001)之研发计划和工具安装_第4张图片
验证maven安装是否正确

nodejs 安装说明

下载安装后,在命令行中键入node -v 出现如下所示界面说明安装成功

node版本

redis 安装说明

因为Redis是一个缓存服务器程序,我们没必要过多地研究它的原理,下载什么版本无所谓,我这里为了方便,下载msi版本,进行安装,要注意的是,在选择安装目录的对话框中除了需要你手动选择安装Redis的目录外,最好勾选 Add the Redis installtion folder to the PATH environment variable。这样就省事了,否则还得配环境变量,如果需要自己配环境变量,那建议下载zip版本的。

《wiki》项目研发(001)之研发计划和工具安装_第5张图片
安装Redis

接下来的对话框是端口号配置,Redis的端口号默认是6379,一般不会跟什么程序冲突,不像443这种抢眼的端口样。另外,默认勾选了Add an exception to the Windows Firewall,不需要额外的修改,因为这是将Redis添加到例外中,直接点击Next即可

《wiki》项目研发(001)之研发计划和工具安装_第6张图片
端口号配置

接下来的对话框是Redis的内存限制,众所周知,Redis是出了名的吃内存,所以,配置内存上限能够有效保证机器的正常运作,否则内存被Redis吃完了,机器也卡死了。因为我的机器是4G内存,所以,我给Redis的上限是1G

《wiki》项目研发(001)之研发计划和工具安装_第7张图片
Redis配置内存上限

接下来就可以开始安装了。安装之后 在命令行输入 redis-cli 出现如下界面,说明安装成功。

《wiki》项目研发(001)之研发计划和工具安装_第8张图片
检查安装是否成功

你可能感兴趣的:(《wiki》项目研发(001)之研发计划和工具安装)