草庐IT

code-standards

全部标签

java - Oracle 会合并 JRockIt 和 Standard JDK 吗?

我只是想知道,因为看起来他们在维护两个JDK方面确实有重复工作。 最佳答案 是的,这就是计划,他们打算使用热点作为合并后的jvm的基础,我相信他们计划构建jrockit提供的一些工具。详见thisblog 关于java-Oracle会合并JRockIt和StandardJDK吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4818742/

使用 findbugs 的 java 编译错误。 com.sun.tools.javac.code.Symbol$CompletionFailure : class file for javax. annotation.meta.When not found

我正在尝试使用findbugs1.3.2的注释。我在一个简单的测试中使用了edu.umd.cs.findbugs.annotations.NonNull注释,它工作正常。但是,现在我有一个大项目,由子模块组成,使用maven,我通过在某个java文件中导入该注释得到以下编译错误:com.sun.tools.javac.code.Symbol$CompletionFailure:classfileforjavax.annotation.meta.Whennotfound可能是什么问题?我尝试在所有子模块中添加findbugs依赖项。也许它与jsr305冲突?我看到我们的依赖项之一使用js

java - Eclipse 格式化程序 : how do I align the code in my method

ctrl+shift+F可以很好地处理公共(public)类中的内容。但格式在方法内部不起作用,请参阅=符号未对齐。为什么?以及如何让它发挥作用?publicclassmyClassextendsActivityInstrumentationTestCase2{publicstaticbooleanmyVar=true;privatestaticfinalStringTARGET_PACKAGE_ID="com.xxxx.test";privatestaticfinalStringLAUNCHER_ACTIVITY_FULL_CLASSNAME="com.xxxx.test";priv

java - 在 lucene 4.7.0 中找不到 standard.StandardAnalyzer

我是lucene的新手。我正在尝试在这里做教程http://www.lucenetutorial.com/lucene-in-5-minutes.html网站正在导入:importorg.apache.lucene.analysis.standard.StandardAnalyzer;但是,在我的intellij上,我无法在分析包中找到任何标准。所以,我真的不能使用StandardAnalyzer。我需要使用不同的jar吗?我使用的jar是lucene-core-4.7.0.jar我从中导入lucene-4.7.0/core目录。我在这里错过了什么? 最佳答

java - "Key-Value Coding"用于 Java

在Apple的Objective-C中,有一种称为“键值编码”的东西,它允许您使用类似于文件系统路径的字符串遍历对象图。有一个非正式的协议(protocol)(即接口(interface))允许对象根据他们所要求的“键”返回值。例如默认是返回由键命名的字段的值,而像NSDictionaries这样的关系集合可以实现更有趣的行为。伪代码示例:foo.bar=newbaz();foo.bar.mymap=newmap();foo.bar.mymap['bom']=2;foo.valueForKeyPath("bar.mymap.bom")#2Java有这样的东西吗?实现起来很容易,但我想我

Java + Swing : writing code to coalesce change events

我有这个数据流,大致是:DataGenerator->DataFormatter->UIDataGenerator是一种快速生成数据的东西;DataFormatter是为了显示目的而对其进行格式化的东西;UI只是一堆Swing元素。我想让我的DataGenerator像这样:classDataGenerator{finalprivatePropertyChangeSupportpcs;...publicvoidaddPropertyChangeListener(PropertyChangeListenerpcl){this.pcs.addPropertyChangeListener(p

java - API 网关自定义授权方 : Control error message and code

我的网关API有一个自定义授权方。我读过很多关于如何自定义在身份验证或授权错误时返回给最终用户的错误消息和代码的文章。Thisoneseemedthemostuseful.问题是API网关的行为与记录不符。我的自定义授权器实现(python):deflambda_handler(event,context):raiseException('theskyisfalling!')当我使用curl调用API时:kash@Laptop$date;curl-i-XGET-H"Authorization:Bearer1234abcd`date+%s`"https://xxxx.execute-ap

java - 从 java 调用 shell,它提示 "stty: standard input: Invalid argument"

我通过java中的Process类调用shell命令并打印"stty:standardinput:Invalidargument"无论命令正确与否(shell命令的正常输出也显示)。如果我在shell中运行shell命令,则不会显示此类错误消息。命令是这样的:{"/bin/csh","-c","echohello"} 最佳答案 您正在从您的.profile或.bash_profile调用stty命令。您必须将其标准错误重定向到/dev/null。sttyblahblahblah2>/dev/nullstty无法处理Java在脱壳时提

java - 如何使用 Code 检查浏览器中是否安装了 Java 插件?

如何使用java或javascript或JSP代码检查浏览器是否安装了Java插件? 最佳答案 Java/Sun/Oracle提供adeploymenttoolkitscript以JavaScript文件的形式,可让您实现所需的功能。您可以调用getJREs()函数,该函数返回一组当前安装的JRE版本字符串。如果需要,您甚至可以通过installJRE(requestVersion)函数安装特定的JRE版本。 关于java-如何使用Code检查浏览器中是否安装了Java插件?,我们在St

java - JPA 类格式错误 "Absent Code attribute in method that is not native or abstract in class file javax/persistence/Persistence"

当我尝试调用100%工作代码时,我从eclipse中得到错误。例如,它在我的netbeans中工作,但不是这个eclipse项目。这个错误是荒谬的,我几乎可以肯定它是由我正在使用的OPENJPA的一些Maven依赖性引起的。任何指针?Mapproperties=newHashMap();properties.put(PersistenceUnitProperties.JDBC_PASSWORD,"");properties.put(PersistenceUnitProperties.JDBC_USER,"root");properties.put(PersistenceUnitProp