0
点赞
收藏
分享

微信扫一扫

黑马redis实战-项目部署

巧乐兹_d41f 2022-04-07 阅读 155
java

视频地址

1. 项目架构说明:

springboot + nginx + redis + mybatis-plus
前端:使用nginx做反向代理,涉及使用nginx做负载均衡
redis:缓存截取后的用户信息,缓存商铺信息,缓存秒杀券抢购信息
mybatis-plus:操作数据库

2. 前端页面效果

在这里插入图片描述

3. 主要功能说明:

① 用户登录
在这里插入图片描述
② 查询商铺
在这里插入图片描述
③ 秒杀券抢购
在这里插入图片描述

4. 项目部署

p25.导入黑马点评项目
按照视频上的步骤来即可,本文主要记录遇到的 BUG
① 导入文件标红:Project struct – Modules 重新添加
在这里插入图片描述
② pom.xml 文件报错:尝试以下两个步骤

步骤一:配置本地 maven
在这里插入图片描述
步骤二:重新导入maven依赖
在这里插入图片描述
或者再导入文件的时候选择导入已有工程,按照这个步骤来会依次选择项目为 maven 项目,jdk 的版本,项目名称
在这里插入图片描述
③ 无法打开 rundashboard 界面
在这里插入图片描述
修改工程的 workspace.xml 文件,添加下面有红框部分
在这里插入图片描述

<option name="configurationTypes">
      <set>
        <option value="SpringBootApplicationConfigurationType" />
      </set>
    </option>

④ springboot 服务不显示端口
看了视频之后,发现每运行前是没有端口的,是在运行前按照博客上的内容修改了下
不确定是不是原本就有,若以后碰到,可以借鉴下
在这里插入图片描述
最后启动前端项目:一个小技巧
在这里插入图片描述
tips:后面做nginx 负载均衡的时候,配置没有生效。
一方面的原因可能是 :reload 热部署是通过 fork 子进程实现的,所以生效会慢一点,后面有尝试修改前端,发现刷新前端的时候并没有立刻修改。
另一方面的原因可能是:热部署不需要重新启动 nginx,我可能重新启动了,但是没有 stop 之前的 nginx 进程

举报

相关推荐

0 条评论