标签: java-server

使用java客户端/服务器重现tcp CLOSE_WAIT状态

有一种简单的方法可以用java程序重现tcp CLOSE_WAIT状态吗?

我有一个遗留的Java应用程序有这个问题,我希望能够重现它,以便我可以测试我的修复.

谢谢

java performance tcp java-server

5
推荐指数
1
解决办法
2273
查看次数

如何从youtube视频中获取示例图像帧并将其用作背景?

我做了这个项目http://tinyurl.com/nowimlisteningto。这是一个将 Youtube 视频作为播放列表播放的网站。一个接一个地。我想让我的网站在视觉上更美观,并且正在考虑将网站的背景图像更改为当前正在播放的 Youtube 视频中的示例框架。

有可能做这样的事情吗?我在我的项目中使用了 java 服务器和 jsp 文件,一些 html、javascript、css。

编辑:这里我找到了一些有用的链接。

Player Background Thumbnail (480x360 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/0.jpg
Normal Quality Thumbnail (120x90 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/default.jpg
Medium Quality Thumbnail (320x180 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/mqdefault.jpg
High Quality Thumbnail (480x360 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/hqdefault.jpg
Start Thumbnail (120x90 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/1.jpg
Middle Thumbnail (120x90 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/2.jpg
End Thumbnail (120x90 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/3.jpg
And additionally, the next two thumbnails may or may not exist. For HQ videos they exist.

Standard Definition Thumbnail (640x480 pixels):     http://i1.ytimg.com/vi/HIrMIeN5ttE/sddefault.jpg
Maximum Resolution Thumbnail (1920x1080 pixels): …
Run Code Online (Sandbox Code Playgroud)

javascript youtube video youtube-api java-server

4
推荐指数
1
解决办法
2605
查看次数

编写一个java服务器来排队传入的HTTP请求并稍后处理它们?

我想写一个Java Server可能正在使用Netty或其他任何建议.整个目的是我想将传入的HTTP请求排队一段时间,因为我所针对的系统正在执行超级内存和计算密集型任务,所以如果他们负担很重,他们最终会崩溃.

我希望有一个队列到位,实际上在任何给定时间只允许最多5个请求传递到目标,并将其余请求保留在队列中.

这可以使用Java中的Netty实现,我同样可以在Scala,Python或clojure中实现.

python scala clojure java-server netty

3
推荐指数
1
解决办法
292
查看次数

如果我想在其后面运行Java代码,我应该使用什么Web服务器?

目前,我有很多Java,它可以做各种漂亮的东西,我很满意.代码是命令行驱动,到目前为止一直很好,但我最近决定我想通过Web服务提供功能.由于我很复杂,而且我对它的编写方式感到满意,所以我不想经历将其移植到其他语言的痛苦.所以我开始了一个谷歌之旅,找出存在哪些Web服务器(在Linux机器上,虽然听到没有这个限制的答案很有趣).

根据我的发现,似乎有两个可行的选择:Apache TomcatSun Java Server.

选择一个在另一个之上的原因是什么?每个人的力量是什么,有哪些弱点?或者,也许还有第三个更容易,更灵活,更轻松.

任何人?

java tomcat web-services java-server

2
推荐指数
1
解决办法
234
查看次数

如何根据URL名称动态地将URL映射到Java servlet处理程序?(Google App Engine)

我正在寻找的是我可以添加到Java类中的某种类或注释,这些类专用于处理特定请求,并且URL根据其名称映射到这些类.例如,将URL".../api/GetContactsRequest"映射到名为GetContactsRequest的处理程序(如果不存在此类处理程序,则为404).我知道我可以编写servlet并将每个URL映射到每个servlet,但我认为样板路由代码/配置越少越好!这些将主要是应用程序请求处理程序,使用JSON进行通信.我还没弄清楚我将如何处理静态请求,但我很可能只是向用户发送一个大型Web应用程序,导航自己或其他东西.

对于后台,我正在使用Google App Engine,因此我可以访问yaml配置及其servlet API.那么有一种标准的方法可以使用Java servlet API或Google App Engine特定的框架吗?我以前只使用过像Apache这样的特定Java servlet框架,这些框架都是在我开始编写它们时已经构建的,所以我真的不知道这个环境有什么用处.我对这一切也很陌生,并且无法浏览Servlet,服务,过滤器,监听器和处理程序,以及哪种最适合我想要/需要的简单路由行为.我担心我会选错了,或者甚至不知道哪一个能满足我的需求.

google-app-engine servlets url-routing java-server

2
推荐指数
1
解决办法
3544
查看次数

将文件在java中上传到ftp服务器时出错

当我尝试将文件上传到ftp服务器时,我收到错误.服务器是远程服务器,但它提供ftp访问.这是我正在使用的代码

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package fileuploaddemo;

import org.apache.commons.net.ftp.FTPClient;
import java.io.FileInputStream;
import java.io.IOException;

public class FileUploadDemo {
public static void main(String[] args) {
    FTPClient client = new FTPClient();
    FileInputStream fis = null;

    try {
        client.connect("ftp.adress.comlu.com");
        client.login("username", "mypass");

        //
        // Create an InputStream of the file to be uploaded
        //
        String filename = "D:/xxx/screen0.png";
        fis = new FileInputStream(filename);

        //
        // Store file to server
        //
        client.storeFile(filename, …
Run Code Online (Sandbox Code Playgroud)

java file-upload image-upload java-server

2
推荐指数
1
解决办法
8174
查看次数

jsp 如果变量以

我需要查看变量是否以键“ef”开头,如 ef1、efabc、efanythink...如果是,显示错误消息,我在这里混合了 php 和 jsp,当然不正确并且有错误,我不明白 jsp:

<c:if test="${empty channel.getChannelName()}">
<%
if (string_starts_with(${channelName}, 'ef')) { header("location:http://google.com"); }
Run Code Online (Sandbox Code Playgroud)

或显示此错误 div

<div class="error"> This Channel url Portected!</div>
Run Code Online (Sandbox Code Playgroud)

原始文件:http : //pastebin.com/ach8PXY9

java jsp java-server

2
推荐指数
1
解决办法
3722
查看次数

使用Java创建一个简单的Web页面而不使用Servlet和Tomcat

我想创建一个在桌面上运行的简单服务器应用程序,当我在Web浏览器上键入我的IP和端口时,它连接到服务器客户端,然后打开一个网页,其中包含在服务器应用程序上编码的相应显示.

我在网上读到我需要使用servlet和Apache Tomcat来创建一个使用Java的网页.

我想知道是否有更简单的方法来制作一个可以包含按钮而不使用servlet和Apache Tomcat的简单网页?

例如,我可以使用套接字在服务器和客户端应用程序之间进行通信.我可以更改此客户端在Web浏览器上键入IP地址和端口,它将显示在服务器应用程序中创建和包含的网页,并删除对servlet和tomcat的需求吗?如果是这样,我如何在服务器应用程序上创建一个按钮,以便Web浏览器在连接到服务器应用程序时可以看到该按钮?

非常感谢你.

java webpage servlets java-server

1
推荐指数
1
解决办法
2万
查看次数

查找JSF资源的路径

我正在JSF网站上工作,我需要一些帮助.我有一个XML文件,我试图通过支持bean读取,但我不知道如何找到它的路径.它位于我的资源文件夹(resources/movies.xml)中.我该怎么做呢?

java resources jsf java-server

1
推荐指数
1
解决办法
4940
查看次数

使用URL中的#作为值键

我的java服务器的工作原理如下:

http://locahost:5555/?search="java"
Run Code Online (Sandbox Code Playgroud)

上面的链接可以正常工作.但是,如果我想使用"#"作为搜索字符串的一部分,那一切都会出错.例如:

http://locahost:5555/?search="c#"
Run Code Online (Sandbox Code Playgroud)

出于某种原因,"#"之后的所有内容都会被忽略 如果我使用"#"的解码版本,它再次正常工作.例如:

http://locahost:5555/?search="c%23"
Run Code Online (Sandbox Code Playgroud)

该系统应该由不了解url编码的人使用,因此他们永远不会将%23而不是#.不管怎么说呢?

java url java-server

0
推荐指数
1
解决办法
52
查看次数