草庐IT

always_false

全部标签

java - Netbeans GlassFish Server 4,部署,连接被拒绝 : connect, false ,模块尚未部署。有关详细信息,请参阅服务器日志

我的问题是我在运行任何Web应用程序后收到此消息。例如,在netbeans中我创建了新项目并选择了webapplication我保留所有默认值我不更改名称。然后我在第一次运行时部署它,但是当我关闭netbeans并稍后打开它并尝试部署在我收到该错误之前正在运行的同一项目时,首先它卡在“启动GlassFishServer4”然后我停止它并重新部署,我得到StartingGlassFishServer4GlassFishServer4isrunning.In-placedeploymentatC:\Users\****\Documents\NetBeansProjects\WebAppli

java - @QueryParam 如何将没有值的参数转换为 boolean 值 "false"?

我想使用像http://www.example.com/rest/foo?bar这样的URL,其中bar查询参数没有值,并且它的存在本身就应该表示变量是true还是false。目前,缺失值被假定为""(空)并传递给newBoolean(),后者将其视为false。有没有比声明参数为String并自己转换更优雅的定义方式?例如类javax.rs.BooleanFlag或类似的类? 最佳答案 我知道这是一个老问题,但我遇到了同样的麻烦。为了解决我的问题,我使用了注解@DefaultValue:@GET@Path("/path")publ

java - 为什么 `instanceof` 错误而不是在用于 2 个不兼容的类时返回 `false`?

我正在读这个:http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.20.2他们说:Considertheexampleprogram:classPoint{intx,y;}classElement{intatomicNumber;}classTest{publicstaticvoidmain(String[]args){Pointp=newPoint();Elemente=newElement();if(einstanceofPoint){//compile-timeerrorSystem.

java - 我想将 boolean 数组中的所有值设置为 false 而不重新初始化它

publicbooleanused[]=newboolean[26];这就是我所拥有的,而且效果很好。我知道默认情况下它们都将设置为false。但是,由于我的应用程序使用了一段时间,其中一些更改为“true”。(这很好,因为那是我的代码应该做的)。我正在尝试创建一个“重置”按钮,它将模拟类似重置的操作。所有变量都恢复到最初创建窗口时的状态(所有绘图都消失了-只是重新启动)。而且我需要所有这些真boolean值一下子变回假值。有什么想法吗? 最佳答案 使用Arrays.fill:Arrays.fill(used,false);

Java - 装箱整数 - 为什么它返回 true 如果应该返回 false

我正在比较两段代码Integerx=newInteger(0),y;y=x;x+=0;System.out.println(x==y);//printsfalse和Integerx=0,y;y=x;x+=0;System.out.println(x==y);//printstrue不应该都返回false吗?它不是原始变量,并且在第二个代码中以某种方式即使在添加零之后,它也会打印true。我知道装箱(对于从-128到127的整数),但为什么装箱在第二段代码而不是第一段代码中起作用? 最佳答案 Shouldn'tbothreturnfa

java - `java (0 % 2 != 0) == false`

我一直坚持的部分是boolean值(0%2!=0)==错误。我的意思是,如果2进入0,0次,那么余数就是2,而2不等于0。所以它应该是真的。然而,当我将boolean值放入我的java程序时,它会将其视为false。有人知道为什么吗?我能想到的唯一合乎逻辑的答案是,也许整数进入0和无数次,因此被识别为假,有人吗? 最佳答案 有两个步骤:0%2的计算结果为0。0!=0的计算结果为false。为了详细说明第一步,JLSdefines%运算符是这样的:Thebinary%operatorissaidtoyieldtheremaindero

java - 意外的 GC 行为 : some data always going into the tenure generation

运行一个非常简单的代码来尝试查看垃圾收集器的功能。Stringa=null;while(true){a=newString("no...");}我正在使用ParallelGC。我打印了GC结果,这是第一个(次要)GC。[GC[PSYoungGen:16448K->1616K(19136K)]16448K->1624K(62848K),0.0022134secs][Times:user=0.00sys=0.00,real=0.00secs]youngGen下降了14880K然而fullHeap只下降了14872K这是否意味着8k已经进入了tenure一代?我的理解是GC可能被称为类'a'

java - HttpURLConnection getInputStream : timeout always after 180 seconds

我正在尝试以这种方式在非常慢的连接上下载文件:java.net.URLurl=newURL("https://X.X.X.X:8443/path/2f6b88cf2b70ee933197edfc9627a9bc/");HttpURLConnectionconnection=(HttpURLConnection)url.openConnection();connection.setRequestMethod("GET");connection.setDoOutput(true);connection.setConnectTimeout(240*1000);connection.setRe

java - IntelliJ 显示 "always true"提示但不显示 "always false"的 instanceof

所以,我使用IntelliJIDEA在Java中进行编程,并且我正在试验关键字instanceof,我的代码最终看起来像这样:publicclassMain{publicstaticvoidmain(Stringargs[]){Oneone=newOne();Onetwo=newTwo();if(oneinstanceofTwo){System.out.println(one);}if(twoinstanceofTwo){System.out.println(one);}}}classOne{}classTwoextendsOne{}IntelliJ在twoinstanceofTwo行

java - 如果线程修改的变量被标记为 volatile,为什么 false 共享是一个问题

我一直在看MartinThompson的文章。这是对错误共享的解释。http://mechanical-sympathy.blogspot.co.uk/2011/07/false-sharing.htmlpublicfinalclassFalseSharingimplementsRunnable{publicfinalstaticintNUM_THREADS=4;//changepublicfinalstaticlongITERATIONS=500L*1000L*1000L;privatefinalintarrayIndex;privatestaticVolatileLong[]lon