小编J2B*_*J2B的帖子

使用重置按钮重置下拉列表中的Select2值

将所选项目重置为默认值的最佳方法是什么?我正在使用Select2库,当使用普通按钮时type="reset",下拉列表中的值不会重置.

因此,当我按下我的按钮时,我希望再次显示"全部".

jQuery的

$("#d").select2();
Run Code Online (Sandbox Code Playgroud)

HTML

<select id="d" name="d">
  <option selected disabled>All</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery-select2

59
推荐指数
8
解决办法
11万
查看次数

Apache Camel MQXAQueueConnectionFactory

好吧,我试图让MQXAQueueConnectionFactory工作,我已经从JmsComponent创建了一个扩展类,用于在将数据发送到队列时处理用户名和密码.它确实在队列中获取/放置消息,但在我的情况下,我已经创建了一个路由器来测试XA,例如

 from("wmq:queue:incomingQueue")
     .process(new Processor(){
     ... Thread.sleep(20000)
     })
     .to("wmq:queue:outgoingQueue")
Run Code Online (Sandbox Code Playgroud)

在睡觉的时候,我关闭了队列管理员.然而,当试图从队列中获取未通信的消息时, DISPLAY QSTATUS('qChainQueue')得到CURDEPTH(0),而它应该是1,因为我理解XA部分.

  • 我这样做完全错了吗?
  • 怎么测试?

HelpClass来处理WMQ:

public class WMQComponent extends JmsComponent {
    private final String username;
    private final String password;

    public WMQComponent(String hostname, int port, String username, String password,
                        String queueManager, String channel) throws JMSException {
        super();
        this.username = username;
        this.password = password;

        MQXAQueueConnectionFactory connectionFactory = new MQXAQueueConnectionFactory();
        connectionFactory.setTransportType(JMSC.MQJMS_TP_CLIENT_MQ_TCPIP);
        connectionFactory.setFailIfQuiesce(1);

        connectionFactory.setHostName(hostname);
        connectionFactory.setPort(port);
        connectionFactory.setQueueManager(queueManager);
        connectionFactory.setChannel(channel);

        setConnectionFactory(connectionFactory);
    }

