javplayer显示未响应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javplayer显示未响应相关的知识,希望对你有一定的参考价值。

  网页服务器无响应是什么原因?
  这种问题一般可以分为两种类型,一是设备问题,二是网络问题。具体原因如下:

  1、本地设备问题:我们的路由器或者电脑DNS问题,比如线路接错或者接触不良,再比如路由器和光猫设备的故障问题,这种一般都比较容易解决。

  2、网络或服务器问题:本地网络或者网页服务器的网络问题,比如本地没有网络、网站CDN设置错误、服务器配置不足、网站被攻击、网页大小(加载时间过长)、网页请求过多、网站停止运行等等问题都会导致网页停止响应,网页服务器停止响应的原因就是因为网页加载时间过长,当然也有很多情况会影响网页的加载时长,比如上面说的网页大小,网页的请求过多,网页服务器配置不足无法响应请求等等。

  怎么解决网页服务器无响应?
  对于不太懂服务器的用户而言,设备问题可以很容易排查,本地网络问题排查也比较简单,比较难的是网页服务器的原因,网页服务器的问题有以下针对性解决方法:

  1、网站CDN设置错误:许多使用海外服务器或者大流量网站都会使用CDN节点来帮助用户加快访问,对于新手来说,网站接入CDN节点有点复杂,小编见过很多网站因为CDN设置错误导致全国部分地区无法访问的情况。解决方法:重新设置。

  2、网页服务器配置不足:这个就是网页流量大小的问题,正常流量和网络攻击流量,流量占满服务器配置后,服务器无法响应新的网页访问请求,自然会无法响应或响应超时。服务器配置不足一般来说,我们只需要升级配置即可,但也要分是正常流量还是攻击流量,正常流量升级配置是没有问题,但如果是攻击流量只怕是升级了配置也没有效果,所以我们需要确定流量情况。解决方法:正常流量升级配置,攻击流量增加防御。

  3、网页大小:比如视频、图片过大/多,服务器请求数量/时间增加/长,也会影响服务器响应时长,一旦超过响应时长,就会无法访问。解决方法:优化网页大小。

  4、网站停止运行:网站已被暂停运行,无法连接网页服务器,自然无法响应。解决方法:开启站点运行。

  总结:网页服务器无响应是什么情况?影响网页服务器无响应的原因还有很多,以上只是部分的影响因素。总的来说,网页服务器无法响应的根本原因就是响应时间过长,不管是无法连接服务器还是请求过长/多,我们只有针对排查情况并解决问题。
参考技术A vivo手机软件无响应建议将系统更新到最新版本,进入设置、更多设置、应用程序、全部、找到该软件、存储,找到无响应的软件,清除缓存数据试试,清除软件数据会丢失软件的数据,操作前请备份好软件的重要数据。
vivo为一个专注于智能手机领域的手机品牌,vivo和追求乐趣、充满活力、年轻时尚的群体一起打造拥有卓越外观、专业级音质、极致影像、愉悦体验的智能产品,并将敢于追求极致、持续创造惊喜作为vivo的坚定追求。
参考技术B javplayer显示未响应日常使用软件的过程中,偶尔会遇到软件突然卡住,再点击几次就变成“未响应”的情况。

在javafx应用中同样也会出现这种情况,在开发过程中应该尽量避免这种情况的出现。

1. “未响应”重现

应用程序出现“未响应”这种情况往往是因为在ui线程中处理一些耗时的业务,当ui线程在处理耗时的业务时,ui就会卡住。

下面通过一个示例(获取google页面title信息)来演示一下“未响应”这种情况。

这里使用 jsoup 来抓取google页面的title信息,需要引入jsoup的maven依赖:

JAX-RS Cookie 响应未显示在浏览器中

【中文标题】JAX-RS Cookie 响应未显示在浏览器中【英文标题】:JAX-RS Cookies in response not showing in browser 【发布时间】:2013-02-12 08:21:17 【问题描述】:

我正在使用 Rest 响应在客户端设置 cookie。但是当我在 Chrome 中打开“资源”时,我看不到设置的 cookie。但有趣的是,当我转到 chrome 设置并检查所有 cookie 时,我找到了我正在设置的 cookie。同样,来自 w3schools 的 getCookie() javascript 函数(或处理所有可能性的更好版本)什么也没给我。我试过firefox,同样的事情发生了。当我看到所有 cookie 时,我看到了我的 cookie,但是 JS 函数 getCookie() 没有返回任何东西。我认为 cookie 设置不正确。

这是我的 JAX-RS 响应:

