草庐IT

public-service

全部标签

java - findbugs可以检测未使用的公共(public)方法吗

是否可以使用FindBugs检测源代码树中未使用的方法?我在SO上看到一些帖子,用户声称这样做,其他一些帖子询问如何在FB中执行此操作,还有一些帖子声称FB不能这样做。有人知道这是怎么做到的吗?我只对未从其他地方明确调用的方法感兴趣,我不关心反射。 最佳答案 作为FindBugs团队的一员,我可以告诉您,不幸的是,FindBugs不会这样做。如果您搜索bugpatterns在我们的网站上,唯一提及的“未使用”检测器是针对未使用的字段。 关于java-findbugs可以检测未使用的公共(

java - 写一个 public int compareTo() 方法 java

我有一个任务,需要用参数(StringbookNum、StringbookTitle、intqoh、doublebookPrice)创建BookInventory对象的数组列表。其中bookNum是一本书的带连字符的ISBN号。创建这个数组后,我需要使用Collections类的排序方法。在我的实体BookInventory类中,我需要编写一个compareTo(),它将最终按bookNum(它是一个字符串)对数组列表进行排序。我该怎么做呢?这是我第一次遇到这个,我不明白。 最佳答案 这应该让你开始:publicclassBookI

java - NoSuchFieldError : QUALIFIED when integrating web service in Tomcat project 错误

由于这个问题,几天以来我一直在用头撞墙。我开发了一个基于CXF的测试客户端(契约优先服务)并从控制台运行它。它工作得很好,只需按照有关客户端的CXF教程并将CXFjar添加到类路径我将WSDL编译为java文件并将它们导入到Eclipse项目中我将CXFjar添加到类路径我写了一个main方法来调用服务我将项目编译成一个独立的JAR主.javaXmlValidator_Serviceservice=newXmlValidator_Service(newURL("http://localhost:50501/edwin?wsdl"));XmlValidatorproxy=service.

java - NoSuchFieldError : INCLUDE_ALL (Web Service)

我已经用java开发了一个RestWebService应用程序并部署了WAR文件。启动服务器时,出现以下错误。SEVERE:StandardWrapper.Throwablejava.lang.NoSuchFieldError:INCLUDE_ALLatorg.glassfish.jersey.server.ResourceConfig$State.(ResourceConfig.java:109)atorg.glassfish.jersey.server.ResourceConfig.(ResourceConfig.java:350)atorg.glassfish.jersey.se

java - 智能卡终端移除 : SCARD_E_NO_SERVICE CardException

我正在开发一个Java应用程序,它使用smartcardio来处理智能卡。必须可以让一个人移除其USB读卡器,然后再次插入,而无需再次启动小程序。我正在使用terminals()和waitForChange()方法来检测终端变化,它在Linux、MacOS和Win7上运行良好。但在Windows8(和仅Windows8)上,在删除最后一个终端后,这些方法会抛出SCARD_E_NO_SERVICECardException,并且不再检测变化。我不确定它指的是什么“服务”。但我认为这是在我调用TerminalFactory.getDefault()以获得TerminalFactory单例时

Java - 公共(public)静态无效主要()

对于Javamain方法,我应该按照什么特定顺序编写以下代码?publicstaticvoidmain()换句话说,我可以按任意顺序重新洗牌public、static、void吗?为什么或为什么不? 最佳答案 void是返回类型,所以它必须放在最后。其他的可以改组(参见section8.4oftheJavaLanguageSpecification以获得更多详细信息),但按照惯例,访问修饰符通常在大多数其他方法修饰符之前,除了注释通常先行(同样,只是按照惯例)。 关于Java-公共(pu

java - 我们可以在 Servlet 中从 destroy() 方法调用 service() 方法吗?

这是我前几天遇到的面试题之一:是否可以从destroy()调用service()方法?提前致谢。 最佳答案 destroy()是一个lifecycle方法,在卸载Servlet的特定实例时由Servlet容器调用。同样,当有客户端请求Servlet时,容器将调用service()。Canwecallservice()methodfromdestroy()methodinServlet?简短回答:是,因为service()是一种与任何其他方法一样的方法。长答案:可以,但没有意义。service()需要一个请求和一个响应参数,这些参数通

java - 在 Eclipse Luna 中安装插件时,日志中出现 "Unable to acquire PluginConverter service"和 "No repository found"错误

我正在使用Luna版本的EclipseEEeclipse-jee-luna-M1-win32-x86_64并尝试放置tomcat插件(EclipseTotale-com.sysdeo.eclipse.tomcat_3.3.0)在dropins文件夹中。当tomcat图标没有出现时,我检查了eclipse日志,它显示:!ENTRYorg.eclipse.equinox.p2.publisher.eclipse402013-09-1220:19:53.571!MESSAGEUnabletoacquirePluginConverterserviceduringgenerationfor:C:

java - NoClassDefFoundError : org/apache/catalina/startup/Bootstrap when running tomcat from exe/as service

我已经通过startup.bat运行Tomcat6.0.37服务器很长一段时间了。现在我想将tomcat作为一项服务运行,它会在机器启动时自动启动。我用bat创建了服务:service.batinstall。这成功地创建了服务。当试图启动它时,我在标题中得到了错误。然后我尝试只运行exe(tomcat6.exe)。这给了我完全相同的错误。我检查过CATALINA_HOME、JAVA_HOME和JRE_HOME设置是否正确。bootstrap.jar确实存在于tomcat/bin中。jvm的路径是正确的。jvm.dll确实存在于jre6/bin/server中。我还发现了一个线程,其中缺

java - servlet jsp 的 Servlet.service() 抛出异常 java.lang.IllegalStateException

我有一个Controller,它使用SpringsDeferredResult处理长轮询机制。有时,当我多次调用Controller方法时,会出现以下异常:java.lang.IllegalStateException:已为此响应调用getOutputStream()所以有一个调用views/getLongPollingGraphData,它传递一些id并返回一个json响应,一个或一个id。当我多次加载页面时,有时会调用此URL,我会遇到上述异常。我面临的问题是我在DeferredResult上使用onCompletion回调来在超时时从map中删除DeferredResult或者在