做网站开视频网站wordpress自动推送token

news/2025/9/24 11:27:38/文章来源:
做网站开视频网站,wordpress自动推送token,企业内部网站建设网站,WordPress添加网页背景图片一、什么事Http长连接#xff1a;在网上有很多很多关于Http长连接的文章#xff0c;但是我看了很多都看不懂。自己总结的所谓的http长连接就是在一请求一个页面后#xff0c;在服务器端不断开http连接#xff0c;而是通过response一直在定时的往页面客户端刷新数据。 二、s…一、什么事Http长连接在网上有很多很多关于Http长连接的文章但是我看了很多都看不懂。自己总结的所谓的http长连接就是在一请求一个页面后在服务器端不断开http连接而是通过response一直在定时的往页面客户端刷新数据。 二、servlet编写 package servlet;import java.io.IOException; import java.text.SimpleDateFormat; import java.util.concurrent.TimeUnit;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;public class TestServlet extends HttpServlet {private static final long serialVersionUID 1L;Long currTime null;SimpleDateFormat sdf null;public void init() throws ServletException {// 初始化一些参数super.init();currTime System.currentTimeMillis();sdf new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);}public void destroy() {super.destroy();}public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 在get中直接调用doPost方法doPost(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 长连接方式boolean flag true;// 用来表示长连接是否已经被断开如果数据发送失败了就说明是断开了while (true) {flag this.sendData(jsFun, sdf.format(currTime), response);currTime System.currentTimeMillis();if (!flag) {// 如果数据发送失败那么就退出了说明页面长连接已经断开了break;}try {// 每5秒发送一次TimeUnit.SECONDS.sleep(5);} catch (InterruptedException e) {e.printStackTrace();}}}/*** Title: sendData* Description: 用来定时向客户端返回数据* param jsFun要调用的js函数* param data要发送的数据* param response*/private boolean sendData(String jsFun, String data,HttpServletResponse response) {try {response.setContentType(text/html;charsetutf-8);/* 这句话比较重要我们通过response给页面返回一个js脚本让js执行父页面的对应的jsFun参数就是我们的data */response.getWriter().write(script type\text/javascript\parent. jsFun (\ data \)/script);response.flushBuffer();return true;} catch (Exception e) {System.err.println(long connection was broken!);return false;}}}三、页面编写 % page languagejava contentTypetext/html; charsetutf-8pageEncodingutf-8% !DOCTYPE html html head meta http-equivContent-Type contenttext/html; charsetutf-8 script typetext/javascriptsrchttp://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js/script title测试页面/title /head body!-- 定义一个form表单 重要的是targetmyiframe这里把form的请求定向到了myiframe中然后再myiframe中执行servlet中返回的脚本调用myiframe的父页面的jsFun也就是本页面的jsFun --form action methodpost idmyForm targetmyiframe/form!-- iframe要隐藏哦 --iframe idmyiframe namemyiframe styledisplay: none;/iframediv idcontainer styleheight: 800px/div/bodyscript typetext/javascriptfunction jsFun(data) {//一直被后台调用的方法$(#container).append(br/);$(#container).append(data);}function init() {//用户进入页面后就自动发起form表单的提交激活长连接var action ${pageContext.request.contextPath}/servlet/TestServlet;$(#myForm).attr(action, action);$(#myForm).submit();} /scriptscript typetext/javascript$(function() {init();}); /script /html四、通过tomcat启动项目查看运行结果 可以看到数据是每隔5条打印一次的而且浏览器的页面一直在转圈圈这就是http长连接的标志。 五、当页面断开连接的时候刷新页面或关闭页面 可以看到服务器会自动断开连接避免资源的浪费。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915635.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

哪里有响应式网站企业中国建行个人登录入口

获取nvidia_docker压缩包nvidia_docker.tgz将压缩包上传至服务器指定目录解压nvidia_docker.tgz压缩包 tar -zxvf 压缩包执行rpm安装命令: #查看指定rpm包安装情况 rpm -qa | grep libstdc #查看指定rpm包下的依赖包的版本情况 strings /lib64/libstdc |grep GLI…

利用 Milvus + RustFS,快速打造一个 RAG!

本分分享使用 Docker Compose 安装 milvus 实例,并用 RustFS 作为对象存储后端,最后再使用 FastAPI 和 Next.JS 来实现一个 Chatbot 的整个实践过程。本分分享使用 Docker Compose 安装 milvus 实例,并用 RustFS 作…

Docker 私有镜像仓库 Harbor 安装部署带签名认证

Docker 私有镜像仓库 Harbor 安装部署带签名认证1. 准备工作 1.1 服务器信息IP 主机名 内存(GB) CPU核数 磁盘 操作系统 CPU 架构 Docker 版本 角色10.0.0.13 arc-pro-dc01 8 1 500GB CentOS 7.9.2009 x86_64 docker…

ARC180 做题记

训A () 题意 题解 \(\bf{record}\) B () 题意 题解 \(\bf{record}\) C () 题意 题解 \(\bf{record}\) D () 题意 题解 \(\bf{record}\)

