借用"OpenResty最佳实践"的话 https://moonbingbing.gitbooks.io/openresty-best-practices/ngx_lua/block_io.htmlNginx 为了减少系统上下文切换,它的 worker 是用单进程单线程设计的,事实证明这种做法运行效率很高。Nginx 要么是在等待网络讯号,要么就是在处理业务(请求数据解析、过滤、内容应答等),没有            
                
         
            
            
            
            一、Nginx访问限制限制访问请求TCP泛洪攻击(与服务进行三次握手,发送虚假IP给服务器,使得服务器好像是有人访问,把真正要访问的用户堵在外面,无法访问,服务器分出多个子进程处理请求,网络资源的消耗)
有效防御: 公司硬件防火墙 > 网络安全产品 > 个人(Nginx访问限制)
模块:ngx_http_limit_req_module测试:-------未开启请求限制-------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-12 21:07:07
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在nginx.conf中添加此配置解释:http://apisina.com是你拥有的域名, 即被你的nginx解析的域名, nginx如上设置了Access-Control的header后, 你能够跨域访问该域名https://api.weibo.com/2/statuses/share.json是新浪的API接口, 浏览器因为跨域限制, 而新浪没有设置header, 所以不能直接访问所以需要浏            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 14:21:32
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            跨域的来源是同源策略,为什么要有同源策略也是为了安全着想,防止遭受一些网络攻击,比如:csrf(跨站请求伪造)等,这里不作过多解释            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-17 00:22:53
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java拦截器会拦截响应吗?
Java拦截器是一种常用的技术,在Java开发中经常用来拦截请求,对请求进行处理或者进行一些额外的操作。但是,很多人会有一个疑问,Java拦截器会拦截响应吗?在这篇文章中,我们将讨论这个问题,并给出一个简单的代码示例来解释这个问题。
## Java拦截器简介
在Java中,拦截器是一种AOP(面向切面编程)的机制,可以在方法执行前或者执行后添加一些额外的逻辑            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-13 04:15:01
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             ATF(Adobe Texture Format)是一种能提供最佳压缩效果的文件格式。ATF 文件主要是一个存储有损纹理数据(lossy texture data)的文件容器。它主要使用了两种类似技术:JPEG-XR1 压缩技术和基于块的压缩技术(简称块压缩技术),来实现它的有损压缩。ATF 为 GPU 优化贴图,支持压缩贴图格式 ATF,减少在使用中显存的总量。这点对于移动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-03 17:32:59
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 引言  编译器除了生成语法树之外,还要在输入出现错误时给出恰当的提示。比如当用户输入 select (name,这是个未完成的 SQL 语句,我们的目标是提示出这个语句未完成,并给出后续的建议: ) - + % / * . ( 。2 精读分析一个 SQL 语句,现将 query 字符串转成 Token 数组,再构造文法树解析,那么可能出现错误的情况有两种:语句错误。文法未完成。给出错误提示的第            
                
         
            
            
            
            如何实现服务器之间的协同功能呢?通过 Nginx 提供的反向代理和负载均衡功能,可以合理的完成业务的分配,提高网站的处理能力;同时利用缓存功能,还可以将不需要实时更新的动态页面输出结果,转化为静态网页形成缓存,从而提高网站的响应速度。代理和反向代理代理(正向代理,目标服务器不知道谁在访问)位于客户端和目标服务器之间,起到一个中转的作用。其实就是客户端想访问目标服务器,但是因为某些原因不能够直接访问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 22:20:12
                            
                                14阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Axios 截流详解
在现代 web 开发中,前端与后端的数据交互是必不可少的。其中,Axios 是一个广泛使用的 HTTP 客户端工具,能够帮助我们简化请求操作。然而,当我们在某些场景下频繁发送请求时,如何有效管理这些请求就显得尤为重要。此时,"截流"(Throttling)机制便成为了一个重要的工具。
## 什么是截流?
> 截流是指在一定的时间间隔内,对同一动作的多次触发进行限制,            
                
         
            
            
            
            1、请求拦截:在我们发送请求给服务器前我们可以做的一些事2、响应式拦截:请求完成服务器返回我们数据及请求状态,在这里可以对响应统一做处理import axios from 'axios'
import router from '@/router'
import { MessageBox, Message,Loading } from 'element-ui'
import store from '            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 02:05:30
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇文章梗概:什么是防抖和节流?他们有什么区别?分别如何实现? 什么是防抖和节流?防抖和节流,都是开发过程中防止函数多次调用的方式。我现在写的主要是前端开发中的防抖和节流的介绍。 什么是防抖?防抖,顾名思义,防止抖动,以免把一次事件误认为多次,敲键盘就是一个每天都会接触到的防抖操作。想要了解一个概念,必先了解概念所应用的场景。在 JS 这个世界中,有哪些防抖的场景呢?1. 登录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 17:37:36
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx+Lua+Redis安装在公网IP为x.x.x.x的服务器上下载安装的软件版本:nginx-1.18.0+LuaJIT-2.0.5+redis-6.0.5Nginx+Lua+Redis安装第一步,安装编译工具及库文件。命令:yum groupinstall -y "Development Tools"yum install -y libxml2-devel curl-devel sieg            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 11:17:46
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是 Nginx?Nginx 是一个 轻量级 / 高性能的反向代理 Web 服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理 2-3 万并发连接数,官方监测能支持 5 万并发,现在中国使用 nginx 网站用户有很多,例如:新浪、网易、 腾讯等。Nginx 有哪些优点?跨平台、配置简单。非阻塞、高并发连接:处理 2-3 万            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 12:54:54
                            
                                21阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx简介Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。优势Nginx 可以在大多数 Unix Linux OS 上编译运行,并有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 09:51:30
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装 Nginx# 更新软件包,请确保服务器的软件包已经是最新的。
sudo yum update -y
# 添加 Nginx 源
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
# 安装 Nginx
sudo yum install            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-24 20:12:25
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言作为一名前端开发人员,你是不是经常碰到领导让你上服务器去修改 Nginx 配置,然而你会以“我是前端,这个我不会”为理由搪塞过去呢!今天就让我们一起告别这种尴尬,向“真正”的程序员迈进!!!Nginx 概述Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-24 13:28:48
                            
                                164阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言前言一、什么是跨域?前言二、跨域产生的条件?跨域处理常用的两种办法一、springboot如何处理跨域问题?1.1 controller中单独配置1.2 在@configation类中全局配置1.3在过滤器中添加响应头二、nginx如何处理跨域问题?2.1 给Nginx服务器配置响应的header参数2.2、各参数详细解读Nginx配置域名跨域多个域名2.3、 nginx处理跨域过程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 13:47:58
                            
                                255阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Weblogic============1、在配置管理界面中的协议->一般信息下设置 完成消息超时时间小于4002、在配置管理界面中的协议->HTTP下设置 POST 超时、持续时间、最大 POST 大小为安全值范围。Nginx============1、通过调整$request_method,配置服务器接受http包的操作限制;2、在保证业务不受影响的前提下,调整client_max            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 21:46:34
                            
                                241阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面介绍对客户端请求的特殊处理的配置项。 (1)忽略不合法的HTTP头部 语法:ignore_invalid_headers on | off; 默认:ignore_invalid_headers on; 配置块:http、server 如果将其设置为off,那么当出现不合法的HTTP头部时,Nginx会拒绝服务,并直接向用户发送400(Bad Request)错误。如果将其设置为on,则会忽略            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 02:13:37
                            
                                367阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在开始之前,请先备份你的 Nginx 配置。1.防止文件被下载比如将网站数据库导出到站点根目录进行备份,很有可能也会被别人下载,从而导致数据丢失的风险。以下规则可以防止一些常规的文件被下载,可根据实际情况增减。location ~ .(zip|rar|sql|bak|gz|7z)$ {      return 444;     }2.屏蔽非常见蜘蛛(爬虫) ####如果经常分析网站日志你会发现,一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 13:33:23
                            
                                83阅读