- 2024-11-21解释下 CSS sprites的原理和优缺点分别是什么?
CSSSprites,中文通常被称为“CSS精灵”或“雪碧图”,是一种网页图像优化技术。它的核心原理是将多个小图标或图像合并到一张大图中,然后利用CSS的background-position属性来精确显示需要的那部分图像。原理:合并图像:将多个小图标或图像合并成一张大图(雪碧图)。这张大图通常是PNG
- 2024-11-21使用简单实验体验k8s的热升级机制
热升级pod负载均衡的容错基本可以了,现在考虑要升级一下这个容器,把其中的test.go修改一下,返回hello,world的同时打印一下HOSTNAME。packagemainimport("fmt""net/http""os")funcmain(){fmt.Println("startmain")//从环境变量取ho
- 2024-11-21nginx 正向代理
这里使用openresty安装基础包yuminstall-ygccmakeautoconfpatchyuminstall-ypcre-developenssl-devel下载openresty源码包和ngx_http_proxy_connect_module模块,编译安装wgethttps://openresty.org/download/openresty-1.21.4.3.tar.gzgitclonehttps://
- 2024-11-2024.11.20 sevlet2
1.servlet是否线程安全(线程特性)线程安全的指标//1.是否有共享数据//2.多线程对共享数据做写操作servlet中不要创建成员变量servlet是单实例的所以成员变量(不加static)就会在多线程间共享如果service()方法中对成员变量有写操作则线程不安全servlet中非特殊情况
- 2024-11-20遇到Web跨域问题,如何通过nginx代理配置解决
项目场景:系统1:----后端(b):http://111.111.111.111:10080----前端(a):111.111.111.111:10082系统2:----后端(B):http://111.111.111.111:10083----前端(A):111.111.111.111:10081端口服务10082b(后端)10080a(前端)10083B(后端)10081A(前端)问题描述当系统2的前端A(10081),去调系统1的后端
- 2024-11-20Nginx与Upstream之间产生大量TIME_WAIT连接的解决办法
1.现象Nginx反向代理了一个Java服务,QPS大概是200,问题发生时的Nginx配置:location/{proxy_passhttp://192.168.3.4:18600;}在上游Java服务器上可以观察到大量(约2000个)的TIME_WAIT状态的网络连接 从Nginx的error日志中还发现与Java服务器建立连接偶发失败的情况
- 2024-11-20CryptoJS加密(网络安全)
CryptoJS(crypto.js)为JavaScript提供了各种各样的加密算法。des对称加密在对称加密算法中,数据发信方将明文和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解
- 2024-11-20Nginx服务器配置---反向代理服务时proxy_pass的转发规则
nginx是由俄罗斯开发的一款httpweb服务器,我们经常用这款服务器做负载均衡和反向代理。今天我们就来聊聊Nginx作为反向代理时,如何进行路由配置。假设你已经部署好Nginx了,我们进入Nginx安装目录,进入nginx.conf文件。找到http节点下的server节点,值是一个json。在json中有一个locat
- 2024-11-20计网八股
计网网络OSI模型和TCP/IP模型OSI网络模型主要有7层,分别是应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层TCP模型应用层,传输层,网络层和网络接口层tcp在传输层ip在网络层HTTP、HTTPS、CDN、DNS、FTP都是应用层协议用同一个TCP连接来发送和接收多
- 2024-11-20黑客必须掌握的HTTP知识
一、HTTP协议简介1、HTTP是什么?超文本传输协议(HypertextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式
- 2024-11-20winform,wpf利用Autoupdater.NET.Official实现自动更新,并且利用Setup project部署(母胎级教学)
Winform部分新建winform/wpf,我这里创建的是winform,程序名UpdateDemo在NuGet安装必备库Autoupdater.NET.Official,我这里安装的版本是1.9.2在页面上写一个label在Form1的构造函数写入代码AutoUpdater.Start("http://172.30.3.158:80/AutoUpdater.xml");这里填写自己的IPpublic
- 2024-11-20Spring学习笔记_41——@RequestBody
@RequestBody1.介绍@RequestBody是Spring框架中用于处理HTTP请求的一个非常关键的注解。它主要用于将客户端发送的HTTP请求体中的JSON、XML或其他格式的数据转换到Java方法参数上,这个转换过程通常需要一个消息转换器(MessageConverter),如MappingJackson2HttpMe
- 2024-11-20如何通过node实现实时视频的推流与拉流
1.实现方式首先传统的视频实时传输是由设备视频流->流媒体服务器->客户端界面组成的。设备视频流一般是屏幕流,网络摄像头,电脑摄像头或者是一些本地的视频文件等组成。流媒体服务器我这里用的是node-media-sever这个插件去搭建一个流服务器,作为视频流的中转站,比如推流跟
- 2024-11-20Javaweb开发核⼼心之Cookie实战
简介:javaweb操作浏览器器cookie1.创建并发送Cookiepackagecom.gaze;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.*;importjava.io.IOException;@WebServlet("/setCookie")publicclassSetCook
- 2024-11-19mac安装maven3.8.8
问题描述down了一个新应用,maven依赖总是加载不到,本地仓库也能找到,项目启动报错 org.apache.skywalking:apm-toolkit-trace:pom:5.0.0-RC-SNAPSHOTfailedtotransferfromhttp://0.0.0.0/duringapreviousattempt.Thisfailurewascachedinthelocalreposit
- 2024-11-19http请求协议与响应协议
HTTP(超文本传输协议)是用于在客户端和服务器之间传输数据的协议。它是一种无状态的协议,主要用于传输网页和相关资源。HTTP协议的请求和响应结构是其核心组成部分。HTTP请求协议HTTP请求由以下几个部分组成:请求行(RequestLine):包含请求方法(如GET、POST、PUT、DELETE等)、请求的
- 2024-11-19使用Tengine 对负载均衡进行状态检查(day028)
本篇文章对于在服务器已经安装了nginx,但却希望使用Tengine的状态检查或其他功能时使用,不需要卸载服务器上的nginx,思路是使用干净服务器(未安装过nginx)通过编译安装Tengine,通过对./configure的配置,保证安装Tengine的环境与nginx服务器相同,(同时,加入需要的Tengine模块),编译,最后将
- 2024-11-19接口测试之fiddler
二、Fiddler简介fiddler是C#开发免费web调试工具之一,记录所有客户端和服务端常见的http以及https请求,可监视设断点,甚至修改输入输出数据,它还包含了一个强大的基于事件脚本的子系统,并且能使用.net语言来拓展。Fiddler也是一款专用的抓包工具,也是一个调试工具,我们可以用
- 2024-11-19Navicat Premium 历史版本下载链接
NavicatPremium历史版本下载链接NavicatPremium15Windowshttp://download.navicat.com/download/navicat150_premium_cs_x64.exemacOShttp://download.navicat.com/download/navicat150_premium_cs.dmgNavicatPremium16Windowshttp://download.navicat.com/downloa
- 2024-11-19WindowsRabbitMQ配置
一、安装Erlang(1)安装地址下载地址:https://www.erlang.org/downloads(2)设置环境变量 新建 ERLANG_HOME (3)修改环境变量path,增加Erlang变量至path ,%ERLANG_HOME%\bin (4)打开cmd命令框,输入erl 二、安装rabbitmq (1)安装地址下载地址:http://www.rabbitmq
- 2024-11-19Jmeter进行IP欺骗,使用自定义 HTTP Header 设置 IP 地址
1、创建ips.txt文件,在里面写入局域网中没有被使用的ip地址;添加线程组 2、在线程组里加入‘CSV数据文件设置’,填上ips.txt文件 3、在线程组里加入HTTP信息头管理器,加入请求头X-Forwarded-For,值写‘CSV数据文件设置’中的‘变量名称’ 4、在线程组里加入HTTP请求
- 2024-11-1820222312 2024-2025-1《网络与系统攻防技术》实验五实验报告
一、实验内容1.1知识回顾1.2实验内容从besti.edu.cn中选择一个DNS域名进行查询,获取信息尝试获取BBS、论坛、QQ、MSN中某一好友的IP地址,并查询获取该好友所在的具体地理位置。使用nmap开源软件对靶机环境进行扫描,回答以下问题并给出操作命令。使用Nessus开源软件对靶机环境
- 2024-11-18信息收集--补充1
一.IP查询:根据域名查IP命令提示符(Windows+R输入cmd)shadon中nslookup命令二.域名查询:1.根据真实IP(关联信息)反查子域名(比如站长之家)2,内部导航转到子域名!!通过各大威胁情报集团的搜索引擎尽可能全面的收集有用的攻击面然后查看他各大子域名平台中是否有关联链
- 2024-11-18Httpclient基础!!!!实战训练!!!!
1.HttpClient1.1介绍HttpClient是ApacheJakartaCommon下的子项目,可以用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient作用:发送HTTP请求接收响应数据为什么要在Java程序中发送Http请求?有
- 2024-11-18使用python工具库requests访问HuggingFaceAPI设置代理转发失败问题
实现功能:使用HuggingFace开源模型库中的XLabs-AI/flux-RealismLora模型,实现文本生成图片。问题描述:调用模型XLabs-AI/flux-RealismLoraAPI接口时,设置了代理一直连接不上。错误描述:requests.exceptions.ConnectionError:HTTPSConnectionPool(host='api-infere