小编Nam*_*ian的帖子

使用select中的索引在MySQL中创建临时表

我有一个存储函数,我使用临时表.出于性能原因,我需要该表中的索引.不幸的是,我无法使用,ALTER TABLE因为这会导致隐式提交.

所以我在寻找的语法来添加INDEXtempid创建过程中.任何人都可以帮忙吗?

CREATE TEMPORARY TABLE tmpLivecheck 
(
    tmpid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY
)
SELECT *
FROM   tblLivecheck_copy
WHERE  tblLivecheck_copy.devId = did;
Run Code Online (Sandbox Code Playgroud)

mysql ddl temp-tables

62
推荐指数
3
解决办法
9万
查看次数

表'mysql.user'不存在:ERROR

我在mysql中为java程序创建一个db.我的程序在我的朋友系统中运行良好.但是我的mysql有些问题.

查询如下:

mysql> create database sampledb;

Query OK, 1 row affected (0.00 sec)

mysql> use sampledb;

Database changed

mysql> create user zebronics identified by 'zebra123';

ERROR 1146 (42S02): Table 'mysql.user' doesn't exist
Run Code Online (Sandbox Code Playgroud)

我无法为我的db.Please帮助创建任何用户?

mysql

15
推荐指数
4
解决办法
11万
查看次数

根据碎片结果自动进行INDEX重建?

是否可以添加维护作业来检查索引碎片.如果大于50%,那么自动重建这些索引?

索引大小可以从100MB到10GB不等.SQL 2005.

谢谢.

sql sql-server sql-server-2005

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

使用带有和没有FOREIGN KEY的REFERENCES之间的区别?

基本上我想知道使用带有或不带外键的REFERENCES之间的区别.

我有这两个例子:

CREATE TABLE Employee 
(
     id        INT,
     name      VARCHAR(50),
     birthYear INT,
     boss      INT REFERENCES Employees(id),
     worksAt   INT NOT NULL REFERENCES Department(id) ON DELETE CASCADE,
     PRIMARY KEY (id,worksAt)
);
Run Code Online (Sandbox Code Playgroud)

例2:

CREATE TABLE Department 
(
      id                INT PRIMARY KEY,
      name              VARCHAR(50),
      numberOfEmployees INT,
      location          INT NOT NULL,
      country           INT NOT NULL,
      manager           INT,
      FOREIGN KEY (location,country) REFERENCES Location(locId,countryId),
      UNIQUE KEY (manager)
);
Run Code Online (Sandbox Code Playgroud)

我在这里问的是为什么第二个例子使用FOREIGN KEY关键字,而第一个例子仅使用REFERENCES.

此外,第一个似乎引用自己(我认为员工中的s是一个错误)如果是这样,为什么它使用REFERENCES如果它引用自己?

mysql sql database relational-database

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

使用Apache CXF的Web服务响应显示"没有绑定操作信息.."

问题描述可能很长.请耐心等待并提供任何帮助,因为我不熟悉Web服务.

我做了什么: 我使用Apache CXF RI在java中创建了一个Web服务.我只是创建了一个类,并使用自下而上的开发方法来生成SEI,WSDL和XML文件.

问题是: 现在,如果我请求" http://localhost:8084/DeepThoughtWS/services/DeepThoughtPort/whatIsTheAnswer",它会产生输出为无绑定操作信息,同时调用未知的params未知方法. 答复如下:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <soap:Fault>
      <faultcode>soap:Server</faultcode>
      <faultstring>No binding operation info while invoking unknown
      method with params unknown.</faultstring>
    </soap:Fault>
  </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

生成的WSDL是:

<wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://ws.service.com/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
name="DeepThoughtService" targetNamespace="http://ws.service.com/">
  <wsdl:types>
    <schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://ws.service.com/"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns="http://www.w3.org/2001/XMLSchema">
      <import namespace="http://ws.service.com/"
      schemaLocation="http://localhost:8084/DeepThoughtWS/services/DeepThoughtPort?xsd=deepthought_schema1.xsd" />
    </schema>
  </wsdl:types>
  <wsdl:message name="whatIsTheAnswerResponse">
    <wsdl:part element="tns:whatIsTheAnswerResponse"
    name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="whatIsTheAnswer">
    <wsdl:part element="tns:whatIsTheAnswer" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="DeepThought">
    <wsdl:operation name="whatIsTheAnswer">
      <wsdl:input message="tns:whatIsTheAnswer"
      name="whatIsTheAnswer"></wsdl:input>
      <wsdl:output message="tns:whatIsTheAnswerResponse"
      name="whatIsTheAnswerResponse"></wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="DeepThoughtServiceSoapBinding" …
Run Code Online (Sandbox Code Playgroud)

java eclipse web-services cxf

14
推荐指数
3
解决办法
6万
查看次数

如何为Apache Karaf设置代理

简单的一个但无法在谷歌上找到任何可靠的东西.我正在经营卡拉夫,我在代理人后面.我需要通过执行以下命令向容器添加一些功能:

features:addurl mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我得到以下异常:

Could not add Feature Repository:
java.lang.RuntimeException: URL [mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features] could not be resolved.
Run Code Online (Sandbox Code Playgroud)

这似乎是代理身份验证问题.请注意我已经向Maven添加了代理信息,我可以在Maven中下载依赖项.我怀疑我需要将一些信息如http.proxyName或http.Proxyxxx添加到Karaf安装的etc目录中的一个文件中.

有什么想法吗?

更新:我在org.ops4j.pax.url.mvn.cfg中找到了一个设置,

