【java – 在storm中使用字段分组时,已知字段值或超时是否有限制?】教程文章相关的互联网学习教程文章

Java自动化测试框架-08 - TestNG之并行性和超时篇 (详细教程)【代码】

一、并行性和超时 您可以指示TestNG以各种方式在单独的线程中运行测试。 可以通过在suite标签中使用 parallel 属性来让测试方法运行在不同的线程中。这个属性可以带有如下这样的值: 二、并行套件(suites) 如果您正在运行多个套件文件(例如“ java org.testng.TestNG testng1.xml testng2.xml”),并且希望每个套件在单独的线程中运行,则这个很有用。您可以使用以下命令行标志来指定线程池的大小:java org.testng.TestNG -su...

Java-骆驼http4路由线程超时【代码】

我想使用http4路由,但要在具有超时的线程内执行它.我已经有了我的http4路由设置,如下所示:from("direct:start") .setHeader(Exchange.HTTP_QUERY,simple("format=json&count=${in.headers.count}")) .to("http4://www.host.com/someapi") .unmarshal().json(JsonLibrary.JACKSON,MyResponseType.class) .to("bean:SomeBean?method=echo");我想在http调用周围应用100ms超时,并在这种情况下路由到故障处理程序.有谁知道该怎么做?解...

java jndi ldap连接超时【代码】

