草庐IT

be_false

全部标签

java - a4j :commandLink stops working after being reRender

我创建了这个测试用例来隔离我的问题。一旦轮询执行ajax更新,a4j:commandLink操作就不会执行。如果我们在轮询的重新渲染之前关闭modalPanel,它就会被执行。有什么建议吗?提前致谢。测试.xhtml:关联测试对象.javaimportorg.apache.log4j.Logger;publicclassTestBean{privatebooleancondition1=false;privatebooleancondition2=true;privatebooleanpoll=true;publicvoidclose(){Logger.getLogger("com.e

java - JsonParseException : Unrecognized token 'http' : was expecting ('true' , 'false' 或 'null' )

我们有以下字符串,它是写入HDFS文件的有效JSON。{"id":"tag:search.twitter.com,2005:564407444843950080","objectType":"activity","actor":{"objectType":"person","id":"id:twitter.com:2302910022","link":"http%3A%2F%2Fwww.twitter.com%2Fme7me4610012","displayName":"","postedTime":"2014-01-21T11:06:06.000Z","image":"https%3

java - 获取以下构建错误 : "the type {---} cannot be resolved. it is indirectly referenced from required .class files"

因此,我在Eclipse(Java)中进行了以下设置:我有一个项目(我们称之为“项目1”),它提供了一个接口(interface)(包私有(private))我有另一个项目(“项目2”),其中包含项目1的包...此包中的类扩展了“项目1”中的包私有(private)接口(interface),并提供了一个很好的公共(public)接口(interface)。现在,我有引用“项目2”的“项目3”。项目3然后使用项目2中提供的公共(public)对象。在项目3中调用项目2的构造函数后,我得到以下信息:“无法解析类型{---}。它是从所需的.class文件中间接引用的”如果我从项目3添加对项

java :Why the Local variable should be declared final

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:IsthereanyperformancereasontodeclaremethodparametersfinalinJava?Whywouldonemarklocalvariablesandmethodparametersas“final”inJava?我正在使用PMD查看代码违规情况。在webService方法中,我有下面的代码publicServiceRequestgetData(){Statusstatus=newStatus();//code}PMD给我的建议是,这个局部变量状态可以声明为final

java - ElasticSearch 一个 edgeNGram for autocomplete\typeahead, is my search_analyzer being ignored

我有三个带有“用户名”字段的文档:'布里安迪利''briangumble''briangriffen'当我搜索“brian”时,我按预期得到了所有三个,但是当我搜索“briandilley”时,我仍然得到了所有三个。analyzeAPI告诉我它在我的搜索字符串上使用了ngram过滤器,但我不确定为什么。这是我的设置:索引设置:{"analysis":{"analyzer":{"username_index":{"tokenizer":"keyword","filter":["lowercase","username_ngram"]},"username_search":{"tokeni

java - Sonar 标志 "Bad practice": Usage of GetResource in XYZ may be unsafe if class is extended

Sonar在我们的Java项目中指示这个错误。欢迎任何有关安全编程的建议!URLurl=getClass().getResource("/myWonderfulResource.txt");if(url==null){thrownewIllegalStateException("Filenotfound:/myWonderfulResource.txt");} 最佳答案 将类设为final,使其无法扩展。警告是为了防止扩展类(可能)尝试使用不存在的资源。 关于java-Sonar标志"B

Java:通过给出数字 N 生成 true 和 false 的组合;

我尽可能地简化任务,以便将其应用到我的算法中。这是数学家和程序员面临的挑战:我需要创建一个传递参数intn的方法:publicvoidoptionality_generator(intn){//somekindofloops,orrecursions...tomakeitworkableSystem.out.println("currentcombination:...");}输出应显示所有可能的真假组合。这里是N=1的例子;N=2;N=3;N=4;N=5其中x=false和0=true;请注意,空的分隔线只是为了让您更容易识别模式。希望我包含了所有可能的组合):Combination

java - 如何将命名空间感知设置为 false?

我正在尝试使用EclipseLinkMOXy解析一些XML,但它在xsi属性行上失败了。如果我删除它,它会很好地解析。但是,我有100GiB的XML需要处理,更改源文件不是一个选项。有人建议,如果我可以设置XmlParser.setNamespaceAware(false)那么它应该可以工作-但我不知道如何配置它,而不是直接进入MOXy的内部。info:doi/10.1007/s10973-004-0435-22009-04-28JJ:1007J:1007:2777[...]当存在xsi:前缀时我得到的异常是:org.springframework.oxm.UnmarshallingF

java - 为什么 AtomicReference CAS 返回值为 128 的 false?

我使用AtomicReference来实现AtomicInteger。然而,在测试中,我注意到即使在单线程环境中,一旦CAS操作的值达到128,CAS操作就会卡住。我是做错了什么还是AtomicReference中有警告(可能与CPU相关)?这是我的代码:publicclassMyAtomInt{privatefinalAtomicReferenceref;publicMyAtomInt(intinit){ref=newAtomicReference(init);}publicMyAtomInt(){this(0);}publicvoidinc(){while(true){intold

Java File.isDirectory() 在 Linux 中为目录返回 False

请看代码片段:File[]additionalFiles=newFile(FILE_PATH).listFiles();booleanisDirectory=file.isDirectory();我已经验证了目录路径是正确的,当我在Windows上运行代码时,isDirectory的值是true(它应该是)。关于为什么在Linux(RedHatEnterpriseLinux)上会出现这种情况有什么建议吗? 最佳答案 如果我没记错的话,符号链接(symboliclink)不会读作目录。正确的解决方法是:newFile(FILE_PAT