☕前言:
不知不觉已经在大学中度过了四年时光,春暖花开、桃红柳绿,又到了一年毕设季,恰逢〖新星计划·2023〗活动正好有毕设相关的创作方向,号称两小时带我搞定毕设,像我这样喜欢白嫖(呸,喜欢学习)的有志青年自然是不能缺席~
✨我的毕设选题是「校园商铺」全栈开发,在毕设专栏中,我将会分享我的毕业设计详细过程和技术细节,希望能够对正在进行类似项目的读者提供一些帮助和启示。
新星计划导师:Designer 小郑
欢迎关注我的毕设专栏:毕业设计 — Mymel_晗
校园商铺旨在为学生提供一个方便快捷的购物平台,同时也为商家提供一个展示和销售商品的渠道。在这个项目中,我们需要选择合适的技术来实现网站的功能和性能~
这些技术具有高效、可扩展和易于开发的特点,可以帮助我们实现一个高性能、易用和可靠的校园商铺网站。
既然是「校园商铺」毕设全栈开发,前端和后端的开发工具必须统统安排上~
前端的开发工具选择的是微软出品的 VS Code,丰富的插件让原本是代码编辑器的它具备了 IDE 的各种功能,最主要的是轻量、开源,非常适合编写前端代码。
下载地址:Visual Studio Code - Code Editing. Redefined
后端使用 Java 语言进行开发,开发工具当然是选用大名鼎鼎的 IntelliJ IDA,可以很好的支持 Spring Boot 框架。虽然 IDEA 需要付费才能使用,但是 V2021.1.3 之前的版本可以在不登陆的情况下试用 30 天,足够我们完成毕设了。关于 IDEA 的使用,欢迎阅读我之前的一篇文章:开发利器IntelliJ IDEA—带你体验各种神奇操作,里面介绍了很多 IDEA 的实用功能。
下载地址:IntelliJ IDEA – 领先的 Java 和 Kotlin IDE
都 2023 年了,不会还有人手动安装 MySQL 这些基础架构组件吧,聪明人已经偷偷开始用上 Docker 啦
Docker 是一个应用程序引擎,有点类似于虚拟机,但是比虚拟机轻量很多,Docker 能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,你可以与管理应用程序相同的方式来管理基础架构。
下面让我们一起使用 Docker 把 MySQL、Redis、Rabbit 这些组件吧…
1. 先来把 Docker 装上:
从 Docker 官网 下载适合自己系统的安装包,Windows 和 Mac OS 下载的都是 Docker Desktop。
安装步骤也非常简单,无脑点击下一步就行~
唯一需要注意的就是 Windows 系统运行 Docker 需要借助 WSL 子系统,这个是 Win10 自带的,只不过要 WSL 2 版本的才行,可以前往微软的 帮助文档(WSL 2 上的 Docker 远程容器入门) 查看如何从 WSL 切换到 WSL 2。
安装完成后桌面会多出来一个 Docker Desktop 图标,点击它就可以启动 Docker 了。
2. 安装 MySQL:
Docker 自带了可视化面板,但这里我们直接在 CMD 命令行中使用指令按装应用,更快捷。
docker pull mysql:5.7
docker run \
--name mysql \
-d \
-p 3306:3306 \
--restart unless-stopped \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.7
-p 3306:3306
用于绑定端口,冒号前面的是 Docker 内部的端口号,冒号后面的是暴露给外面访问的端口号,-e MYSQL_ROOT_PASSWORD
用于指定登录密码,默认账户为 root
。3. 安装 Redis:
和上面的安装方式大同小异~
docker pull redis
docker run -p 6379:6379 --name redis
4. 安装 RabbitMQ:
docker pull rabbitmq
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5673:5672 rabbitmq
之前安装 JDK 都是去甲骨文的官网下载压缩包,解压出来还要配置环境变量,这回我直接选择 Open JDK,双击安装就可以直接用了。
前往 下载 Microsoft Build of OpenJDK | Microsoft Learn 页面,找到 openJDK 11 的 .msi
安装文件,下载完双击安装。
除了微软官网,还可以去 Eclipse Temurin 下载到早期的 JDK8 版本。
「校园商铺」毕设全栈开发所需要的全部环境都已经准备好了,接下来就可以正式向开发环节迈进啦!