草庐IT

resource-utilization

全部标签

java - 如何使用属性文件设置 java 日志记录? (java.util.logging)

我有一个愚蠢的java日志记录问题:我正在从我的应用程序配置文件中加载日志记录配置-但它在读取文件后没有记录任何内容(看起来很像您在网上找到的示例除了额外的应用程序配置-删除它也无济于事)。“正在初始化...”日志行显示得很好,但“正在启动的应用程序”和任何其他消息既不会记录到控制台,也不会创建日志文件。我在这里错过了什么?Logger代码如下所示:...Loggerlog=Logger.getLogger("myApp");log.setLevel(Level.ALL);log.info("initializing-tryingtoloadconfigurationfile...")

java - "glob"类型模式是否有 java.util.regex 的等价物?

是否有用于在Java中进行“glob”类型匹配的标准(最好是ApacheCommons或类似的非病毒)库?当我不得不在Perl中做类似的事情时,我只是将所有“.”更改为“\.”,将“*”更改为“.*”和“?”到“.”之类的东西,但我想知道是否有人做过为我工作。类似问题:Createregexfromglobexpression 最佳答案 通配符也计划在Java7中实现。见FileSystem.getPathMatcher(String)和the"FindingFiles"tutorial.

java - 持久性单元为 RESOURCE_LOCAL 还是 JTA?

我有以下疑问:这两者有什么区别?所有数据库都支持这两种方法吗?JPATransactionManager和JTATransactionManager有区别吗? 最佳答案 JPA实现可以选择自己管理事务(RESOURCE_LOCAL),或者让它们由应用服务器的JTA实现管理。在大多数情况下,RESOURCE_LOCAL没问题。这将使用基本的JDBC级事务。缺点是事务是JPA持久性单元的本地事务,因此如果您想要一个跨越多个持久性单元(或其他数据库)的事务,那么RESOURCE_LOCAL可能不够好。JTA还用于管理JMS和JCA等系统之

Java 8 : Where is TriFunction (and kin) in java. util.function?或者有什么选择?

我看到了java.util.function.BiFunction,所以我可以这样做:BiFunctionf=(x,y)->{return0;};如果这还不够好,我需要TriFunction怎么办?它不存在!TriFunctionf=(x,y,z)->{return0;};我想我应该补充一点,我知道我可以定义自己的TriFunction,我只是想了解不将其包含在标准库中的原因。 最佳答案 如果您需要TriFunction,只需这样做:@FunctionalInterfaceinterfaceTriFunction{Rapply(Aa

java - Helper 和 Utility 类之间有什么区别?

如何确定一个类如何调用XHelper或XUtils?在我看来:Helper类,是一个可以实例化并做一些业务工作的类Utils类,是一个静态类,对一种实例执行小而重复的操作(Apache中的utils类ArrayUtils或IOUtils示例) 最佳答案 有许多命名样式可供使用。我建议使用Utils只是因为它更常见。Utility类被理解为只有静态方法并且是无状态的。您不会创建此类的实例。Helper可以是实用程序类,也可以是有状态的或需要创建实例。如果可能,我会避免这种情况。如果您可以使名称更具体。例如如果它有排序方法,则使其成为X

java - 无法从 START_OBJECT token 中反序列化 java.util.ArrayList 的实例

我正在尝试发布自定义对象的List。我在请求正文中的JSON是这样的:{"collection":[{"name":"Testorder1","detail":"ahkks"},{"name":"Testorder2","detail":"Fisteku"}]}处理请求的服务器端代码:importjava.util.Collection;importjavax.ws.rs.Consumes;importjavax.ws.rs.POST;importjavax.ws.rs.Path;importjavax.ws.rs.Produces;importjavax.ws.rs.core.Med

java - java.util.List.isEmpty() 是否检查列表本身是否为空?

这个问题在这里已经有了答案:WhatisaNullPointerException,andhowdoIfixit?(12个回答)关闭5年前.java.util.List.isEmpty()是否检查列表本身是否为null,还是我必须自己检查?例如:Listtest=null;if(!test.isEmpty()){for(Stringo:test){//dostuffhere}}这会抛出NullPointerException因为test是null吗? 最佳答案 您正试图在null引用上调用isEmpty()方法(如Listtest=

java - 使用 Gson 将 JSON 数组解析为 java.util.List

我有一个名为"mapping"的JsonObject,内容如下:{"client":"127.0.0.1","servers":["8.8.8.8","8.8.4.4","156.154.70.1","156.154.71.1"]}我知道我可以通过以下方式获取数组"servers":mapping.get("servers").getAsJsonArray()现在我想将JsonArray解析为java.util.List...最简单的方法是什么? 最佳答案 绝对最简单的方法是使用Gson的默认解析函数fromJson().当您需要反

java - java.util.Optional为什么不是Serializable,如何用这样的字段序列化对象

Enum类是可序列化的,所以用枚举序列化对象没有问题。另一种情况是类具有java.util.Optional类的字段。在这种情况下会抛出以下异常:java.io.NotSerializableException:java.util.Optional如何处理这样的类,如何序列化它们?是否可以将此类对象发送到远程EJB或通过RMI?这是一个例子:importjava.io.ByteArrayOutputStream;importjava.io.IOException;importjava.io.ObjectOutputStream;importjava.io.Serializable;im

java - 更新: No Resource Found后android studio中的资源错误

在最近对AndroidStudio进行更新后,我们在编译以前工作的项目时遇到了问题。起初我们收到以下错误:/Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xmlError:(2)Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'android:TextA