我有一个Wildfly 8.2.0.Final应用服务器使用full-ha配置文件在域模式下运行集群.该集群由两个wildfly,master和slave实例组成,每个实例都在自己的虚拟机上运行.
我的项目在应用程序服务器上部署为war-file.出于测试目的,我的负载均衡器使用循环法分配请求.
匿名用户可以使用按钮来使用此项目提供的服务,该按钮将首先调用两个步骤然后登录.登录将使用在注册阶段创建的会话,提供在注册调用期间创建的凭据.
登录端点是请求范围的CDI bean,其中包含保存用户信息的成员.用户信息是SessionScopped EJB Bean,它在会话实例化期间创建,并注入到登录端点CDI bean中.用户信息应该在集群成员之间分配.
现在有趣的部分:
正如标题中所要求的那样:当从长值中减去一个double值时,内部会发生什么?结果来自double或long类型,这种行为甚至是在Java规范中指定的还是jvm特有的这种行为?
所以我知道我可以测试自己的jvm是做什么的:
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
double b = 1000;
long a = 1000;
Object c = a - b;
Class cls = c.getClass();
System.out.println("The type of the object is: " + cls.getName());
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
The type of the object is: java.lang.Double
Run Code Online (Sandbox Code Playgroud)
但这是指定的吗?或者它是否特定于我使用的jvm?