「java轮询怎么写」java轮询接口直至成功

博主:adminadmin 2022-11-22 03:04:05 79

今天给各位分享java轮询怎么写的知识,其中也会对java轮询接口直至成功进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java,实现轮询,是不是while(true)

直接while(true)会报错,建议声明一个变量

boolean flag=true;

while(flag){

}

「java轮询怎么写」java轮询接口直至成功

java中轮询3次调用接口怎么做

这是其中一个curl命令:

curl -i -X PUT -d "{'operation':'create_generic_thing','resourceName':‘thing','resourceType':'default'}“

目录下面有几十万的文件,有什么技术可以很快的轮询,最好能用java实现的

import java.io.File;

import java.util.ArrayList;

public class FileSystem1 {

private static ArrayList filelist = new ArrayList();

public static void main(String[] args) {

long a = System.currentTimeMillis();

refreshFileList("c:\\java");

System.out.println(System.currentTimeMillis() - a);

}

public static void refreshFileList(String strPath) {

File dir = new File(strPath);

File[] files = dir.listFiles();

if (files == null) return;

for (int i = 0; i files.length; i++) {

if (files[i].isDirectory()) {

refreshFileList(files[i].getAbsolutePath());

}

else

{ String strFileName = files[i].getAbsolutePath().toLowerCase();

System.out.println("---"+strFileName);

filelist.add(files[i].getAbsolutePath());

}

}

}

}

这是递归遍历方式

或者 你可以用java 调用微软cmd命令 用java来接收返回的结果

请教JAVA如何实现web下的长连接关键后台如何写

目前web上的消息通讯方式主要有以下几种。

轮询,长连接,websocket

轮询:隔一段时间访问服务器,服务器不管有没有新消息都立刻返回。

长连接:页面向服务器发出请求,由服务器决定什么时候返回。(如果有新消息则立刻返回,没有的话就保持连接,直到有新消息才返回)

websocket:类似Java Socket,由Http请求模拟实现的socket。

要实现长连接的关键就是: 由服务器端决定什么时候返回数据。比如在servlet中。

doGet(...){

...

Thread.sleep(30000);

return ...

}

这就是一个长连接的例子,只是没有任何意义而已。

你要做的就是在doGet中阻塞住,

while(!hasNewMsg){

sleep(500)

}

return newMsg...

当然你的ajax超时时间要设置长一点。

如果可以的话,最好可以使用websocket。

java轮询怎么写的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java轮询接口直至成功、java轮询怎么写的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。