我想通过设置com.sun.jndi.ldap.connect.timeout属性来控制连接超时.它适用于1000 ms以下的值,但是如果我将值设置为大于1000,则超时不会增加(保持为1000). 这是我尝试对其进行测试的代码(服务器已关闭):long start = System.currentTimeMillis();try {Hashtable env = new Hashtable();env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");env.put(Context.PROVIDER_URL, "ldap://localhost:10389");e...

java-在执行程序服务中实现线程超时【代码】

因此,现在我有一个相当基本的Executor服务,可用于将程序分解为线程,如下所示:ExecutorService threadPool = Executors.newFixedThreadPool(12); for (int i = 0; i < objectArray.length; i++) {threadPool.submit(new ThreadHandler(objectArray[i], i));// The i is used elsewhere }我想知道是否存在检测/关闭“崩溃”或“冻结”线程的好方法?我看了一下文档,但它似乎与我的使用方式完全不匹配… 有人可以帮我弄这个吗?谢谢解...

java-Executors.newSingleThreadExecutor()是运行我需要超时的任务的适当选择吗?

不幸的是,在中期,我们不得不调用有时永远不会返回的方法,并永远冻结调用它的线程,从而使我们陷入困境.幸运的是,实际调用与系统中的其他交互很少,并且不返回任何值.因此,我们认为,在修复有问题的代码之前,我们需要在单独的线程中运行调用,如果超过超时,我们可以监视和中断该调用. 显然,比我已经解决了这个问题的人更聪明,将他们的礼物留在了并发包中,由于这是我第一次在并发包中使用任何东西,因此我想确认我正在选择最佳方法. 所以我...

java-查找主机时如何设置套接字超时?【代码】

在单元测试中,我使用commons httpclient请求不正确的远程网站,并且最大超时为:@Test(timeout = 10000) public void should_not_be_accessible_if_configuration_is_incorrect() throws Exception {// use httpclient to visit an invalid remote http web site }但是在某些计算机上可能会抛出这样的异常:java.lang.Exception: test timed out after 10000 milliseconds at java.net.Inet4AddressImpl.lookupAllHostAddr(Native M...

java-如何在JmsMessagingTemplate.sendAndReceive上设置等待超时

我在MVC控制器中使用来自JmsMessagingTemplate的sendAndReceive,但是如果没有发送回复消息,它似乎永远都在等待回复.该文档指出:Returns:the reply, possibly null if the message could not be received, for example due to a timeout但是我只是不知道在指定了多长时间或在何处配置超时之后.谁可以给我解释一下这个? 仅供参考:我不是在使用spring-integration,而是使用spring-messaging.解决方法:创建JmsMessagingTemplate时可...

java-如何使用Retrofit2动态设置超时?【代码】

public class Router {...private static Retrofit retrofit = null;...public Retrofit getRetrofit() {if (retrofit == null) {...OkHttpClient client = new OkHttpClient.Builder().connectTimeout(30, TimeUnit.SECONDS).writeTimeout(60, TimeUnit.SECONDS).readTimeout(60, TimeUnit.SECONDS).build();retrofit = new Retrofit.Builder().baseUrl("***").addConverterFactory(GsonConverterFactory.create()).addCallAdapte...

Java-Android的Firestore超时【代码】

我目前正在构建一个将用户的博客帖子保存在Firestore服务器中的应用程序.一切正常,但我发现该帖子不是在不稳定的互联网连接下上传的. 我试图为Firestore实例设置超时,但是Firestore库似乎没有超时选项.问题是,因为没有超时设置,所以应用程序不知道何时关闭上载屏幕(“旋转程序”对话框). 我在考虑创建Handler或Observable或Thread并手动设置超时.在指定的超时时间后,让该应用关闭上载屏幕.但是,即使超时后,Firestore客户端也将继续...

java-JPA查询超时参数被忽略,但@Transaction注释有效【代码】

我希望Spring Boot应用程序对Postgres数据库进行的JPA查询在5秒后超时. 我创建了这个20秒的查询来测试超时:@Query(value = "select count(*) from pg_sleep(20)", nativeQuery = true) int slowQuery();我在application.config中设置了以下属性:spring.jpa.properties.javax.persistence.query.timeout=3000 javax.persistence.query.timeout=5000但是查询不会在3s或5s后超时(执行仍然需要20s). 奇怪的是,如果我用@Transactional...

Hackerrank Java Map问题超时问题【代码】

我已经解决了hackerrank Java Map问题,但是有2种情况导致超时.当我更改了printf行时,问题就解决了.但是我不明白为什么会这样?这是我的代码:import java.util.*; import java.io.*;class Solution{private static HashMap<String, Integer> phoneBook = new HashMap<>(); public static void main(String[] args) {Scanner in = new Scanner(System.in);String search = "";int n=in.nextInt();in.nextLine();for(int i=0; i<n; i...

java-如何停止CruiseControl构建或更改配置以导致长时间运行的构建超时?【代码】

除了停止和重新启动CruiseControl之外,还有什么方法可以停止活动的CruiseControl构建吗?我正在运行CruiseControl Dashboard版本2.7.2. 如果无法停止活动的构建,或者如何使长时间运行的构建超时?这是我应该在CruiseControl或Ant中配置的东西吗? 背景 似乎网络更改导致我们的一些测试用例等待很长时间才能超时.这导致CruiseControl构建花费很长时间才能完成.解决方法:您可以通过在配置中设置可选的timeout属性来配置ant task(以及...

Java中HttpURLConnection中的荒谬的连接超时【代码】

在我的一个应用程序中,我们使用HttpURLConnection命中了另一台服务器-该应用程序运行了好几个月,现在突然所有命中都面临连接超时.间歇性地,几个呼叫(500个中的1个)成功,而其他所有呼叫都失败.该应用程序部署在运行Java 5.5和Tomcat 5.5的Linux上.我从命令行尝试了curl和wget,效果很好. 使用完全相同的代码库的另一个Java进程能够从命令行建立连接.我们已经重新启动了tomcat服务器以及机器,但无济于事.我们已经彻底检查了机器,没有阻...

java-在Spring Rest模板中设置超时【代码】

应用程序正在使用Spring Rest模板来调用Web服务,而我正在使用 restTemplate.exchage(url)调用Web服务.当前,我们没有为此Web服务调用传递任何超时值,我如何为Spring Rest模板设置超时值.解决方法:您可以使用类似于以下的代码来设置连接超时:RestTemplate restTemplate = new RestTemplate(); ((SimpleClientHttpRequestFactory)restTemplate.getRequestFactory()).setConnectTimeout(2000);如果希望设置读取超时,则可以使用类似...

android-获取java.io.IOException:读取失败,套接字可能关闭或超时,通过蓝牙打印机打印时读取ret:-1【代码】

代码仅在第一次正常运行,如果我尝试再次连接它,则会引发此异常:read failed, socket might closed or timeout, read ret: -1这是我用于连接蓝牙打印机的功能:public boolean openBT(Context context) throws IOException {try {// Standard SerialPortService IDUUID uuid = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb");mmSocket = mmDevice.createRfcommSocketToServiceRecord(uuid);mBluetoothAdapter.cancelDis...

分组 - 相关标签
字段 - 相关标签