我在java中有这样的枚举类
public enum MockTypes
{
// Atlantis mocks
ATLANTIS_VERIFY("ATLANTIS", "verify"),
ATLANTIS_CREATE_RECORD("ATLANTIS", "createRecord"),
...
private String m_adaptor;
private String m_step;
private MockTypes( String adaptor, String step)
{
m_adaptor = adaptor;
m_step = step;
}
public String getAdaptor()
{
return m_adaptor;
}
public String getStep()
{
return m_step;
}
Run Code Online (Sandbox Code Playgroud)
我必须实现通过适配器和步骤参数返回枚举值的方法.
public MockTypes getMockTypeByName(String adaptor, String step)
Run Code Online (Sandbox Code Playgroud)
但我不知道怎么做.有人能帮助我吗?
我有2个xml文件:
问题出在属性前缀中.
<element xmlns:prefix1="namespace" prefix1:attribute="some value">Some text</element>
<element xmlns:prefix2="namespace" prefix2:attribute="some value">Some text</element>
Run Code Online (Sandbox Code Playgroud)
这两个xml是相同的,具有相同的命名空间,但具有不同的前缀.如果我与xmlunit比较 - >断言失败.我该怎么处理?
在类似()或相同()比较的情况下,我有错误:
预期的属性名称'message:MessageNameString'但是'null'
预期的属性名称'message:MessageVersion'但是'null'
预期的属性名称'null'但是'mes:MessageNameString'
预期的属性名称'null'但是'mes': MessageVersion"
我需要获取带有请求的Element对象.我有ObjectFactory.我创建了一个JAXBElement,我需要将它编组到Element.谁能帮助我?
我有一个包含很多sql脚本的文件夹.我想运行所有这些而不指定它们的名称.只需指定文件夹名称即可.可能吗?
我需要使用Javascript修改以下HTML,
<div id="1">
some text
<div id="2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我尝试过使用$('#1').text('new text');但是,这无意中删除了<div id="2">
如何在some text不改变周围元素的情况下改变?
我编写了一个WSDL,我想生成java类.
我为maven2 使用cxf-codegen-plugin,但是我在Eclipse中遇到以下验证错误:
生命周期配置未涵盖插件执行:org.apache.cxf:cxf-codegen-plugin:2.2.7:wsdl2java(执行:generate-sources,phase:generate-sources).
有人可以帮我解决这个问题吗?或提出另一种解决方案
我使用twitter bootstrap 2版本.
<div class="span4">
<a href="http://test.com" class="btn">&{'main.menu.with.me'}</a>
<a href="http://test2.com" class="btn btn-info pull-right">&{'main.menu.raise.request'}</a>
</div>
Run Code Online (Sandbox Code Playgroud)
我需要在右边放两个按钮,它们之间有空格.但是,如果我把两者拉到两者之间,它们之间没有空间,我注射没有帮助.
我需要将log4j日志发送到Splunk。我找到了几种解决方案:
curl -k -u admin:changeme -d "name=/tmp/myfile.log" -d "sourcetype=syslog" https://localhost:8089/servicesNS/admin/search/data/inputs/monitor)使用log4j附加程序,例如:
log4j.appender.splunk = org.apache.log4j.net.SyslogAppender log4j.appender.splunk.SyslogHost = localhost:8089 log4j.appender.splunk.layout = org.apache.log4j.PatternLayout log4j.appender.splunk.facility = LOCAL2 log4j.appender.splunk.layout.ConversionPattern = [%p]%t:%m%n
但是在我看来,如果splunk服务器和日志位于单独的计算机上,则第三种解决方案将无法工作。
第二种解决方案需要安装其他软件
谁能提出其他解决方案?
PS我试图使用开源Java库。但这没有给出结果。
我有一个资源对象(org.springframework.core.io.ClassPathResource)。我需要获取 File 对象,但是resource.getFile() 抛出异常 File not Found。但调用后resource.getURI()我得到了结果
jar:file:/D: .... file.jar!/com//test/0be14958-3778-40bf-bd3e-ee605fcdd3f0/verify
Run Code Online (Sandbox Code Playgroud)
目录位于 jar 文件中。是否可以解决 ClassPathResource 的限制并创建 File 对象?
我尝试了一个新的 File(resource.getURI()) 但它失败并显示 java.lang.IllegalArgumentException: URI is not hierarchical
我有什么错?
如何在Java中获取当前日期和其他日期(java.util.Date)之间的差异
我有传入的java.util.Date对象,我需要知道它们之间有多少年.
我尝试了Joda的时间段,但我必须创建joda的时间对象.有没有其他方法来计算这种差异.获得毫升并尝试将其转换为年份的方法并不算闰年.