小编dan*_*eln的帖子

mysqldump只导出一个表

我使用mysqldump导出数据库,如下所示:

mysqldump -u root -ppassword my_database > c:\temp\my_database.sql
Run Code Online (Sandbox Code Playgroud)

不知何故,它只导出一个表.有什么我做错了吗?

mysql innodb mysqldump

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

将参数传递给MySQL脚本命令行

是否有任何选项可以将参数从命令行传递到MySQL脚本?

像这个例子中的@start_date:

mysql –uuser_id -ppassword –h mysql-host -A -e 
"set @start_date=${start_date}; source ${sql_script};" >${data_file};
Run Code Online (Sandbox Code Playgroud)

mysql cmd

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

我需要明确关闭连接吗?

我在我的应用程序中持有一个MongoClient和一个实例DB,每次我想执行一些操作时我都会调用getCollection().
我想知道是否需要显式关闭连接,就像connection.close()在JDBC中一样.

要强调,我只有一个MongoClient例子.我的问题不是关闭,MongoClient而是关闭我认为在我打电话时打开的连接getCollection().

java mongodb

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

当代码已知时,HttpURLConnection.getResponseCode()会抛出IOException

即使状态已知,怎么会HttpURLConnection.getResponseCode()抛出IOException

Caused by: java.io.IOException: Server returned HTTP response code: 412 for URL: <my url>
Run Code Online (Sandbox Code Playgroud)

这不是获取响应代码的问题,因为它是在异常消息中编写的.

我希望有一个选项来获取状态代码(即使它不是〜200)而没有得到异常,所以我将能够在我的代码中决定该做什么.

完整堆栈跟踪:

Caused by: java.io.IOException: Server returned HTTP response code: 412 for URL: <my url>
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1625)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)
... my code
Run Code Online (Sandbox Code Playgroud)

更新 我改变了服务器端实现以返回不同的状态代码(303),它现在正在工作(不抛出IOException).这意味着它与412具体相关.

java httpurlconnection

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

PostgreSQL - 空表

我的PostgreSQL数据库架构上有一个名为EVENTS的表.
它是空的,即我执行时

SELECT * FROM EVENTS
Run Code Online (Sandbox Code Playgroud)

我得到一个空的结果集.

尽管如此,该表占用了5MB的磁盘空间.
我正在执行

SELECT round(pg_total_relation_size('events') / 1024.0 / 1024.0, 2)
Run Code Online (Sandbox Code Playgroud)

我得到了5.13MB.

我试图明确地运行VACUUM,但它没有改变任何东西.

有任何想法吗?

postgresql

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

ElasticSearch 聚合 - 过滤和分组依据

我是elasticsearch的新手,并尝试执行一个查询,该查询执行类似于过滤和分组的操作。

我能够过滤(通过使用过滤器)并使用“术语”按查询执行组,但无法构建同时执行这两项操作的查询。

这是我没有分组的查询

{
  "size": 0,
  "aggs": {
    "group_by_city": {
        "filter": {
            "bool": {
              "must": [
                {
                  "term": {
                    "account": "a"
                  }
                },
                {
                  "term": {
                    "appName": "b"
                  }
                },
                {
                  "range": {
                    "timestamp": {
                      "from": 1464713893304,
                      "to": 1465022700000
                    }
                  }
                }
              ]
            }
          },
      "aggs": {
        "average_timing": {
          "avg": {
            "field": "t.timing1"
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

对于分组我使用过:

{
  "size": 0,
  "aggs": {
    "group_by_country": {
      "terms": {
        "field": "country"
      },
      "aggs": {
        "average_balance": {
          "avg": {
            "field": "t.timing1" …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

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

配置代理到Jersey客户端

我想为我的Jersey客户端配置代理服务器.
我不想将代理配置到整个应用程序(使用JVM参数,如http.proxyHost),而不是使用Apache客户端.
在这里读到有一个选项可以通过HttpUrlConnectionFactory提供HttpUrlConnection,但我找不到任何代码示例.
有谁知道我该怎么做?
谢谢!

java proxy jersey

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

WAS7上没有平针织的JAX-RS

我在WAS 8.0上部署了JAX-RS WS应用程序,其中包含一个空的2.4 web.xml,扩展了'javax.ws.rs.core.Application'和2个资源的类,它运行良好.

我想在WAS 7.0上部署此应用程序,但我得到:'错误404:SRVE0190E:找不到文件:/ rest/source'(这是资源的路径).

如何在不使用Jersey或任何其他与应用程序服务器相关的类的情况下在WAS 7.0上部署JAX-RS应用程序?

谢谢

websphere web.xml jax-rs websphere-7 websphere-8

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

带有球衣的嵌入式 tomcat 上的 java.net.SocketTimeoutException

我的服务器应用程序使用带有 Jersey 的嵌入式 tomcat。
我不时收到以下错误:

    02-03-2014 10:06:05 [com.sun.jersey.spi.container.ContainerResponse] [http-nio-8243-exec-4] [ERROR] - The exception contained within MappableContainerException could not be mapped to a response, re-throwing to the HTTP container
java.net.SocketTimeoutException
    at org.apache.tomcat.util.net.NioBlockingSelector.read(NioBlockingSelector.java:191)
    at org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:246)
    at org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:227)
    at org.apache.coyote.http11.InternalNioInputBuffer.readSocket(InternalNioInputBuffer.java:419)
    at org.apache.coyote.http11.InternalNioInputBuffer.fill(InternalNioInputBuffer.java:789)
    at org.apache.coyote.http11.InternalNioInputBuffer$SocketInputBuffer.doRead(InternalNioInputBuffer.java:814)
    at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:124)
    at org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:346)
    at org.apache.coyote.Request.doRead(Request.java:422)
    at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:290)
    at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:449)
    at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:315)
    at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:200)
    at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
    at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
    at sun.nio.cs.StreamDecoder.read(Unknown Source)
    at java.io.InputStreamReader.read(Unknown Source)
    at java.io.Reader.read(Unknown Source)
    at com.google.common.io.CharStreams.copy(CharStreams.java:202)
    at com.google.common.io.CharStreams.toStringBuilder(CharStreams.java:248)
    at com.google.common.io.CharStreams.toString(CharStreams.java:222)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at …
Run Code Online (Sandbox Code Playgroud)

java tomcat jersey embedded-tomcat-7

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

快速生成ID并具有很高的唯一性

我想为应用程序中发生的事件生成ID。

事件频率取决于用户负载,因此每秒可能发生数十万次。

我不能使用UUID.randomUUID(),因为它可能是在性能上的问题问题-看看这个

我想到生成ID如下:

System.currentTimeMillis() + ";" + Long.toString(_random.nextLong())
Run Code Online (Sandbox Code Playgroud)

什么时候_random是静态java.util.Random课程?

我的问题是:

  1. 您是否认为此组合的分布足以满足我的需求?
  2. Java的Random实现是否与当前时间相关,因此我将两者结合在一起是危险的吗?

java random uuid

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