Cookie c1 = 新 Cookie(Constants.SESSION_TOKEN, 响应 .getSessionToken().getValue()); Cookie c2 = 新 Cookie(Constants.USER_IDENTIFIER, response.getUserIdentifier()); NewCookie cookie1 = 新的NewCookie(c1); NewCookie cookie2 = 新的 NewCookie(c2); 返回 Response.ok(jsonResponse, MediaType.APPLICATION_JSON) .cookie(cookie1,cookie2).build();

这是我的 JS getCookie() 函数

函数 getCookies() var c = document.cookie, v = 0, cookies = ; if (document.cookie.match(/^\s*\$Version=(?:"1"|1);\s*(.*)/)) c = 正则表达式.$1; v = 1; 如果(v === 0) C 。分裂(/[,;]/) 。地图( 功能(饼干) var parts = cookie.split(/=/, 2), name = decodeURIComponent(parts[0] .trimLeft()), value = parts.length > 1 ? decodeURIComponent(部分[1] .trimRight()) : 空值; 饼干[名称] = 价值; ); 别的 C 。匹配( /(?:^|\s+)([!#$%&'*+\-.0-9A-Z^`az|~]+)=([!#$%&'*+\-.0 -9A-Z^`az|~]*|"(?:[\x20-\x7E\x80\xFF]|\\[\x00-\x7F])*")(?=\s*[,; ]|$)/g) 。地图( 函数($0,$1) var name = $0, value = $1.charAt(0) === '"' ? $1 .substr(1, -1).replace(/\\(.)/g, "$1") : $1; 饼干[名称] = 价值; ); 返回 cookie; 函数getCookie(名称) 返回 getCookies()[名称];

【问题讨论】:

【参考方案1】:

这很奇怪。我试图重现您的问题,但一切正常:

import javax.ws.rs.core.Cookie;
import javax.ws.rs.core.NewCookie;
import javax.ws.rs.core.Response;

@GET
@Path(value = "/test")
public Response test() 
    NewCookie c = new NewCookie("name1", "value1");
    Cookie cookie = new Cookie("name2", "value2");
    NewCookie c2 = new NewCookie(cookie);
    return Response.ok("response1").cookie(c, c2).build();

curl -i $URL给了我:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Server: Apache-Coyote/1.1
Set-Cookie: name1=value1; Version=1
Set-Cookie: name2=value2; Version=1
Date: Thu, 19 Sep 2013 13:52:43 GMT
Content-Type: application/json
Content-Length: 13

["a","b","c"]

这些 cookie 也出现在 Chrome 的资源中。

【讨论】:

【参考方案2】:

不确定为什么您的函数没有获取您的 cookie 信息,但我可能知道为什么它没有显示在您的浏览器中。

它帮助我记住了您需要访问设置 cookie 的特定路径,以便浏览器在控制台中显示 cookie。

在上面的示例中,请确保访问“路径:”部分中显示的 url。

【讨论】:

【参考方案3】:

对于遇到此问题的人。

当域或路径值设置不正确时会出现此问题

使用下面的sn-p设置路径和域

NewCookie cookie = new NewCookie("cookie-name", "cookie-value,"/", "", "cookie description", 1000000, false);

例如,在您的浏览器中,您应该在设置后看到这些值

Set-Cookie:x-auth-cookie=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJtbTMiLCJhdWRpZW5jZSI6IkJST1dTRVIiLCJjcmVhdGVkIjoxNDg1MjU4MDcwMzQ2LCJyb2xlcyI6WyJBRE1JTiIsIlRFQUNIRVIiXSwiZXhwIjoxNDg2MjU4MDcwfQ.TM6oiCsOXh2zNou00H-5tkafAj40AngkbrCA62Vdyi5si_5hZFdmZFfitmK_bgRJexmFC49KlpAaRzGJF8bvMQ;Version=1;Comment="cookie description";Domain=;Path=/;Max-Age=1000000

【讨论】:

谢谢!我将路径值设置为null 而不是"/",只要我的网络服务器的路径不包含/ - 例如myserver.com/setCookieResource 有效,但myserver.com/v2/setCookieResource 不会。我发现唯一能很好解释的资源是 these PHP docs:如果设置为“/”,则 cookie 将在整个域中可用。

以上是关于javplayer显示未响应的主要内容,如果未能解决你的问题,请参考以下文章

Tkinter GUI 未显示,但功能收到响应

VSCode 窗口未响应

Tailwind CSS 网站未显示响应版本 [关闭]

响应式文件管理器缩略图未显示

成功测试后,Chrome 中未显示 RESTful 响应

电脑老是说资源管理器未响应是怎么了