vue+uwsgi+nginx部署
零:背景在开发的道路上多学一些linux知识,自学看视频,并整理自己的博客,供大家一起来学习新的知识。一:vue+uwsgi+nginx部署1.1:准备代码:# 路飞学城django代码
# vue代码1.2:部署准备1. 部署环境准备
⑴ . 准备python3和虚拟环境解释器,python3,virt
转载
2024-06-24 17:50:58
26阅读
nginx模块ngx_http_log_request_speed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请求比较慢的话,这个插件非常有效.作者的初衷是写给自己用的,用来找出站点中处理时间较长的请求, 这些请求是造成服务器高负载的很大根源. 日志记录之后,在使用perl脚本分析日志,即可知道哪些请求需要修正.1. 模块安装nginx第三方模块安装方法,我们ttlsa.
转载
2024-02-10 13:15:33
240阅读
目录1、搭建环境说明2、基础镜像准备Java项目准备nginx部署准备3、容器启动Nginx容器启动查看运行容器IP地址4、反向代理配置5、问题截图 备注1、搭建环境说明Windows环境 win10+docker基础信息说明本文全程使用CMD控制台进行命令操作,可能的朋友使用Linux命令比较习惯。在此也推荐一个CMD环境使用shell命令的方式使用git进行CMD控制台对shell的
转载
2024-09-14 16:17:31
31阅读
REST是代表状态转移( REpresentational State Transfer)的缩写。 它是分布式超媒体系统的体系结构样式,由Roy Fielding于2000年在他的著名论文中首次提出。与任何其他架构样式一样,REST还具有自己的6个指导约束,如果需要将接口称为RESTful,则必须满足这些约束。 这些原则在下面列出。REST指导原则客户端-服务器 ——
~* 表示执行一个正则匹配,不区分大小写;^~ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location;= 进行普通字符精确匹配。也就是完全匹配;@ 它定义一个命名的 location,使用在内部定向时,例如 error_page, try_files;location优先级说明在nginx的location和配置中location的顺序没有太大关系。和location表达式
转载
2024-09-28 08:23:35
71阅读
# 如何实现 Android FormData 服务请求
在 Android 开发中,进行网络请求是一个常见的需求。通过发送 FormData 请求,你可以在一次 HTTP 请求中上传文件和其他数据。本文将详细介绍如何在 Android 中实现 FormData 服务请求,适合初学者学习并实践。
## 整体流程概述
实现 Android FormData 服务请求的大致流程分为以下几个步骤:
原创
2024-09-22 03:47:58
75阅读
几年前 Dubbo被 SpringCloud所取代,相同的剧本,可惜阿里巴巴和 Spring社区都是巨头,巨头之间战斗要考虑很多,于是它们想到了合作, SpringCloud与alibaba相结合,技术上有人负责更新新的组件,也还可以继续使用 Spring社区的技术。于是 SpringCloudAlibaba诞生了。很多人可能会问,有了spring cloud这个微服务的框架,为什么又要使用spr
java学习---集合集合框架体系CollectionCollection接口遍历元素方式1.迭代器 Iterator2.for增强循环List基本介绍常用方法List的三种遍历方式ArrayList注意事项ArrayList底层源码VectorLinkedList基本说明基本方法set基本介绍常用方法HashSetHashSet添加元素如何实现LinkedHashSet 集合框架体系集合可以保
Nginx服务器的代理服务下面我们来认识Nginx服务器的代理服务,这个应该是在放在(二)来说的,先介绍代理服务,再说具体反向代理。1、 什么是代理(正向代理)、方向代理、透明代理?(在另外的文章有介绍)简单来说,正向代理就是局域网内的主机要访问互联网资源,为了保护自身安全,而使用代理服务器去访问外界资源。而方向代理则是局域网为外界(/互联网)提供资源,让外界的其他用户局域网资源,为保护自身安全性
转载
2024-05-06 15:09:37
327阅读
## 服务请求转发redis实现流程
### 流程图
```mermaid
graph LR
A(客户端) --> B(服务端)
B --> C(转发请求)
C --> D(redis服务器)
```
### 步骤
| 步骤 | 代码 | 注释
原创
2023-10-30 12:12:52
40阅读
### JAVA服务请求堵塞的理解与解决
在现代软件开发中,尤其是微服务架构中,服务请求的性能和响应时间至关重要。JAVA服务请求堵塞是一个常见的问题,通常指的是某些请求由于资源争用、锁竞争或是IO阻塞而导致无法及时得到响应的现象。本文将探讨这些堵塞的原因,并展示一些代码示例以及解决方案。
#### 1. 堵塞的原因
1. **锁竞争**:多个线程试图同时访问共享资源时,导致的竞争。
2.
原创
2024-08-06 07:35:37
204阅读
Nginx的反向代理使用场景之一1、场景描述一个前端服务(vue服务/uniapp小程序),通过域名访问后端服务,后端服务分成两个模块,一个是ssm架构,一个是springboot架构,如何访问?2、解决方案采用Nginx做反向代理(Nginx详解) 在服务器端安装Nginx,在nginx.conf文件中进行以下配置注意: 如果端口被占用则需要配置新的端口 nginx.conf文件内容如下,详情在
转载
2024-05-06 15:02:31
2154阅读
第一步:安装fiddler 可以在官网下载最新版本VIP小伙伴可以在课前准备下载,如果已经安装,请忽略打开fiddler开始抓取测试对象的请求,以教管系统登录为例 打开fiddler,准备开始抓取,清空会话,开启抓取状态,因为fiddler默认抓取http协议,所以这里不需要设置什么。 打开系统登录界面,输入账号和密码,打开fiddler的取状态,左下角的capturing 进入系统,
上篇文章记录了从后端接口返回数据经过切面和消息转换器处理后返回给前端的过程。接下来,记录从请求发出后到后端接口调用过的过程。web请求处理流程源码分析 ApplicationFilterChain会调DispatcherServlet类的doService()(HttpServlet类),类继承关系如下:最终会调DispatcherServlet类的doDispatch方法,并由该方法控
转载
2024-09-12 08:37:31
156阅读
1. 一种跨平台的地理位置定位方法,其特征在于,包括: 通过网络服务接口,接收移动终端的应用发送的定位请求; 将所述定位请求转换格式后,向定位导航解算服务器发送; 接收所述定位导航解算服务器针对所述转换格式后的定位请求携带的传感器数据返 回的地图定位坐标后,向地图服务器发送; 接收所述地图服务器针对所述地图定位坐标返回的电子地图后,根据接收的地图定位 坐标对接收到的电子地图进行标识; 将标识有地图
转载
2023-12-10 21:37:39
45阅读
认识到拆分已有系统到微服务总体成本会很高而且可能需要多次迭代很重要。
目录解耦何物,何时解耦目的地——微服务生态系统旅行指南从简单,能合理解耦的功能开始热身最小化对单体系统的向后依赖黏连性功能早拆分垂直拆分并尽早切分数据拆分重要且频繁变化的业务拆分功能,而不是代码先大后小以原子性演进方式迁移原文解耦何物,何时解耦当单体系统庞大到无法应付时,大多企业都会被
微服务微服务架构是单体应用的演进,由于互联网行业高速发展,应运而生的一种架构体系,它具有独立解耦、高可用、扩展性强、易部署等好处,搭配敏捷开发,使得产品的开发上线效率得到很大的提升。微服务在带来一系列好处的同时,也带来了架构的复杂性。应用微服务化之后,会遇到服务发现、服务配置管理、服务授权验证统一在哪里做等问题,下面是一张典型的微服务架构图。该文使用spring cloud来搭建一个简单的微服务架
转载
2024-10-26 13:53:39
33阅读
Faas 和无服务器架构从IaaS、PaaS、SaaS到CaaS,再到火热的微服务架构,人们孜孜不倦的追求着将硬件资源抽象化,从虚拟机到容器,
再到现在的无服务器架构,FaaS是Functions as a Service的简称,代表业务方视角,而Serverless更多是
从部署的视角,其实描述的是类似的事情。
目前AWS的Lambda是无服务架构的代表,你可以很轻易的尝试,目前每个月的前10
转载
2024-08-03 16:33:02
13阅读
前言限流是保障服务高可用的方式之一,尤其是在微服务架构中,对接口或资源进行限流可以有效地保障服务的可用性和稳定性。之前的项目中使用的限流措施主要是Guava的RateLimiter。RateLimiter是基于令牌桶流控算法,使用非常简单,但是功能相对比较少。而现在,我们有了一种新的选择,阿里提供的 Sentinel。Sentinel 是阿里巴巴提供的一种限流、熔断中间件,与RateLimiter
URL转发应用场景根据HTTP的URL转发的场景,被称之为七层转发(应用层转发),然而LVS的负载均衡一般用于TCP的转发,也就被称之为4层转发。利用Nginx的七层转发,可以实现动静分离,移动、PC端页面区分,交给不同的后端服务器处理,让用户得到更佳的访问体验。通过$http_user_agent获取,根据该变量获取到的用户客户端信息,再决定交给哪一个后端服务器去处理。根据日志access.lo
转载
2024-06-26 11:30:27
811阅读