借助Aspose.HTML控件,使用 Python 编辑 HTML

通过编程方式重构HTML文件可以节省时间和精力。Aspose.HTML SDK提供了一种强大且无缝的使用 Python 编辑 HTML 的方法。使用此 SDK,您可以自动化修改现有 HTML 文件。通过编程方式重构HTML文件可以节省时间和精力。As…

微前端 micro-app 在vue 中的路由跳转问题

微前端 micro-app 在vue 中的路由跳转问题end .

汕头模板建站平台有没有免费的seo网站

IIS-Apache-Tomcat的区别 IIS与Tomcat的区别 IIS是微软公司的Web服务器。主要支持ASP语言环境. Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的SJP语言环境容器,严格得说不能算是一个WEB服务器,而是Apache服务适配器。 …

南城区网站仿做手机照片制作成相册

首先机器人端启动摄像头。 pc端用rqt_image_view就可以打开rqt工具,然后选择话题,就看到摄像头图像了。 下面是compressed话题和不是compressed话题的对比,这两个话题带宽有倍数级差异。 然后就可以用opencv做一些事情。下面这个其实就是机器…

1. 设计模式--工厂办法模式

1. 设计模式--工厂办法模式pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", …

汽车视频总线采集过程中,如何兼顾响应速度和可靠性?

汽车测试中“快速响应”与“技术可靠”难以兼得?本文详解如何基于ADTF模块化平台,通过图形化连接Filter组件,无需编码即可快速集成多路视频与总线数据,实现高精度同步采集与无丢包采集录制,破解多设备同步与高带宽…

P8865 [NOIP2022] 种花

P8865 [NOIP2022] 种花#include <bits/stdc++.h> using namespace std;const int mod = 998244353,maxn = 1e3 + 10; int a[maxn][maxn],down[maxn][maxn],r[maxn][maxn],up[maxn][maxn];int main(){int T,id;ci…

traefik 反向代理 + IdentityServer4

traefik 反向代理 + IdentityServer4

店铺的网站怎么做精品成品网站1688

1、安装 docker a、使用 Homebrew 安装 brew install --cask --appdir/Applications docker b、手动下载安装 1、安装包下载地址&#xff1a;Install Docker Desktop on Mac | Docker Docs 根据自己的笔记本型号选择&#xff0c;我这边选择的是 intel chip 2、下载安装即可&a…

在线一键建站系统wordpress 登陆 403

文章目录 一、问题描述二、解决方法 一、问题描述 当我们在代码页面上引入Vue.js(开发版本)时&#xff0c;运行代码会出现以下提示&#xff0c;这句话的意思是&#xff1a;您正在开发模式下运行Vue&#xff0c;在进行生产部署时&#xff0c;请确保打开生产模式 You are runni…

麦角硫因制备关键技术和设备

麦角硫因制备概述 麦角硫因(L-Ergothioneine,简称EGT)是一种天然的稀有手性氨基酸衍生物,具有强大的抗氧化、抗衰老和细胞保护功能。它最初于1909年从麦角真菌中分离而出,现广泛应用于化妆品、食品和医药领域。由…

2025年十大好用网盘推荐:功能、口碑与性价比大对比

不知如何选择网盘?本文为解决此难题,深度评测并盘点了2025年十大热门网盘,涵盖坚果云、百度网盘、阿里云盘等。文章从功能特色、数据安全、团队协作等多维度进行对比分析,旨在帮助用户依据自身需求,精准挑选出最适…

Word-通过宏格式化文档中的表格和图片

1、打开Word文档,找到视图。 2、创建宏脚本Sub 表格格式化()On Error Resume Next 忽略合并单元格等错误Application.ScreenUpdating = FalseDim tbl As Table, col As ColumnDim counter As Integer: counter = …

常用网站建设软件wordpress 幻灯片标签

摘要 本论文主要论述了如何使用JAVA语言开发一个音乐网站与分享平台 &#xff0c;本系统将严格按照软件开发流程进行各个阶段的工作&#xff0c;采用B/S架构&#xff0c;面向对象编程思想进行项目开发。在引言中&#xff0c;作者将论述音乐网站与分享平台的当前背景以及系统开…

有多少个购物网站网站建设与管理模拟试卷

很多媒体大肆宣扬Fortnite和Roblox是元宇宙UGC平台巨头的竞争对手,但实际上它们似乎各自占据了UGC游戏市场的不同部分。对于Fortnite来说,主要是射击游戏;而对于Roblox来说,则是其他所有类型的游戏。 至少在目前,这两个平台在市场定位和用户群体上有着明显的差异,它们的…

徐州企业网站排名优化微信用大型网站站做跳板

本文为第0篇 专栏简介 本专栏是优质Rust技术专栏&#xff0c;推荐精通一门技术栈的蟹友&#xff0c;不建议基础的同学&#xff08;无基础学Rust也是牛人[手动捂脸]&#xff09; 感谢Rust圣经开源社区的同学&#xff0c;为后来者提供了非常优秀的Rust学习资源 本文使用&…