小编cur*_*us1的帖子

numeric(19, 0) 的最大值是多少,如果达到会发生什么?

在 SQL Server 表中,我有一列具有以下类型:

numeric(19, 0)
Run Code Online (Sandbox Code Playgroud)

这种类型的最大值是多少?

这对应Long于 Java 中的 a,最大值为9,223,372,036,854,775,807(19 位)。

SQL Server 中的上述类型是否具有相同的最大值?

如果达到上述值,SQL Server 中会发生什么?

sql-server

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

响应页面:在一列中使正确的列保持在顶部

我有以下html:

<div class="left">
this is left side. it should go to the bottom when in one column
</div>
<div class="right">
this is right side. it should go to the top when in one column
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.left {
    width: 70%;
    float: left;
    background-color: red;
}
.right {
    width: 30%;
    float: left;
    background-color: yellow;
}

 @media only screen and (max-width : 768px) {
   .left, .right {
        width: 100%;
     }
}
Run Code Online (Sandbox Code Playgroud)

我希望当显示为一列时,使右列保持在顶部.

这是jsfiddle链接:https://jsfiddle.net/m7zpoc30/1/

请随时建议我应该做什么,包括改变我目前的CSS.

谢谢!

css css3

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

有没有 Java 方法可以生成类似于 YouTube 视频字符串的识别字符串?

YouTube 上的每个视频都有一个唯一的标识字符串,例如 1cru2fzUlEc。

有没有 Java 方法可以生成类似的东西?我所说的“接近”是指该字符串是唯一的、短的,并且使用数字和字母(区分大小写)。

我需要以与 YouTube 使用相同的方式使用这样的字符串:识别后端系统中的记录。我正在做一个 Java Web 应用程序。我不想使用http://example.com?id=123的方法。

我知道 Java 的 UUID 实现可以产生类似的结果,但与 YouTube 相比太长了。

谢谢!

编辑1:

非常感谢大家的回复。您的所有输入都是有用的!看来没有完美的解决方案。任何完美的东西(如果不是 UUID)都必须生成并检查(以避免重复)。我对吗?

我可以肯定地说 YouTube 在生成自己的 12 字符视频字符串时面临着与我们 Java 人员相同的问题吗?

干杯!

编辑2:

我想使用全范围的字母数字字符,而不仅仅是十六进制数字。我将使用 Marcus Junius Brutus 的解决方案。我觉得它足够直观且安全。理论上,我必须检查每个生成的字符串,但我不会这样做,因为每次检查都是另一个数据库调用。我将为生成的字符串 ID 添加唯一约束到表字段。我会让那个不幸的用户在第一次生成记录时失败。他需要做的是返回表单再次填写并保存(希望不会由于重复的字符串值而第二次失败)。最初我将使用 12 个字符的字符串,当需要时我可以轻松增加长度。

我将将此解决方案用于与同一后端数据库通信的分布式 Web 应用程序,这意味着同一应用程序有多个 JVM。

这是我的解决方案,我希望它能起作用。

    String sampleAlphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    Random random = new Random();
    char[] buf = new char[12];
    for (int i = 0 ; i < 12 ; i++)
        buf[i] = sampleAlphabet.charAt(random.nextInt(sampleAlphabet.length()));
    return new String(buf);
Run Code Online (Sandbox Code Playgroud)

谢谢大家的回复。它们都是可以接受的解决方案。我真的很感激。 …

java identifier uniqueidentifier

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

Elasticsearch:需要有关id过滤器的帮助

我是Elasticsearch的新手.我有一个映射,其中包含以下字段:

{
  "book": {
    "book": {
      "dynamic": "false",
      "_source": {
        "enabled": true
      },
      "_id": {
        "path": "id"
      },
      "properties": {
        "id": {
          "type": "long",
          "store": "yes",
          "index": "not_analyzed",
          "include_in_all": false
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我能够创建索引并添加文档.但是,当我运行查询时,例如:

{
  "query": {
    "filtered": {
      "query": {
        "match_all": {}
      },
      "filter": {
        "ids": {
          "type": "long",
          "values" : [10]
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

它什么都不返回(索引有一个id = 10的文档).我对此链接感到困惑:

任何人都可以启发我吗?我做错了什么?

elasticsearch

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

Elasticsearch重点:如何在Java客户端中获取该字段的整个文本

我是Elasticsearch的新手.我希望在Java客户端中获得突出显示的字段.如果我在Windows提示符下运行以下查询:

{
    "query": {
        "filtered" : {
            "query" : {
                "term" : {
                    "title" : "western"
                }
            },
            "filter" : {
                "term" : { "year" : 1961 }
            }
        }
    },
    "highlight" : {
        fields" : {
            "title" : {}
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

我得到了很好的突出显示文本如下:

{
      "_index" : "book",
      "_type" : "history",
      "_id" : "1",
      "_score" : 0.095891505,
      "_source":{ "title": "All Quiet on the Western great Front", "year": 1961}
      "highlight" : {
        "title" : [ "All Quiet on the <em>Western</em> great …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

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

Firefox:如何停止和检查悬停在元素上时添加的新样式?

我正在使用 Firefox 进行开发。

当我将鼠标悬停在 A 标签上时,我想看看它添加了哪些 CSS 样式。如何在 Firefox 中执行此操作?

更新

我右键单击标签并选择检查元素。我可以看到添加到右下窗格的样式。但是,如果我将鼠标移动到 css 窗格来检查样式,那么添加的 CSS 样式就会消失。我知道我可能需要打破某些东西,但我无法让它发挥作用。

谢谢!

css firefox hover firefox-developer-tools

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

Elasticsearch:如何使聚合字段不改变值的大小写

我有一个聚合字段的以下映射:

"language" : {
    "type" : "string",
    "index": "analyzed",
    "analyzer" : "standard"
}
Run Code Online (Sandbox Code Playgroud)

此属性中的示例文档的值可能如下所示:"en zh_CN"

除聚合外,此属性没有其他用途.我注意到当我在此属性上获得聚合结果时:

{
  "query": {
        "filtered" : {
            "query": { 
                    "match_all": {}
            },
            "filter" : {
                 ...
            }
        }
    },
    "aggregations": {
        "facets": {
            "terms": {
                "field": "language"
            }
        }
    }   
}
Run Code Online (Sandbox Code Playgroud)

存储桶键值为小写.

  "aggregations" : {
    "facets" : {
      "doc_count_error_upper_bound" : 0,
      "sum_other_doc_count" : 0,
      "buckets" : [ {
        "key" : "zh_cn",
        "doc_count" : 2
      }, {
        "key" : "en",
        "doc_count" : 1
      } ]
    } …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

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

在哪里下载Hotspot JVM?与Oracle的JVM不同吗?

我在Stack Overflow上阅读了一些有关JVM的文章,并想下载Hotspot JVM的二进制副本,但是我无法在http://www.java.net上找到它。

除此之外,Hotspot JVM和Oracle的 JVM有什么区别?

Oracle JVM是否适合生产网站?

jvm jvm-hotspot

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

引导程序:将鼠标悬停在工具提示文本上以单击链接

我正在使用Web应用程序中Bootstrap 3.x中的工具提示工具来显示有用的信息。它以这种方式工作:

$('[data-toggle="tooltip"]').tooltip({
        'animation': true,
        'placement': 'top',
        'trigger': 'hover', 
        'html':true,
        'container': 'body'
});
Run Code Online (Sandbox Code Playgroud)

请注意,我必须使用悬停来触发工具提示。现在,我需要添加一个新的工具提示,其工具提示文本包含一个HTML链接。访问者应该可以将鼠标悬停在工具提示文本上以单击链接。

问题在于,当访问者移动鼠标时,工具提示文本会在他可以到达工具提示文本区域之前消失。

twitter-bootstrap twitter-bootstrap-tooltip

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

两个节点的集群的Discovery.zen.minimum_master_nodes值

我有两个专用于ES(2.2.0)的Windows服务器(Windows Server 2012R2,每个服务器上有128GB内存)。如果我在每台服务器上都有一个节点,并且这两个节点组成一个集群。什么是正确的价值

discovery.zen.minimum_master_nodes
Run Code Online (Sandbox Code Playgroud)

我在elasticsearch.yml中阅读了此一般规则:

通过配置大多数节点(总节点数/ 2 + 1)来防止“分裂大脑”:

我看到了这样的线程:

对于群集中具有两个节点的专用计算机,ES_HEAP_SIZE的正确值

有一个回答说:

如Elasticsearch飞行前检查清单中所述,您可以在N> 2个节点的集群上将Discovery.zen.minimum_master_nodes设置为至少(N / 2)+1。

请注意“ N > 2”。在我的情况下,什么是正确的值?

elasticsearch

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