草庐IT

warn_unused_result

全部标签

java - Google App Engine : WARNING: failed Server@3d484a8a: java.net.BindException:地址已在使用中

我刚开始学习服务器,我正在研究Google的AppEngine。我正在尝试完成位于here的AppEngine教程在Mac上使用Eclipse,但我遇到了一个问题:Jun24,20104:35:08PMcom.google.apphosting.utils.jetty.JettyLoggerinfoINFO:LoggingtoJettyLogger(null)viacom.google.apphosting.utils.jetty.JettyLoggerJun24,20104:35:08PMcom.google.apphosting.utils.config.AppEngineWebX

java - 我在 tomcat 中收到 "Java HotSpot(TM) 64-Bit Server VM warning: Exception java.lang.OutOfMemoryError occurred dispatching signal SIGTERM to handler"错误

我在VPS上安装了tomcat网络应用程序,而tomcat有时(大约每月一次)崩溃并在catalina.out中出现以下错误:JavaHotSpot(TM)64-BitServerVMwarning:Exceptionjava.lang.OutOfMemoryErroroccurreddispatchingsignalSIGTERMtohandler-theVMmayneedtobeforciblyterminated.以下是有关我的配置的一些详细信息:VPS:debian-5.0-x86_64内存:2.5GB,虚拟处理器:8硬盘:60gb硬盘-70%免费Tomcat7.0java版本

java - Spring Data Hibernate + 可分页 : Returns empty results

我正在使用SpringData存储库,没有任何问题。当我尝试添加Paging(使用Pageable接口(interface))时,它工作正常。但是,当返回的结果集小于页面大小时,结果为空列表。以下是我的PageRequest。index和objectsPerPage的默认值分别为0和10。newPageRequest(pageIndex_,objectsPerPage_,newSort(orders))将它用于返回少于10个结果的查询时,结果列表为空。这是我在服务层使用存储库的方式:repository.findAll(MySpecification.searchClients(cri

java - 为什么我从 Java 批量执行 PostgreSQL 上的存储过程时收到错误通知 "a result was not expected"?

我在数据库中有这个程序:CREATEORREPLACEFUNCTIONreplacePageRelevance(idINT,valueREAL)RETURNSVOIDAS$$BEGININSERTINTOpageRelevanceVALUES(id,value);EXCEPTIONWHENunique_violationTHENUPDATEpageRelevanceSETrelevance=valueWHEREpageId=id;END$$LANGUAGEplpgsql;调用此函数的代码:privatefinalStringPAGE_RELEVANCE_SQL="SELECTrepla

java - 抑制方法的 "unused"警告,但不抑制其中的变量

正如标题所问,如何只针对该方法抑制警告?这可能吗?一些背景知识:我正在使用一个JavaScript桥,它与这些方法Hook,所以我想禁止显示此警告。我想避免的是注释防止方法中未使用变量的警告。我目前只是在方法声明之前使用@SuppressWarnings("unused"),但这会抑制所有内容。 最佳答案 据我所知,没有办法将SurpressWarning的范围仅限于方法声明。这给您留下了这些可能性:增加要打包或保护的方法的可见性。稍微增加可见性还有一个额外的好处,即它可用于单元测试。创建一个虚拟方法来调用未使用的方法。(这感觉真的

java - JDBC : returning multiple result sets via a single database invocation - not working for Oracle

This帖子显示在单个JDBC调用(针对SQLServer数据库)中执行多个查询,方法是用分号分隔它们。当我尝试对Oracle10G执行相同操作时,出现错误“无效字符”:classdb{publicstaticvoidmain(Stringaa[])throwsException{Class.forName("oracle.jdbc.driver.OracleDriver");Connectionconn=DriverManager.getConnection("jdbc:oracle:thin:@//192.168.10.29:1521/ttt","username","passwo

java - 算法或 SQL : to find where conditions for a set of columns which ensures result set has value in a particular column always > 0

我正在从事一个基于java-oracle的项目,在这个项目中我遇到了一个问题,在我看来这个问题需要一个分析解决方案。我正在寻找基于SQL查询或任何算法或任何免费分析工具的解决方案,我可以按照这些工具获得所需的结果。问题陈述:假设我有下面的表,其中A-D列和最后一列作为Score,我想为每个列找到一个值标准,当在SQLwhere子句中组合时,该标准将始终为Score列提供正值。那么基本上A-D列的哪种组合总能给我正分?columnA|columnB|columnC|columnD|Score140103-200402310010332011533-501022-1501563-10上述数

java - 为什么从服务器启动时出现 "Failed to define class"WARN?

当我在JBoss中执行liquibase时,我收到以下警告,但一切都已正确更新:12:32:01,499WARN[org.jboss.modules](ServerServiceThreadPool--49)Failedtodefineclassliquibase.sdk.watch.WatchCommand$DynamicContentHandlerinModule"deployment.WebStories.war:main"fromServiceModuleLoader:java.lang.LinkageError:Failedtolinkliquibase/sdk/watch/

java - Visual Studio 代码 Java : Disable serialVersionUID warning

我正在上一门计算机科学类(class),其中作业样板代码是一个Java框架,其中大多数类(或其父类(superclass))都扩展了Serializable。最终发生的事情是VSCode向我提示可序列化类[在此处插入类名]未声明long类型的静态最终serialVersionUID字段”几乎所有的起始代码。我知道在IntelliJ和Eclipse等其他IDE中,可以为所有Java项目抑制此特定警告。VSCode中的等效操作是什么?我安装了Java包的语言支持。以下是我无法声明serialVersionUID或使用@SuppressWarnings的原因:这会迫使我修改不允许我修改的代码

java - Oracle 数据库 12c : How to also get the result index from a contains search

我有一个Java网络服务,可以在Oracle12c数据库上执行搜索。问题是我有一个CONTAINS()搜索:Stringquery="select*fromsys.my_tableWHERECONTAINS(my_clob_field,'"+searchString+"',1)>0";但我还想在结果中获取搜索词或短语的索引。目前我尝试的是获取每个返回的搜索结果并通过它们在Java中执行REGEX搜索以找到突出显示搜索结果所需的开始和停止索引前端。这适用于常规文本,但如果要求用户可以搜索任何随机排列的任何字符(即#/\./#&!)#}{}][sfdf)Java搜索还需要找到确切的字符串并