小编Edm*_*ang的帖子

为什么可以使用反射将Double添加到整数列表中

为什么这段代码没有任何例外?

public static void main(String args[]) {
    List<Integer> a = new ArrayList<Integer>();
    try {

        a.getClass()
            .getMethod("add", Object.class)
            .invoke(a, new Double(0.55555));

    } catch (Exception e) {
        e.printStackTrace();
    } 
    System.out.println(a.get(0));
}
Run Code Online (Sandbox Code Playgroud)

java

61
推荐指数
4
解决办法
2377
查看次数

当我从solr查询时,它发生了一个常见的异常,告诉我未定义的字段userId

我正在开发一个Web应用程序.我使用spring mvc框架,cassandra和solr.我使用独立的solr,而不是solr cloud.我使用solr作为全文检索工具.我面临一个奇怪的问题,首先是这里schema.xml.

<schema name="KSP_core" version="1.1">
  <types>
    <fieldType name="uuid" class="solr.UUIDField" indexed="true" />  
    <fieldType name="date" class="solr.TrieDateField" precisionStep="0" positionIncrementGap="0"/>
    <fieldType name="int" class="solr.TrieIntField" precisionStep="0" positionIncrementGap="0"/>
    <fieldtype name="string"  class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
    <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
    <fieldType name="double" class="solr.TrieDoubleField" precisionStep="0" positionIncrementGap="0"/>
  <fieldType name="text_ik" class="solr.TextField"> 
    <analyzer type="index" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/> 
    <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/> 
    </fieldType>
  </types>

 <fields>   
  <!-- general -->
  <field name="id"        type="uuid"    indexed="true"  stored="true"  multiValued="false" required="true"/>
  <field name="dbTable"      type="string"    indexed="true"  stored="true"  multiValued="false" /> 
  <field name="userId"      type="string"    indexed="true"  stored="true"  multiValued="false" /> 
  <field name="originatorId"      type="string" …
Run Code Online (Sandbox Code Playgroud)

java solr

18
推荐指数
1
解决办法
1595
查看次数

如何解决这个 AbstractMethodError?

在 ant 中运行 junit 测试时出现以下错误。测试类需要调用 Web 服务 API。

有人可以帮忙解决吗?

<error message="javax.xml.transform.TransformerFactory.setFeature(Ljava/lang/String;Z)V" type="java.lang.AbstractMethodError">java.lang.AbstractMethodError: javax.xml.transform.TransformerFactory.setFeature(Ljava/lang/String;Z)V
at com.sun.xml.ws.util.xml.XmlUtil.newTransformerFactory(XmlUtil.java:392)
at com.sun.xml.ws.util.xml.XmlUtil.newTransformerFactory(XmlUtil.java:400)
at com.sun.xml.ws.util.xml.XmlUtil.&lt;clinit&gt;(XmlUtil.java:233)
at com.sun.xml.ws.client.WSServiceDelegate.createCatalogResolver(WSServiceDelegate.java:377)
at com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:363)
at com.sun.xml.ws.client.WSServiceDelegate.&lt;init&gt;(WSServiceDelegate.java:321)
at com.sun.xml.ws.client.WSServiceDelegate.&lt;init&gt;(WSServiceDelegate.java:230)
at com.sun.xml.ws.client.WSServiceDelegate.&lt;init&gt;(WSServiceDelegate.java:211)
at com.sun.xml.ws.client.WSServiceDelegate.&lt;init&gt;(WSServiceDelegate.java:207)
at com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:114)
at javax.xml.ws.Service.&lt;init&gt;(Service.java:77)
at com.citi.isg.amg.ws.client.AccountManagerWs.&lt;init&gt;(AccountManagerWs.java:42)
at ... ...
Run Code Online (Sandbox Code Playgroud)

java junit web-services

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

在将XMLGregorianCalendar转换为GregorianCalendar期间更改日期

我正在努力与以下日期转换.

原始日期:1月2日0001 18:00 GMT-5:00.

预计日期:1月3日0001 GMT + 8:00 AM.
实际日期:格林尼治标准时间1月5日上午7:00 + 8:00.

    public static void main(String[] args) {
    XMLGregorianCalendar xmlC;
    try {
        xmlC = DatatypeFactory.newInstance().newXMLGregorianCalendar();
        xmlC.setYear(1);
        xmlC.setMonth(1);
        xmlC.setDay(2); // It is Jan 2!!
        xmlC.setHour(18);
        xmlC.setMinute(0);
        xmlC.setSecond(0);
        xmlC.setMillisecond(0);
        xmlC.setTimezone(-300);
        GregorianCalendar gC = xmlC.toGregorianCalendar();
        System.out.println(gC.getTime()); // Actual output: Wed Jan 05 07:00:00 CST 1
    } catch (DatatypeConfigurationException e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

拜托,请你帮忙吗?先感谢您.

java

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

标签 统计

java ×4

junit ×1

solr ×1

web-services ×1