草庐IT

resource-utilization

全部标签

java - 使用 java.util.logging 登录控制台

我只想使用java.util.Logging登录控制台:Loggerlog=Logger.getLogger("my.logger");log.setLevel(Level.ALL);ConsoleHandlerhandler=newConsoleHandler();handler.setFormatter(newSimpleFormatter());log.addHandler(handler);log.fine("helloworld");但这什么也没打印出来。我错过了什么?谢谢 最佳答案 非常简单,一个记录器可以有多个处理程序

java - 如何映射 java.util.logging 和 SLF4J 记录器的级别?

从java.util.logging到SLF4J的日志记录级别如何映射?SLF4J追踪调试信息警告错误致命的java.util.logging最好的更好很好配置信息警告严重 最佳答案 来自SLF4JBridgeHandler文档和测试(用括号注释):[ALL->TRACE]FINEST->TRACEFINER->DEBUGFINE->DEBUG[CONFIG->INFO]INFO->INFOWARNING->WARNSEVERE->ERROR[OFF->ERROR] 关于java-如何映

java - java.util.Date 是否使用 TimeZone?

我有2台不同的计算机,每台都有不同的时区。在一台计算机上打印System.currentTimeMillis(),然后在两台计算机上打印以下命令:System.out.println(newDate(123456));-->123456代表计算机#1中currentTimeMillis中的数字。第二次打印(尽管是硬编码的)导致两台计算机上的打印不同。这是为什么呢? 最佳答案 一些迂腐的细节怎么样。java.util.Date与时区无关。在javadoc中这么说。您想要与特定时区相关的东西吗?那是java.util.Calendar.

java - 为什么 try-with-resources 不能与字段变量一起使用?

这是我关于SO的第一个问题,我很困惑还没有类似的问题!所以问题是:Whydoesn'ttry-with-resourcesworkwithfieldvariables?或者换句话说:为什么我总是需要一个局部变量?这里有一些示例代码:publicclassFileWriteTest{publicFileWriterfile;publicvoidworkingDemo(){try(FileWriterfile=newFileWriter(newFile("someFilePath")){//dosomething}catch(IOExceptione){e.printStackTrace(

java - 为什么我收到 Maven 错误 : "Unable to determine if resource X exists in http://maven.glassfish.org/content/groups/glassfish"?

每当我们在Maven中执行我们的site目标时,我们都会在控制台日志中得到一长串与依赖关系相关的错误。这些错误似乎是在构建的依赖关系报告创建部分生成的。当根据http://maven.glassfish.org/content/groups/glassfish存储库检查资源时,似乎会生成所有错误。(其中还有一个奇怪的JavaFX错误,但我们暂时不用担心)构建成功完成。10:21:52[INFO]Generating"Dependencies"report---maven-project-info-reports-plugin:2.7:dependencies10:22:07[ERROR

java - 错误 : 'F' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9,或下划线

已结束。此问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion错误:'F'不是有效的基于文件的资源名称字符:基于文件的资源名称只能包含小写a-z、0-9或下划线错在哪里?没看到 最佳答案 错误不在XML代码中,而是在文件名中。检查res目录中的文件名!似乎其中一

java - 为什么 try-with-resources catch block 是选择性可选的?

我读到try-with-resources中的catchblock是可选的。我尝试在try-with-resourcesblock中创建一个Connection对象,没有后续的catchblock,只是为了从eclipse中获取编译器错误:“由自动close()调用引发的未处理的异常类型SQLException。”由于可以在try-with-resources中使用的每个资源都实现AutoCloseable,因此在调用close()方法时可能会引发异常,我不'不明白catch子句如何是可选的,因为它不允许我跳过从close()捕获异常。AutoCloseable的具体实现是否有特殊要求

java - java.util.function.Function.identity 方法的实际用途是什么?

为什么我应该使用Function.identity()当它返回相同的东西而不使用输入做任何事情或以某种方式修改输入时?Appleapple=newApple(10,"green");Functionidentity=Function.identity();identity.apply(apple);这一定有一些我无法弄清楚的实际用法。 最佳答案 预期用途是当您使用接受Function的方法来映射某些内容时,您需要将输入直接映射到函数的输出('identity'函数).作为一个非常简单的示例,将人员列表映射到从名称到人员的映射:imp

java - Net.sf.jasperreports.engine.util.JRStyledTextParser 上的 JasperReports NoClassDefFoundError 异常

尝试在WebLogic11g上导出时,它会引发NoClassDefFound异常。我检查了应用程序WAR并且jasperreports-3.7.4.jar包含在WEB-INF/lib文件夹中。错误是什么?堆栈跟踪java.lang.NoClassDefFoundError:net/sf/jasperreports/engine/util/JRStyledTextParseratnet.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:181)atnet.sf.jasperreports.engine.fill.JR

java - 如何在 java.util.Set 中获取项目的索引

我知道Set和List之间的区别(唯一与允许重复,未排序/排序等)。我正在寻找的是一个保持元素有序的集合(这很容易),但我还需要能够恢复插入元素的索引。因此,如果我插入四个元素,那么我希望能够知道其中一个元素的插入顺序。MySetset=MySet();set.add("one");set.add("two");set.add("three");set.add("four");intindex=set.getIndex("two");因此,在任何给定时刻,我都可以检查是否已经添加了字符串,并获取集合中字符串的索引。有没有这样的,还是需要我自己实现? 最佳答案