草庐IT

password-reset-timeout-days

全部标签

java - 模拟/PowerMock : how to reset a mocked static variable in SUT?

我讨厌将单元测试引入遗留代码库,但我不得不这样做。到目前为止,我使用Mockito和PowerMock成功地将单元测试引入了遗留代码库。在我遇到这种情况之前工作得很好:在SUT中,有几个静态变量(我在PowerMock的帮助下模拟了它们,模拟静态方法和模拟构造函数)。现在在第一个测试方法中,一切正常,模拟的静态变量返回了预期的输出值。但是在随后的测试方法中,模拟的静态对象总是返回在第一次测试中设置的值,尽管我在测试之前确实对其调用了reset()。//legacycodebase:publicclassSUT{privatestaticCollaborator1c1=null;priv

java - 网络驱动程序异常 : unknown error: cannot determine loading status from timeout: Timed out receiving message from renderer: 60 using Selenium and Java

在我的Java项目中,我使用Selenium进行Web自动化。我正在使用chromedriverv2.20可执行文件。首先“ChromeDriverService”被初始化,用于创建ChromeDriver,如“newChromeDriver(service,capabilities);”。我还使用BrowserMobProxy来捕获所有Web请求。在我的测试中,我多次导航到某些URL,在每个导航驱动程序隐式等待几秒钟之后,然后轮询结果。但是在执行时它给了我超时异常。在我的研究中,我遇到了不适合我的解决方案:使用Thread.sleep而不是implicitlyWait替换新的Remo

java - 将 'password expiration' 信息从 Wildfly 服务器身份验证模块传递到远程 EJB 客户端

我们有一个Wildfly10JEE应用程序和一个使用远程EJ调用与服务器通信的java胖客户端。身份验证是使用wildfly服务器中的自定义登录模块完成的。现在我们需要用密码过期的概念来增强这个登录模块。每当密码过期时,用户必须在登录过程中更改其密码。登录模块使用JAAS回调和JAAS回调处理程序。据我所知,我们可以在登录模块中使用javax.security.auth.callback.TextInputCallback在执行登录时向用户请求新密码。这如何与远程处理集成。我们的胖客户端如何接收TextInputCallback以提供请求的输入?我想我们必须在客户端注册一个自定义的Ca

java - Weblogic BEA-000449 : Closing socket as no data read from it during the configured idle timeout of 5 secs

我已经开始在我的weblogic10日志文件中看到这条消息。我正在运行一个大约有40-350个并发用户的应用程序。我的问题是这个错误的真正含义是什么它将如何影响用户(如果有的话)可能是什么原因造成的谢谢 最佳答案 WhatdoesthiserrorreallymeanWeblogic正在关闭用于与其中一个服务器客户端通信的套接字,因为超过五秒没有发送数据,这是您为Weblogic的空闲超时配置的值。Whatcouldbecausingthis客户端程序连接到您的服务器,发送一些数据,然后1)不关闭连接或2)消失。

java测试: accelerate time to test timeouts?

我有一个管理游戏回合的应用程序,它相当复杂,并且有很多计时器会产生超时。由于它们经常互操作,因此很难确保一切正常(并保持正常工作)。我想测试它,但某些超时是几分钟,要完全测试它至少需要一个小时!!有没有办法为计时器伪造加速时间?或者我应该按比例减少所有超时,测试它们,然后每次都再次增加?谢谢! 最佳答案 实现此目的的一种方法是制作您自己的界面,为Timer提供一个精简的包装器。然后,您可以在代码中的任何地方针对接口(interface)进行编程。之后,您对接口(interface)进行了两次实现。第一个是连接到真实Timer对象的预

Java UrlConnection 在高负载下触发 "Connection reset"异常。为什么?

我在Linux(Ubuntu10)64位服务器上使用Java从AmazonS3流式传输文件。我为每个文件使用一个单独的线程,每个文件打开一个HttpURLConnection,它同时下载和处理每个文件。在我达到一定数量的流(通常大约2-300个并发流)之前,一切都运行良好。在此之后的不规则点,多个(比如10个)线程将开始java.net.IOException:Connectionreset错误同时。我正在限制下载速度,远远低于m1.large实例的250mbit/s限制。所有其他服务器方面的负载也微不足道(例如CPU、平均负载和内存使用都很好)。可能是什么原因造成的,或者我该如何追踪

java - 内存管理 : how to reset a list correctly

在内存使用和对垃圾收集器的影响方面,我想知道这两种实现之间是否存在差异:protectedList_data=newArrayList();//Iwanttoresetthislistusinganotherone.Firsttry:publicvoidset(ListnewData){_data=newData;}//Iwanttoresetthislistusinganotherone.Secondtry:publicvoidset(ListnewData){_data.clear();_data.addAll(newData);}此外,如果有任何功能上的差异,请告诉我!

java - 设置 WebLogic Server 11g (10.3.6) : Native Library to read the password securely from commandline is not found 时出错

我正在尝试在Windows中为开发人员10.3.6(11g)配置我的Weblogic服务器。从自述文件中,我在以下步骤中遇到错误:CreateanewWLSdomainandstartWLS.(ItisrecommendedthatyoucreatethedomainsoutsidetheMW_HOME)Windows$mkdirC:\home\myhome\mydomain$cdC:\home\myhome\mydomain$%JAVA_HOME%\bin\java.exe-Xmx1024m-XX:MaxPermSize=128mweblogic.Server我在(C:/WebLog

java - 使用keytool的 keystore 中 "key password"的意义是什么

我使用以下命令为我的网络应用程序生成jks。keytool-genkey-keyalgRSA-aliasmy-app-validity10800-keysize2048-sigalgSHA1withRSA-keystoremyapp.jks这个命令提示了一些问题如下:Enterkeystorepassword:Re-enternewpassword:Whatisyourfirstandlastname?[Unknown]:GSWhatisthenameofyourorganizationalunit?[Unknown]:XXWhatisthenameofyourorganization

Java 监视器 : How to know if wait(long timeout) ended by timeout or by Notify()?

首先,这是一个几乎重复的:Howtodifferentiatewhenwait(longtimeout)exitfornotifyortimeout?但这是一个新的后续问题。有这个等待声明:publicfinalnativevoidwait(longtimeout)throwsInterruptedException;它可能会因InterruptedException或超时而退出,或者因为在另一个线程中调用了Notify/NotifyAll方法,Exception很容易捕获但是...我的代码绝对需要知道退出是超时还是通知。(以后这段代码需要重新设计,但是现在做不到,所以需要知道退出wa