org.ops4j.pax.url.mvn.proxySupport=true 
Run Code Online (Sandbox Code Playgroud)

我已经取消注释,但我仍然无法进行身份验证.所以我怀疑我需要在某个地方设置我的maven主文件夹.

更新2:好的很简单:

在您的Apache karaf文件夹中有一个etc文件夹.编辑org.ops4j.pax.url.mvn.cfg文件.您需要执行两个步骤才能工作.

  • 将karaf指向您的maven安装:在cfg文件中找到以下字符串org.ops4j.pax.url.mvn.settings取消注释并添加您的maven主路径,即org.ops4j.pax.url.mvn.settings =/maven /的conf/settings.xml中
  • 告诉karaf使用maven代理设置:在cfg文件中找到以下字符串org.ops4j.pax.url.mvn.proxySupport取消注释,如果需要,则将其设置为true,即org.ops4j.pax.url.mvn.proxySupport =真

我重新启动了Karaf,我现在可以下载/安装功能了.我希望有一天能帮助别人.

proxy maven apache-karaf

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

在Android设备上访问sqlite数据库

我正在尝试访问设备上的sqlite数据库文件.我的意思是,我已经通过adb在设备上启动了应用程序.现在我想通过DDMS在仿真器上下载此文件.但是当我在DDMS上选择设备并打开文件夹数据时,它是空的.

这是正确的方法吗?或者还有另一种方法可以下载此db文件.

谢谢.

sqlite android

11
推荐指数
2
解决办法
3万
查看次数

创建一个可以回答WhatsApp消息的Web服务

我试图了解是否可以创建可以发送和回答WhatsApp消息的Web服务.我在网上搜索,发现了WhatsAPI,

我想这个解决方案工作正常,但是对于WhatsApp的实际版本,不可能获得昵称,发件人,imei和密码.

为了得到它们,我设置了一台Linux PC,在其中我安装了mitmproxy来嗅探三星Galaxy S4的网络流量.通过使用mitmproxy,我可以看到手机产生的网络流量,所以我尝试注册WhatsApp(使用另一个SIM卡),但在mitmproxy中,我无法看到WhatsAPI需要的数据.

有谁知道是否可以通过其他方式获取密码?

如果它存在,你能建议我一个方法吗?您是否认为可以这样做或者最好使用Telegram或Wechat(他们有公共API)?

web-services whatsapp

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

找不到命令:adb从adb目录执行时

我刚刚安装了android studio和平台工具,adb即使它清楚地位于同一目录中,我也无法打电话.我收到此错误:

zsh: command not found: adb
Run Code Online (Sandbox Code Playgroud)

我是Android SDK的新手,所以这可能很容易解决.有任何想法吗?

执行示例:

agconti-Inspiron-5520 :: android-studio/sdk/platform-tools » adb            1 ?
zsh: command not found: adb
agconti-Inspiron-5520 :: android-studio/sdk/platform-tools » ll           127 ?
total 3.2M
-rwxrwx--- 1 agconti agconti 1.3M Jun 21 21:09 adb
drwxrwx--- 2 agconti agconti 4.0K Jun 21 21:12 api
-rwxrwx--- 1 agconti agconti  47K Jun 21 21:09 dmtracedump
-rwxrwx--- 1 agconti agconti 220K Jun 21 21:09 etc1tool
-rwxrwx--- 1 agconti agconti 197K Jun 21 21:09 fastboot
-rwxrwx--- 1 …
Run Code Online (Sandbox Code Playgroud)

android adb android-sdk-tools

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

执行器 JMS 运行状况检查通过 Java 配置返回误报

我遇到了一个问题,即执行器探测 JMS 运行状况失败,即使我的路由可以连接并向 JMS 生成消息。简而言之,执行器说它已关闭,但它正在工作。

技术堆栈和技术说明:

  • Spring启动:2.3.1.RELEASE
  • 骆驼:3.4.1
  • 阿耳忒弥斯:2.11.0
  • Artemis 已设置为使用用户名和密码(artemis/artemis)。
  • 用于 org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory连接工厂。

我的路线就像筹码一样简单:

  <route id="timer-cluster-producer-route">
            <from uri="timer:producer-ticker?delay=5000"/>
          
            <setBody>
                <groovy>
                    result = ["Name":"Johnny"]
                </groovy>
            </setBody>
            <marshal>
                <json library="Jackson"/>
            </marshal>
            <to uri="ref:jms-producer-cluster-event" />
   </route>
Run Code Online (Sandbox Code Playgroud)

基于 XML 的 Artemis 配置

由于 Spring-boot 支持基于 java 的配置,我正忙于相应地迁移我们的 XML beans。因此,我将一个工作 beans.xml 文件粘贴到项目中并启动了路由,我可以发送消息流,并且运行状况检查返回正常。


<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="
         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
         http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
    <bean id="jmsConnectionFactory"
        class="org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory">
        <property name="brokerURL" value="tcp://localhost:61616" />
        <property name="user" value="artemis"/>
        <property name="password" value="artemis"/>
        <property name="connectionLoadBalancingPolicyClassName" value="org.apache.activemq.artemis.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy"/>
    </bean>
    <!--org.messaginghub.pooled.jms.JmsPoolConnectionFactory-->
    <!--org.apache.activemq.jms.pool.PooledConnectionFactory-->
    <bean id="jmsPooledConnectionFactory"
        class="org.apache.activemq.jms.pool.PooledConnectionFactory"
        init-method="start" destroy-method="stop"> …
Run Code Online (Sandbox Code Playgroud)

apache-camel spring-boot activemq-artemis

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