- 反向代理是一种常见的服务器配置,用于在客户端和后端服务器之间中转请求。NGINX 是一种功能强大且高效的 Web 服务器和反向代理服务器,在处理大量并发连接时表现出色。本文将详细介绍如何配置 NGINX 作为反向代理,包括基本配置、常见的配置选项和一些高级功能。 一、什么是反向代理?反向代理是一种服务器架构,其中代理服务器接受客户端请求,然后将请求转发给一个或多个后端服务器。客户端并不知道请... 反向代理是一种常见的服务器配置,用于在客户端和后端服务器之间中转请求。NGINX 是一种功能强大且高效的 Web 服务器和反向代理服务器,在处理大量并发连接时表现出色。本文将详细介绍如何配置 NGINX 作为反向代理,包括基本配置、常见的配置选项和一些高级功能。 一、什么是反向代理?反向代理是一种服务器架构,其中代理服务器接受客户端请求,然后将请求转发给一个或多个后端服务器。客户端并不知道请...
- 在企业级应用开发中,尤其是涉及网络请求的应用程序,设置代理服务器是一个常见的需求。代理服务器可以帮助绕过防火墙、进行负载均衡、缓存内容以及隐藏用户的真实 IP 地址。Java 作为一种跨平台编程语言,提供了多种方式来设置 HTTP(S) 代理。本文将详细介绍如何在 Java 中以编程方式设置全局 HTTP 和 HTTPS 代理。 一、通过系统属性设置代理Java 提供了一种简单的方式,通过设... 在企业级应用开发中,尤其是涉及网络请求的应用程序,设置代理服务器是一个常见的需求。代理服务器可以帮助绕过防火墙、进行负载均衡、缓存内容以及隐藏用户的真实 IP 地址。Java 作为一种跨平台编程语言,提供了多种方式来设置 HTTP(S) 代理。本文将详细介绍如何在 Java 中以编程方式设置全局 HTTP 和 HTTPS 代理。 一、通过系统属性设置代理Java 提供了一种简单的方式,通过设...
- 在构建高并发的 HTTP 服务时,限制某个 IP 的访问频率是一个常见的需求。无论是为了防止恶意攻击,还是为了节约服务器资源,这种限制都能有效地保护服务的可用性。本文将详细介绍如何在 Go 语言中实现基于 IP 的 HTTP 访问频率限制。1. 背景与意义当我们部署一个公开的 API 服务时,常常会遇到一些恶意用户或爬虫,它们会对服务器发起大量请求。如果不加限制,服务器可能会被过多的请求拖垮... 在构建高并发的 HTTP 服务时,限制某个 IP 的访问频率是一个常见的需求。无论是为了防止恶意攻击,还是为了节约服务器资源,这种限制都能有效地保护服务的可用性。本文将详细介绍如何在 Go 语言中实现基于 IP 的 HTTP 访问频率限制。1. 背景与意义当我们部署一个公开的 API 服务时,常常会遇到一些恶意用户或爬虫,它们会对服务器发起大量请求。如果不加限制,服务器可能会被过多的请求拖垮...
- 性能工具之 JMeter 常用组件介绍(一) 性能工具之 JMeter 常用组件介绍(一)
- 1 简介总是有理由了解更多关于Go 的并发模型。并发似乎是围绕该语言的一大流行词。正是 Rob Pike 的 Go 并发模式视频让我认为需要这门语言。这些不同似乎让人凌乱,我们从几个例子来找出线头,深入认识go的并发方式。要理解 Go 如何使编写并发程序变得更容易并且不易出错,我们首先需要了解什么是并发程序以及由此类程序产生的问题。在这篇文章中,我不会谈论 CSP(通信顺序流程),虽然它是... 1 简介总是有理由了解更多关于Go 的并发模型。并发似乎是围绕该语言的一大流行词。正是 Rob Pike 的 Go 并发模式视频让我认为需要这门语言。这些不同似乎让人凌乱,我们从几个例子来找出线头,深入认识go的并发方式。要理解 Go 如何使编写并发程序变得更容易并且不易出错,我们首先需要了解什么是并发程序以及由此类程序产生的问题。在这篇文章中,我不会谈论 CSP(通信顺序流程),虽然它是...
- @TOC 前言在数字内容传输和流媒体服务中,HLS(HTTP Live Streaming)已经成为一种流行的解决方案,特别是在视频直播和点播应用中。要实现高效的HLS流媒体服务,Nginx作为一个高性能的Web服务器和反向代理服务器,提供了强大的支持。通过安装和配置Nginx,可以轻松创建一个功能强大的HLS流媒体服务器。本文将介绍Nginx的基础知识以及如何通过它来搭建HLS流媒体服务器... @TOC 前言在数字内容传输和流媒体服务中,HLS(HTTP Live Streaming)已经成为一种流行的解决方案,特别是在视频直播和点播应用中。要实现高效的HLS流媒体服务,Nginx作为一个高性能的Web服务器和反向代理服务器,提供了强大的支持。通过安装和配置Nginx,可以轻松创建一个功能强大的HLS流媒体服务器。本文将介绍Nginx的基础知识以及如何通过它来搭建HLS流媒体服务器...
- @TOC 前言HTTP-FLV(Flash Video over HTTP)是一种流媒体传输协议,利用 HTTP 协议传输 FLV(Flash Video)格式的视频数据。HTTP-FLV 主要用于实时流媒体播放,特别是在直播场景中,因其低延迟和高效率的特点,得到了广泛应用。FLV 格式曾经是 Adobe Flash Player 使用的主要视频格式,尽管 Flash Player 已逐渐退... @TOC 前言HTTP-FLV(Flash Video over HTTP)是一种流媒体传输协议,利用 HTTP 协议传输 FLV(Flash Video)格式的视频数据。HTTP-FLV 主要用于实时流媒体播放,特别是在直播场景中,因其低延迟和高效率的特点,得到了广泛应用。FLV 格式曾经是 Adobe Flash Player 使用的主要视频格式,尽管 Flash Player 已逐渐退...
- 前言今天大姚给大家分享一个.NET开源(MIT License)、免费、现代化、流畅、可测试、可移植的URL构建器和HTTP客户端库:Flurl。项目介绍Flurl是一个集现代性、流畅性、异步性、可测试性、可移植性于一身的URL构建器与HTTP客户端库。它提供了简洁的API,使得HTTP请求的发送与URL的构建变得极为简单与直观。无论是构建复杂的URL路径,还是设置查询参数、请求头或认证信息... 前言今天大姚给大家分享一个.NET开源(MIT License)、免费、现代化、流畅、可测试、可移植的URL构建器和HTTP客户端库:Flurl。项目介绍Flurl是一个集现代性、流畅性、异步性、可测试性、可移植性于一身的URL构建器与HTTP客户端库。它提供了简洁的API,使得HTTP请求的发送与URL的构建变得极为简单与直观。无论是构建复杂的URL路径,还是设置查询参数、请求头或认证信息...
- 速率限制是一种网络流量管理技术,用于控制客户端或用户在单位时间内能够发送到服务器的请求数量。这种限制有助于防止恶意行为、减轻服务器负担,以及确保公平分配资源。在 Nginx 中,速率限制是通过模块和配置指令实现的。 为什么在 Nginx 中进行速率限制是重要的?防止恶意攻击: 通过限制请求速率,可以减缓或阻止来自单个客户端的恶意攻击,如暴力破解、DDoS 攻击等。保护服务器资源: 控制请求速... 速率限制是一种网络流量管理技术,用于控制客户端或用户在单位时间内能够发送到服务器的请求数量。这种限制有助于防止恶意行为、减轻服务器负担,以及确保公平分配资源。在 Nginx 中,速率限制是通过模块和配置指令实现的。 为什么在 Nginx 中进行速率限制是重要的?防止恶意攻击: 通过限制请求速率,可以减缓或阻止来自单个客户端的恶意攻击,如暴力破解、DDoS 攻击等。保护服务器资源: 控制请求速...
- 在HarmonyOS开发中,我们如果有基于http协议调用后端api,来操作数据或者和后端进行数据提交的交互,就可以通过导入http库来实现基于http的数据请求。和使用Web组件一样,使用网络资源我们首先要开启网络访问权限,在module.json5文件中添加:{ "module" : { "requestPermissions":[ { ... 在HarmonyOS开发中,我们如果有基于http协议调用后端api,来操作数据或者和后端进行数据提交的交互,就可以通过导入http库来实现基于http的数据请求。和使用Web组件一样,使用网络资源我们首先要开启网络访问权限,在module.json5文件中添加:{ "module" : { "requestPermissions":[ { ...
- 服务器类型服务器根据静态和动态加载数据,分为 web 服务器和应用服务器两种。web 服务器提供代理服务,负责接收 HTTP 请求并返回 HTTP 响应。web 服务器可以访问本地磁盘上所有的资源文件,但不能对 HTTP 请求/响应进行动态加载! web 服务器接收的 HTTP 资源请求路径必须是固定且明确的,如指向服务器根路径下的 index.html 。web 服务器数据会直接把 ind... 服务器类型服务器根据静态和动态加载数据,分为 web 服务器和应用服务器两种。web 服务器提供代理服务,负责接收 HTTP 请求并返回 HTTP 响应。web 服务器可以访问本地磁盘上所有的资源文件,但不能对 HTTP 请求/响应进行动态加载! web 服务器接收的 HTTP 资源请求路径必须是固定且明确的,如指向服务器根路径下的 index.html 。web 服务器数据会直接把 ind...
- 在 Web 开发中,理解 HTTP 状态码对于前端和后端开发者都至关重要。其中 201 Created 状态码是一个特别值得关注的状态码,它涉及到资源的创建和服务器的响应。本文将详细介绍 201 Created 的定义、使用场景和与其他状态码的对比,帮助开发者更好地把握这一状态码的应用。 201 Created 状态码概述201 Created 是一个 HTTP 响应状态码,表示请求已经被成... 在 Web 开发中,理解 HTTP 状态码对于前端和后端开发者都至关重要。其中 201 Created 状态码是一个特别值得关注的状态码,它涉及到资源的创建和服务器的响应。本文将详细介绍 201 Created 的定义、使用场景和与其他状态码的对比,帮助开发者更好地把握这一状态码的应用。 201 Created 状态码概述201 Created 是一个 HTTP 响应状态码,表示请求已经被成...
- 源代码:<html ng-app="countryApp"> <head> <meta charset="utf-8"> <title>Angular.js Example</title> <script src="angular/angular.js"></script> <script> var countryApp = angular.module(... 源代码:<html ng-app="countryApp"> <head> <meta charset="utf-8"> <title>Angular.js Example</title> <script src="angular/angular.js"></script> <script> var countryApp = angular.module(...
- Python的turtle库是一个用于绘制图形的标准库,常被用于编程入门和教授基本的编程概念。以下是关于turtle库的详细介绍: 1. 概述定义:turtle库,也称为海龟库,是turtle绘图体系的Python实现。它允许用户通过编程控制一个虚拟的“海龟”在画布上移动,从而绘制出各种图形。用途:主要用于程序设计入门,帮助初学者理解编程的基本概念,如循环、条件语句等。同时,它也可以用于创建... Python的turtle库是一个用于绘制图形的标准库,常被用于编程入门和教授基本的编程概念。以下是关于turtle库的详细介绍: 1. 概述定义:turtle库,也称为海龟库,是turtle绘图体系的Python实现。它允许用户通过编程控制一个虚拟的“海龟”在画布上移动,从而绘制出各种图形。用途:主要用于程序设计入门,帮助初学者理解编程的基本概念,如循环、条件语句等。同时,它也可以用于创建...
- 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效,已经坚持阅读五个月。已读完书籍:《架构简洁之道》、《深入浅出的Node.js》、《你不知道的JavaScript(上卷)》、《你不知道的JavaScri... 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效,已经坚持阅读五个月。已读完书籍:《架构简洁之道》、《深入浅出的Node.js》、《你不知道的JavaScript(上卷)》、《你不知道的JavaScri...
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
即将直播
热门标签