    @Override
    public Endpoint createEndpoint(String uri) throws Exception {
        if (uri.contains("username") || uri.contains("password")) { …
Run Code Online (Sandbox Code Playgroud)

apache-camel ibm-mq

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

Websphere Liberty概要文件 - 事务处理的Websphere MQ连接工厂

尝试让我的Liberty配置文件服务器为我的Websphere消息队列实例创建一个事务处理的jmsConnectionFactory.

Liberty profile v 8.5.5.5 Websphere MQ 7.x

我试图将jmsQueueConnectionFactory更改为jmsXAQueueConnectionFactory但它没有帮助 - >然后它似乎只是忽略它并且没有连接到MQ

server.xml中

<?xml version="1.0" encoding="UTF-8"?>
<server description="new server">

  <!-- Enable features -->
  <featureManager>
    <feature>wmqJmsClient-1.1</feature>
    <feature>jndi-1.0</feature>
    <feature>jsp-2.2</feature>
    <feature>localConnector-1.0</feature>
  </featureManager>

  <variable name="wmqJmsClient.rar.location" value="D:\wlp\wmq\wmq.jmsra.rar"/>

  <jmsQueueConnectionFactory jndiName="jms/wmqCF" connectionManagerRef="ConMgr6">
    <properties.wmqJms
            transportType="CLIENT"
            hostName="hostname"
            port="1514"
            channel="SYSTEM.DEF.SVRCONN"
            queueManager="QM"           
            />
  </jmsQueueConnectionFactory>

  <connectionManager id="ConMgr6" maxPoolSize="2"/>

  <applicationMonitor updateTrigger="mbean"/>
  <application id="App"
               location="...\app.war"
               name="App" type="war"/>
  <!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" -->
  <httpEndpoint id="defaultHttpEndpoint"
                httpPort="9080"
                httpsPort="9443"/>
</server>
Run Code Online (Sandbox Code Playgroud)

日志

2015-04-23 17:07:14,981 …
Run Code Online (Sandbox Code Playgroud)

websphere apache-camel websphere-liberty ibm-mq

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

Elasticsearch关键字和小写和聚合

我以前存储了一些带有映射"keyword"的字段.但是,它们具有案例敏感性.

为了解决这个问题,可以使用分析仪,例如

{
  "index": {
    "analysis": {
      "analyzer": {
        "keyword_lowercase": {
          "tokenizer": "keyword",
          "filter": [
            "lowercase"
          ]
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

与映射

{
  "properties": {
    "field": {
      "type": "string",
      "analyzer": "keyword_lowercase"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,聚合术语不起作用.

引起:java.lang.IllegalArgumentException:默认情况下,在文本字段上禁用Fielddata.在[a]上设置fielddata = true,以便通过反转倒排索引来在内存中加载fielddata.请注意,这可能会占用大量内存.

它适用于映射type = keyword,但是type = keyword不允许使用分析器.

如何将其作为小写关键字索引,但仍然可以在不设置fielddata = true的情况下使用聚合?

elasticsearch

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

使用Oracle数据库播放框架 - ORA-00942:表或视图不存在

我无法解决我的本地Oracle数据库的问题.我正在尝试连接到我的本地Oracle数据库(Oracle Database 11g Express Edition)稍后我会将JNDI用于另一个Oracle数据库,但我认为这应该仍然可行.驱动程序:/ lib中的ojdbc6.jar

db.default.driver=oracle.jdbc.driver.OracleDriver
db.default.url="jdbc:oracle:thin:@localhost:1521:xe"
db.default.user="user"
db.default.pass="pass"
Run Code Online (Sandbox Code Playgroud)

所以我知道我连接到数据库,但错误是它表示该表不存在.我甚至没有创建或查询表(没有模型存在 - 但我也试过有一个模型,同样的错误).一开始似乎有些错误,我不知道如何调试它.

错误:

**java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist**
 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:400)
 oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:926)
 oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
 oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:200)
 oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:543)
 oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:197)
 oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:1213)
 oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1492)
 oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1710)
 oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:2006)
 oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java:1709)
 com.jolbox.bonecp.StatementHandle.executeQuery(StatementHandle.java:503)
 play.api.db.evolutions.Evolutions$.executeQuery(Evolutions.scala:118)
 play.api.db.evolutions.Evolutions$.databaseEvolutions(Evolutions.scala:334)
 play.api.db.evolutions.Evolutions$.evolutionScript(Evolutions.scala:306)
 play.api.db.evolutions.EvolutionsPlugin$$anonfun$onStart$1$$anonfun$apply$1.apply$mcV$sp(Evolutions.scala:435)
 play.api.db.evolutions.EvolutionsPlugin.withLock(Evolutions.scala:478)
 play.api.db.evolutions.EvolutionsPlugin$$anonfun$onStart$1.apply(Evolutions.scala:434)
 play.api.db.evolutions.EvolutionsPlugin$$anonfun$onStart$1.apply(Evolutions.scala:432)
 scala.collection.immutable.List.foreach(List.scala:309)
 play.api.db.evolutions.EvolutionsPlugin.onStart(Evolutions.scala:432)
 play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:63)
 play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:63)
 scala.collection.immutable.List.foreach(List.scala:309)
 play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:63)
 play.api.Play$$anonfun$start$1.apply(Play.scala:63)
 play.api.Play$$anonfun$start$1.apply(Play.scala:63)
Run Code Online (Sandbox Code Playgroud)

在阅读它时,我发现我可能没有权限访问某些表,但问题是我在Oracle SQL Developer中使用相同的登录并且它可以工作.

database oracle-xe oracle11g playframework-2.0

2
推荐指数
2
解决办法
2890
查看次数