在 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 中会发生什么?
我有以下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.
谢谢!
YouTube 上的每个视频都有一个唯一的标识字符串,例如 1cru2fzUlEc。
有没有 Java 方法可以生成类似的东西?我所说的“接近”是指该字符串是唯一的、短的,并且使用数字和字母(区分大小写)。
我需要以与 YouTube 使用相同的方式使用这样的字符串:识别后端系统中的记录。我正在做一个 Java Web 应用程序。我不想使用http://example.com?id=123的方法。
我知道 Java 的 UUID 实现可以产生类似的结果,但与 YouTube 相比太长了。
谢谢!
非常感谢大家的回复。您的所有输入都是有用的!看来没有完美的解决方案。任何完美的东西(如果不是 UUID)都必须生成并检查(以避免重复)。我对吗?
我可以肯定地说 YouTube 在生成自己的 12 字符视频字符串时面临着与我们 Java 人员相同的问题吗?
干杯!
我想使用全范围的字母数字字符,而不仅仅是十六进制数字。我将使用 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)
谢谢大家的回复。它们都是可以接受的解决方案。我真的很感激。 …
我是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的新手.我希望在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) 我正在使用 Firefox 进行开发。
当我将鼠标悬停在 A 标签上时,我想看看它添加了哪些 CSS 样式。如何在 Firefox 中执行此操作?
更新
我右键单击标签并选择检查元素。我可以看到添加到右下窗格的样式。但是,如果我将鼠标移动到 css 窗格来检查样式,那么添加的 CSS 样式就会消失。我知道我可能需要打破某些东西,但我无法让它发挥作用。
谢谢!
我有一个聚合字段的以下映射:
"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) 我在Stack Overflow上阅读了一些有关JVM的文章,并想下载Hotspot JVM的二进制副本,但是我无法在http://www.java.net上找到它。
除此之外,Hotspot JVM和Oracle的 JVM有什么区别?
Oracle JVM是否适合生产网站?
我正在使用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链接。访问者应该可以将鼠标悬停在工具提示文本上以单击链接。
问题在于,当访问者移动鼠标时,工具提示文本会在他可以到达工具提示文本区域之前消失。
我有两个专用于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”。在我的情况下,什么是正确的值?