小编Ben*_*nch的帖子

如何根据 Intellij IDEA 中的名称自动将目录标记为源/测试源根目录?

在 Intellij IDEA 2016.3.3 中,有没有办法根据目录的名称自动将目录标记为“源根”或“测试源根”?

Intellij 将自动检测并正确标记名为“src”和“tst”的目录,但我使用了许多不遵守该命名约定的包,而是将它们称为“源”或“测试”之类的东西。

每次刷新/重新同步我的工作区时,我都必须手动标记每个目录。我希望能够告诉 IntelliJ“测试”与“tst”同义。

java intellij-idea

6
推荐指数
0
解决办法
898
查看次数

Log4j 2 lambda“懒惰的日志记录”

所述的Log4j 2手册给出了如何使用lambda表达式为“懒记录”的一个例子:

logger.trace("Some long-running operation returned {}", () -> expensiveOperation());
Run Code Online (Sandbox Code Playgroud)

它还给出了如何使用格式参数来避免不必要的字符串连接的示例:

logger.debug("Logging in user {} with birthday {}", user.getName(), user.getBirthdayCalendar());
Run Code Online (Sandbox Code Playgroud)

我的问题:我可以通过简单地提供一个带有普通字符串连接方法的 lambda 来获得相同的性能优势吗?

logger.trace(() -> "Concatting " + user.getName() + " with " + expensiveOperation());
Run Code Online (Sandbox Code Playgroud)

java lambda logging log4j log4j2

4
推荐指数
1
解决办法
1865
查看次数

标签 统计

java ×2

intellij-idea ×1

lambda ×1

log4j ×1

log4j2 ×1

logging ×1