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

java-奇怪的SocketExceptions:连接重置和连接超时【代码】

我有一个Java TCP服务器和一个Android TCP客户端.服务器等待请求,然后将50MB的数据发送到Android客户端(后者通过循环数组并覆盖数据进行读取,因此数据不会保存在手机上.)一切正常且繁琐,但在随机时间客户端崩溃有了这个:java.net.SocketException: Connection timed out然后服务器得到这个:java.net.SocketException: connection reset客户端读取一个循环,直到接收到所有数据为止(我允许一次调用读取的最大数据量为1.5MB. 服务器...

如何在Java中实现有效的超时【代码】

有n个对象执行某些操作.执行动作后,时间戳将被更新.现在,我想实现一个超时线程,该线程可以验证时间戳是否早于例如60秒. 我的第一个解决方案是使用线程(while循环睡眠)执行此操作,该线程持有包含所有对象(包括最后一个时间戳)的列表.现在,我有一个问题,那就是在最坏的情况下,线程需要59秒加上睡眠时间来决定超时. 我正在寻找像计时器这样的解决方案,可以更新延迟时间. 有任何想法吗?解决方法:我认为将监视器对象与wait / notify一起...

java-设置firefoxWebDriver.get(…)超时【代码】

我喜欢访问一些不受我控制的页面.可能是此页面执行了一些缓慢的get请求,但主要的html已完全加载并显示.我尝试了很多选择,但我可以做到. firefoxWebDriver.get(…)在实际时间内不会在某些站点上终止. 为了重现该问题,我编写了这个小的UnitTest来显示问题:public class Timeout {private FirefoxDriver driver;@Beforepublic void setup() {final FirefoxProfile profile = new FirefoxProfile();profile.setPreference("dom.max...

java-CommunicationException [根本异常是ConnectException:连接超时]【代码】

尝试连接Active Directory时,偶尔会遇到此异常.javax.naming.CommunicationException: <ServerIP>:<PORT> [Root exception is java.net.ConnectException: Connection timed out: connect]这是我的代码:DirContext ctx = null;Properties env = new Properties();env.put(Context.SECURITY_PRINCIPAL, <Bind_USER>);env.put(Context.SECURITY_CREDENTIALS, <Bind_USER_PWD>);env.put(Context.PROVIDER_URL, "ldap://<ServerIP>:<P...

java-使用ServerSocketChannel设置阻止I / O操作的超时无法按预期工作【代码】

我正在使用Java的小型会话服务器进行工作,目前正在黑客网络代码,但似乎无法为阻止I / O操作设置正确的超时:我可能被Java怪异(或,简单来说,我误解了javadoc). 因此,这是ConversationServer类中的相关代码(为简单起见,剥离了所有安全检查和日志记录):class ConversationServer {// ...public int setup() throws IOException {ServerSocketChannel server = ServerSocketChannel.open();server.bind(new InetSocketAddress(port), ...

Java Jira Rest客户端超时问题【代码】

在jira中搜索时出现java.net.SocketTimeoutException.如何增加超时时间? 码:JiraRestClientFactory restClientFactory = new AsynchronousJiraRestClientFactory(); SearchResult results = null;try {URI uri = new URI(jira_url);restClient = restClientFactory.createWithBasicHttpAuthentication(uri, jira_username, jira_password);final SearchRestClient searchClient = restClient.getSearchClient();String jql = sea...

其余客户端java.net.ConnectException:连接超时:connect【代码】

嗨,我在weblogic服务中部署了Spring Rest Web服务.我有谷歌浏览器的高级休息客户端,可以在https上完美运行我正在尝试通过https客户端创建到客户端.我有CA证书和客户证书.我是从下面的链接创建的Accessing secure restful web services using jersey client但我在下面遇到异常Exception in thread "main" com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection timed out: connectat com.sun.j...

java-CXF-http-conf:conduit超时被忽略【代码】

我有一个通过Spring配置的CXF客户端,如下所示:<jaxws:client name="myWsService"serviceClass="${myws.serviceInterface}"address="${myws.wsdlDocumentUrl}"username="${myws.username}" password="${myws.password}"> </jaxws:client><!-- Configure timeout --> <http-conf:conduit name="{http://127.0.0.1:9090/}MyWSSOAP.http-conduit"><http-conf:client ConnectionTimeout="${myws.timeout}" ReceiveTimeout="${myws.time...

java-有什么方法可以将连接超时与套接字超时区分开吗?【代码】

Apache HttpClient框架允许您指定连接超时和套接字超时,如下所示:final HttpParams httpParams = new BasicHttpParams(); if (connectionTimeout > 0) {HttpConnectionParams.setConnectionTimeout(httpParams, connectionTimeout); } if (socketTimeout > 0) {HttpConnectionParams.setSoTimeout(httpParams, socketTimeout); } HttpClient client = new DefaultHttpClient(httpParams);我想微调我的连接超时. This question很好...

java-在Ldap搜索上设置方法超时【代码】

private Authentication authenticateUserPassword(UsernamePasswordAuthenticationToken token) throws NamingException {Object login = login(token);LOGGER.debug("Starting authentication login='{}'", login);Object password = token.getCredentials();LdapContext ctx = createLdapCtx(login, password);SearchControls ctrls = createSearchControls();String filter = String.format(this.filter, login);NamingEnumera...

java-在一个固定的时间内运行一个线程,如果超时则将其杀死【代码】

我想在一个固定的时间内运行一个线程. 如果未在该时间内完成,我想杀死它,抛出一些异常或以某种方式处理它.如何才能做到这一点?解决方法:您应该使用ExecutorService:ExecutorService executor = Executors.newSingleThreadExecutor(); Future<Integer> future = executor.submit(new Task());try {System.out.println("Started");Integer retval = future.get(10, TimeUnit.SECONDS)); // you can choose your desired time hereS...

java-具有客户端认证连接的HTTP客户端的SOAP请求超时【代码】

我正在尝试通过客户端认证来访问具有以下内容的网址:keytool -genkey -alias server -keyalg RSA -keystore /example.jks -validity 10950和密钥库,具有:keytool -import -trustcacerts -alias root -file /example.cer -keystore /example.jks并尝试连接:System.out.println("------------------------------------------- In SendRequest ------------------------------------################"); SSLContext contex...

java-Apache HttpClient中的单元测试超时【代码】

我正在尝试测试此方法,以检查超时设置是否正确.public HttpClientBuilder getClientBuilderWithTimeouts(final int connT, final int reqT, final int socketT){RequestConfig.Builder requestBuilder = RequestConfig.custom();requestBuilder = requestBuilder.setConnectTimeout(connT);requestBuilder = requestBuilder.setConnectionRequestTimeout(reqT);requestBuilder = requestBuilder.setSocketTimeout(socketT);HttpCli...

java-ANR输入超时【代码】

输入分派超时(等待,因为没有窗口具有焦点,但是有一个聚焦的应用程序可能会在启动完成时最终添加一个窗口.) 嗨!我从几个用户那里得到了这个奇怪的ANR报告.不幸的是,我对ANR报告的了解非常有限,我希望有人可以帮助我了解造成这种情况的原因是"main" tid=1 Waiting "main" prio=5 tid=1 Waiting | group="main" sCount=1 dsCount=0 flags=1 obj=0x733b6610 self=0x7b2cebea00 | sysTid=5982 nice=-10 cgrp=default sched=0/0 handle...

java / groovy套接字写入超时【代码】

我有一个简单的行为不端的服务器(用Groovy编写)ServerSocket ss = new ServerSocket(8889); Socket s = ss.accept() Thread.sleep(1000000)我想超时的客户端(因为服务器没有使用它的输入)Socket s = new Socket("192.168.0.106", 8889) s.setSoTimeout(100); s.getOutputStream.write( new byte[1000000] );但是,此客户端将永远阻塞.如何使客户端超时? 谢谢!!解决方法:您可以在其自己的线程中生成客户端,并在其上旋转锁/等待(超...

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