当前位置: 首页 > news >正文

苍穹外卖第一天(Maven、Git、Nginx反向代理)

1、Maven 我们需要下载依赖的时候,一定要打开私服连接,这是我们下载依赖的唯一途径。
cd E:\nexus\nexus-3.61.0-02-win64\nexus-3.61.0-02\bin
./nexus /run
IDEA中 Setting/Build,Execution,Deployment/Build Tools/Maven 找到路径(E:\maven\apache-maven-3.8.9\conf\settings.xml)maven配置信息,这个xml文件里标明了本地仓库位置、私服账户密码。并且我们在nexus的设置中的Remote Storage中填入了aliyun远程仓库地址。
当用户需要某个构件时,会按照如下顺序:
(1)请求本地仓库,若本地仓库不存在所需构件,则下一步(xml文件中告诉了我们本地仓库的位置 E:\maven\maven-repository-new);
(2)请求maven私服,将所需构件下载到本地仓库,若私服中不存在所需构件,则下一步(xml文件中告诉了我们私服账户密码以及 http://localhost:8081/repository/maven-public/ 等信息);
(3)请求外部的远程仓库,将所需构件下载并缓存到maven私服,若外部仓库不存在所需构件,则maven直接报错(nexus的设置中的Remote Storage中填入了aliyun远程仓库地址)。

2、Git
Git的本地仓库默认存储在项目根目录下的.git隐藏文件夹中。
配置好工具栏中的Share Project On GitHub,填写我们要推入的仓库名字,使得我们能够push到我们的GitHub远程仓库。

3、Nginx反向代理
image
如果前端想要访问到这里的login方法,应该发送的url是http://localhost:8080/admin/employee/login,但是我们在浏览器F12发现前端发送的url是http://localhost/api/employee/login,两个不一样是怎么发过来的呢?
答:前端发给了Nginx,由Nginx转发给了后端接口,起到了代理的作用。
(1)提高访问速度。 起到缓存的作用,如果前端多次请求的是相同的地址,那么就无需去找后端,而直接由Nginx向前端返回数据。
(2)进行负载均衡。 后端可能是有多个服务器集群,Nginx可以将前端的大量请求按照我们指定的方式均衡的分配给集群中的每台服务器。本来只能访问一台服务器,现在可以访问多台。
(3)保证后端服务安全。 后端服务隐藏,并不直接暴露给外部。

http://www.zskr.cn/news/17036.html

相关文章:

  • 六级自测
  • 多元线性回归-梯度下降法-吴恩达机器学习
  • AtCoder ARC207 总结
  • 2025.10.7模拟赛
  • 好好学习, 天天向上
  • CentOS7关闭防火墙、Linux开启关闭防火墙 - 详解
  • oppoR9m刷Linux系统:VCOM模式备份系统与基带IMEI/NVRAM/QCN
  • 两个开源中国象棋引擎的编译
  • 推荐一款Swift开发框架- Aquarius
  • 帮宣——可控核聚变
  • NKOJ全TJ计划——NP11721
  • 印度全球能力中心2030年展望与技术基建规划
  • CF2152H2 Victorious Coloring (Hard Version) 题解
  • 题解:P3301 [SDOI2013] 方程
  • 打印A3大小的PDF文件为A4幅面
  • 课程总结2
  • 机器学习:集成学习概念、分类、随机森林 - 实践
  • 解码查找算法与哈希表
  • 如何生成和制作PDF文件 - 实践
  • 1.2 马尔可夫决策过程(Markov Decision Process, MDP)
  • 如果你的微信支付界面出现“摇一摇”,说明你的隐私正在泄露
  • 学习记录:响应式系统、文件通知与游戏输入机制的异同
  • oppoR9m刷Linux系统: 制作 scatter.txt 和 导出手机preloader
  • 升级下载:进阶版(二级单工序)
  • 10.7 NOIP 模拟赛 T2. 中心极限定理
  • 感觉你是那种
  • 详细介绍:目标检测任务的评估指标mAP50和mAP50-95
  • [退役感言]You are my only one.
  • 制作局域网连接打印机exe文件
  • 深入解析:linux——账号和权限的管理