小编bin*_*lon的帖子

在运行时检索Log4J Appender列表

是否可以在运行时检索log4j中配置的所有appender的列表?

我会更多地充实这个场景.鉴于以下配置,我将如何检索所有appender(stdout和altstdout)?

log4j.rootLogger=error, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.altstdout=org.apache.log4j.ConsoleAppender
log4j.appender.altstdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.altstdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
Run Code Online (Sandbox Code Playgroud)

java logging log4j

13
推荐指数
1
解决办法
1万
查看次数

在逗号上拆分一个不带双引号的逗号的字符串

我之前提出过这个问题并且因为它是一个副本而被关闭了,我接受并实际在Java问题中找到答案:拆分逗号分隔的字符串但忽略引号中的逗号,所以感谢发布它的人.

但是我已经遇到了另一个问题.显然我需要做的是当零或偶数个双引号时使用","作为我的分隔符,但也忽略括号中的任何",".

所以以下内容:

"Thanks,", "in advance,", "for("the", "help")"
Run Code Online (Sandbox Code Playgroud)

将标记为:

  • 谢谢,
  • 提前,
  • for("the","help")

我不确定是否有任何修改我正在使用的当前正则表达式允许这样做,但任何指导将不胜感激.

line.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)");
Run Code Online (Sandbox Code Playgroud)

java regex split

12
推荐指数
1
解决办法
9577
查看次数

为版本化数据设计数据模型

我正在寻找关于设计围绕版本化数据的数据模型的最佳方法的一些输入.将存在一对多和多对多关系,这些关系可以在不同版本之间发生变化.

我正在寻找一些不同的策略,最终目标是进行有效的比较,如果可能的话,只存储delta.

database database-design datamodel

9
推荐指数
1
解决办法
4931
查看次数

Postgresql在json数组上留下外连接

我想知道是否可以在表列的json_array_elements和另一个表之间进行左外连接?像下面的东西,但这不起作用.

SELECT *
FROM foo,
    json_array_elements (foo.bars :: json) foo_bars
LEFT OUTER JOIN bar ON (foo_bars ->> 'id') :: BIGINT = bar.ID;
Run Code Online (Sandbox Code Playgroud)

表结构如下所示

FOO
 ------------------------------------------
|  ID  | NAME |            BARS            |
|------------------------------------------|
|  1   | FOO1 | [{ "id" : 1}, { "id" : 2 }]|
|------------------------------------------|
|  2   | FOO1 |             []             |
 ------------------------------------------

BAR
 -------------
|  ID  | NAME |
|-------------|
|  1   | BAR1 |
|-------------|
|  2   | BAR2 |
 -------------
Run Code Online (Sandbox Code Playgroud)

我希望查询的输出是

 --------------------------------------------------------
|  ID …
Run Code Online (Sandbox Code Playgroud)

postgresql json

7
推荐指数
1
解决办法
6403
查看次数

Ebean OrderBy CASE WHEN

使用 Ebean finder 时,是否可以提供如下所示的 order by 语句:

ORDER BY 
   CASE
      WHEN a = 'FOO' THEN 1
      WHEN a = 'BAR' THEN 2
      ELSE 99
   END
Run Code Online (Sandbox Code Playgroud)

ebean playframework-2.0

5
推荐指数
1
解决办法
472
查看次数

从Eclipse部署Artifact到Nexus

是否可以使用M2E从Eclipse运行mvn deploy?我在我的pom.xml中有distributionManagement部分,在我的settings.xml中配置了服务器,但我不能在我的生活中看到我可以触发该特定目标的位置.

maven-2 m2eclipse maven-plugin maven m2e

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