Java 如何每20秒刷新一次连接?
我希望在网页更新时每20秒刷新一次打开的连接 如何添加到下面的代码以刷新连接Java 如何每20秒刷新一次连接?,java,url,connection,Java,Url,Connection,我希望在网页更新时每20秒刷新一次打开的连接 如何添加到下面的代码以刷新连接 import java.net.*; import java.io.*; public class URLConnectionReader { public static void main(String[] args) throws Exception { URL oracle = new URL("https://news.google.co.uk/"); URLConnection yc =
import java.net.*;
import java.io.*;
public class URLConnectionReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("https://news.google.co.uk/");
URLConnection yc = oracle.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
A可能就是你想要的。您只需要将逻辑包装在一个Runnable
中,然后将其提交给执行器
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
executor.scheduleAtFixedRate(()->{
... your task
}, 0L, 20L, TimeUnit.SECONDS);
如果不使用Java8,则显式声明一个Runnable
Runnable runnable = new Runnable(){
void run(){
.. your code
}
};
executor.scheduleAtFixedRate(runnable, 0L, 20L, TimeUnit.SECONDS);
A可能就是你想要的。您只需要将逻辑包装在一个Runnable
中,然后将其提交给执行器
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
executor.scheduleAtFixedRate(()->{
... your task
}, 0L, 20L, TimeUnit.SECONDS);
如果不使用Java8,则显式声明一个Runnable
Runnable runnable = new Runnable(){
void run(){
.. your code
}
};
executor.scheduleAtFixedRate(runnable, 0L, 20L, TimeUnit.SECONDS);
A可能就是你想要的。您只需要将逻辑包装在一个Runnable
中,然后将其提交给执行器
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
executor.scheduleAtFixedRate(()->{
... your task
}, 0L, 20L, TimeUnit.SECONDS);
如果不使用Java8,则显式声明一个Runnable
Runnable runnable = new Runnable(){
void run(){
.. your code
}
};
executor.scheduleAtFixedRate(runnable, 0L, 20L, TimeUnit.SECONDS);
A可能就是你想要的。您只需要将逻辑包装在一个Runnable
中,然后将其提交给执行器
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
executor.scheduleAtFixedRate(()->{
... your task
}, 0L, 20L, TimeUnit.SECONDS);
如果不使用Java8,则显式声明一个Runnable
Runnable runnable = new Runnable(){
void run(){
.. your code
}
};
executor.scheduleAtFixedRate(runnable, 0L, 20L, TimeUnit.SECONDS);
使用一个。将任务包装到类中,如下所示:
NewsTask.java
然后,让任务按如下方式运行:
URLConnectionReader.java
使用一个。将任务包装到类中,如下所示:
NewsTask.java
然后,让任务按如下方式运行:
URLConnectionReader.java
使用一个。将任务包装到类中,如下所示:
NewsTask.java
然后,让任务按如下方式运行:
URLConnectionReader.java
使用一个。将任务包装到类中,如下所示:
NewsTask.java
然后,让任务按如下方式运行:
URLConnectionReader.java
如果您要求“世界”阅读您的代码,请适当缩进您需要检查您正在轮询的服务的T&C。如果您每20秒轮询一次,并且持续足够长的时间,有人会注意到……如果您要求“世界”阅读您的代码,请正确缩进代码。您需要检查您正在轮询的服务的T&C。如果您每20秒轮询一次,并且持续足够长的时间,有人会注意到……如果您要求“世界”阅读您的代码,请正确缩进代码。您需要检查您正在轮询的服务的T&C。如果您每20秒轮询一次,并且持续足够长的时间,有人会注意到……如果您要求“世界”阅读您的代码,请正确缩进代码。您需要检查您正在轮询的服务的T&C。如果你每隔20秒进行一次投票,时间足够长,有人会注意到……嗨,苏莱曼,我对Java相当陌生,所以我不清楚用runnable包装逻辑是什么意思?我可以按照这个例子吗@是的,你可以,它也有类似的功能,请检查我的最新答案。这应该更容易理解。嗨,苏莱曼,我对Java相当陌生,所以我不清楚用runnable包装逻辑是什么意思?我可以按照这个例子吗@是的,你可以,它也有类似的功能,请检查我的最新答案。这应该更容易理解。嗨,苏莱曼,我对Java相当陌生,所以我不清楚用runnable包装逻辑是什么意思?我可以按照这个例子吗@是的,你可以,它也有类似的功能,请检查我的最新答案。这应该更容易理解。嗨,苏莱曼,我对Java相当陌生,所以我不清楚用runnable包装逻辑是什么意思?我可以按照这个例子吗@是的,你可以,它也有类似的功能,请检查我的最新答案。这应该更容易理解。