小编And*_*sen的帖子

从Java添加映射到类型 - 我该怎么做?

我试图或多或少地使用Java API 重新创建此示例.

我认为我只需要为索引添加映射,但Java API文档并不清楚如何执行此操作.

请告诉我如何在Java中创建一个与文档中的示例等效的映射:

curl -X PUT localhost:9200/test/tweet/_mapping -d '{
    "tweet" : {
        "_ttl" : { "enabled" : true, "default" : "1d" }
    }
}'
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

package foo;

import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder;

import java.io.IOException;

import org.elasticsearch.action.admin.indices.create.CreateIndexRequestBuilder;
import org.elasticsearch.action.admin.indices.delete.DeleteIndexRequestBuilder;
import org.elasticsearch.action.admin.indices.exists.indices.IndicesExistsResponse;
import org.elasticsearch.action.get.GetRequestBuilder;
import org.elasticsearch.action.get.GetResponse;
import org.elasticsearch.action.index.IndexRequestBuilder;
import org.elasticsearch.client.Client;
import org.elasticsearch.client.transport.TransportClient;
import org.elasticsearch.common.settings.ImmutableSettings;
import org.elasticsearch.common.transport.InetSocketTransportAddress;
import org.elasticsearch.common.xcontent.XContentBuilder;

public class MyTestClass {

    private static Client getClient() {
        ImmutableSettings.Builder settings = ImmutableSettings.settingsBuilder();
        TransportClient transportClient = new TransportClient(settings);
        transportClient …
Run Code Online (Sandbox Code Playgroud)

java elasticsearch

43
推荐指数
3
解决办法
4万
查看次数

通过POI在Excel工作表的标题上设置过滤器

我生成一个工作表,非常沼泽的标准标题和数据列.

我想打开工作表的"过滤器"功能,这样用户就可以轻松地对数据进行排序和过滤.

我可以这样使用POI吗?

excel autofilter apache-poi

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

.gitignore:忽略一个特定目录,仅忽略该目录

我有这个目录结构

./bin/<java class files>
./sometool/bin/<files for the tool>
Run Code Online (Sandbox Code Playgroud)

......以及其他一些文件和目录.

如果我想避免跟踪java类文件,我应该将它添加到.gitignore文件:

bin/
Run Code Online (Sandbox Code Playgroud)

但是,似乎这也忽略了路径./sometool/bin

这是正确的,如果是这样,我如何得到我想要的行为.

git gitignore

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

如何让Eclipse忽略WSDL文件中的错误?

编辑:要清楚,我想摆脱我的项目中的大红色X,而不仅仅是从"问题"列表中过滤错误.

我收到了一堆这些错误.如何让Eclipse忽略它们?我没有办法解决实际问题:(

src-resolve.4.2:解析组件'ser:char'时出错.检测到'ser:char'位于命名空间' http://schemas.microsoft.com/2003/10/Serialization/ '中,但此命名空间中的组件无法从架构文档'file:/// Users /引用itunesuser/git的/在线服务向导/抑制扩展/ src目录/主/资源/ COM/satorisoftware/WS /注入/多业务/ multiservice.wsdl".如果这是不正确的命名空间,则可能需要更改'ser:char'的前缀.如果这是正确的命名空间,则应将相应的"import"标记添加到'file:/// Users/itunesuser/git/online-service-wizard/suppression-extension/src/main/resources/com/satorisoftware/WS /注入/多业务/ multiservice.wsdl".multiservice.wsdl/Scrubbr-suppression-extension/src/main/resources/com/satorisoftware/ws/infuse/multiservice line 623 WSDL问题

eclipse wsdl

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

如何在OS X 10.9.1 Mavericks上安装JDK for Java 1.6 SE

我目前在我的机器上安装了Java 7,但是由于当前项目中的某些单元测试因新版本的Java而失败,所以希望降级.

请注意,我正在运行OS X 10.9.1,并且自从以前版本的操作系统以来Java安装实践已经发生了变化.

由于Apple已经在1.6的时间内改变了发行版,因此对我来说,如何获得旧版本并不明显.Oracle不提供1.6的Mac包:(:

线索?

java macos

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

使用ImageMagick的C API(在iPhone?上)转换为单色?

我使用中引用的代码这一职位,但想切换到基于ImageMagick的C-API的解决方案,因为我想在一个单一的图像处理库规范,并且需要IM一些其他任务.

我可以找到大量使用转换命令行工具的示例,但没有关于如何在代码中进行单色转换的示例.

那里有任何示例代码?

imagemagick objective-c ios

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

如何在只处理最新请求的iOS中实现工作队列?

在我的iOS程序中,会发生以下情况:当用户键入时,会向启动数据库查找的线程触发请求.完成数据库查找后,将在主线程上触发响应,以便应用程序显示结果.

这非常有效,但如果用户输入的速度非常快,则可能会有多个请求在飞行中.最终系统将赶上,但似乎效率低下.

是否有一种巧妙的方法来实现它,以便在启动请求时,我可以检测到查询已在进行中,而请求应该存储为"可能最新的超过飞行中的那个"?

下面添加评论的示例解决方案

这是一个小型示例项目的视图控制器的主体,用于说明解决方案的属性.键入时,您可能会得到如下输出:

2012-11-11 11:50:20.595 TestNsOperation[1168:c07] Queueing with 'd'
2012-11-11 11:50:20.899 TestNsOperation[1168:c07] Queueing with 'de'
2012-11-11 11:50:21.147 TestNsOperation[1168:c07] Queueing with 'det'
2012-11-11 11:50:21.371 TestNsOperation[1168:c07] Queueing with 'dett'
2012-11-11 11:50:21.599 TestNsOperation[1168:1b03] Skipped as out of date with 'd'
2012-11-11 11:50:22.605 TestNsOperation[1168:c07] Up to date with 'dett'
Run Code Online (Sandbox Code Playgroud)

在这种情况下,将跳过第一个排队的操作,因为它在执行其工作的冗长部分时确定它已经过时.以下两个排队操作('de'和'det')在被允许执行之前被取消.最后的最终操作是唯一真正完成所有工作的操作.

如果您注释掉[self.lookupQueue cancelAllOperations]行,则会出现以下行为:

2012-11-11 11:55:56.454 TestNsOperation[1221:c07] Queueing with 'd'
2012-11-11 11:55:56.517 TestNsOperation[1221:c07] Queueing with 'de'
2012-11-11 11:55:56.668 TestNsOperation[1221:c07] Queueing with 'det'
2012-11-11 11:55:56.818 TestNsOperation[1221:c07] Queueing with 'dett'
2012-11-11 11:55:56.868 TestNsOperation[1221:c07] Queueing with 'dette' …
Run Code Online (Sandbox Code Playgroud)

concurrency objective-c ios

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

新的Double(String)可以返回null吗?

鉴于此代码

final Double price = new Double(someString);
if(price != null <...>) {
Run Code Online (Sandbox Code Playgroud)

假设这里的价格永远不会为空,我是否正确?

java

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

从 Java 代码创建 Spring MessageSource

出于单元测试的目的,我尝试从 Java 代码创建 Spring MessageSource,但我能找到的所有示例和文档仅告诉我如何在 Spring 中执行此操作。

有人能给我提示吗?

消息属性文件位于 /src/main/resources/com/neopost/cim/i18n/text/

java spring

0
推荐指数
1
解决办法
2095
查看次数