小编fir*_*ter的帖子

在 Kibana 中搜索消息字段中的字符串文本的通配符

message我在 Kibana 的字段中有以下纯文本字符串

信息:Request result. Request: amount=58289.540000, name=Raj, so on.....

在 Lucene 的 Kibana 搜索中,当我使用message: "Request Result"时,我会得到正确的匹配。

但我想使用通配符进行搜索,例如message: "Request Resu*". 这是否可以在不更改日志或 Kibana 索引的情况下实现?

编辑:

我认为“消息”是纯文本日志,当我搜索“amount=58289.540000,name=Raj”时,我得到结果,但是当我搜索“amount=58289.540000,name=R”时,我没有得到任何结果。Kibana 如何知道这是部分值?

我猜消息不是纯文本?我如何知道我在 Kibana GUI 中查看的日志类型是什么?

elasticsearch kibana

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

时刻js将日期从一种格式转换为另一种格式

我正在使用时刻js来转换日期变量格式

moment("23MAY68", 'DDMMMYY').format('YYYY-MM-DD');
moment("23MAY99", 'DDMMMYY').format('YYYY-MM-DD');
Run Code Online (Sandbox Code Playgroud)

直到68年,输出是2068年.从69年开始,输出是1969而不是2069.在moment.js中是否有语法或参数我可以提及使用2069而不是1969?

http://plnkr.co/edit/ljXuskMsUAuJnpkqMPUn?p=preview

momentjs

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

将CriteriaBuilder.between(Date)添加到谓词?

我是JPA的新手

我试图查询一个表,我的输入日期值应该在数据库记录的startDate和endDate之间

我想做:

List<Predicate> conditionsList = new ArrayList<Predicate>();
conditionsList.add(criteriaBuilder.between(inputDate, root.get("startDate"), root.get("endDate")));
Run Code Online (Sandbox Code Playgroud)

我发现以下解决方案来自于使用JPA/Hibernate Criteria来介绍日期:

ParameterExpression<Date> d = criteriaBuilder.parameter(Date.class);
criteriaBuilder.between(d, root.<Date>get("startDate"), root.<Date>get("endDate")); 
Run Code Online (Sandbox Code Playgroud)

但是如何在将CriteriaBuilder添加到Predicate之前将Parameterexpression值设置为inputDate变量值?

java hibernate jpa

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

未找到 all_sequences 表/关系?

我无法查询数据库中的“all_sequences”表。

我是否需要向所有者/用户 ID 授予任何授权才能解决此问题?

由于这个问题,在服务器启动期间,我从 hibernate.hbm2ddl.auto validate 收到以下错误:

ERROR o.h.tool.hbm2ddl.SchemaValidator - HHH000300: Could not complete schema validation
org.postgresql.util.PSQLException: ERROR: relation "all_sequences" does not exist
Run Code Online (Sandbox Code Playgroud)

postgresql hibernate hbm2ddl

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

使用reflect.DeepEqual查找哪个结构字段不相等

在比较使用两个结构时,如何查找哪个结构字段不同reflect.DeepEqual()。当我打印结构值时,我看不到两个结构值之间的任何区别,但reflect.DeepEqual()方法仍然返回false

go

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

在 Kubernetes 中拥有多个命名空间和多个集群有什么区别

我是初学者,正在学习 Kubernetes。

根据我的理解,命名空间是由同一个物理集群支持的虚拟集群。

我们在哪些用例中使用单独的物理 Kubernetes 集群?

选择命名空间而不是物理 Kubernetes 集群可以节省哪些主要资源?(存在于物理集群的一个命名空间中的 Kubernetes 对象可以被所有其他命名空间共享,例如 kube-system 中的那些?并且 Kubernetes 物理集群中的节点是否由所有命名空间共享,但不能在它们之间共享节点多个物理 Kubernetes 集群?)

kubernetes

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

序列化和反序列化具有 vavr 列表的 Java 对象

我有一个带有 vavr 列表的 Java 对象。

@Value
@Builder(toBuilder = true)
public class Customer {

    private final List<Remark> remarks;

}
Run Code Online (Sandbox Code Playgroud)

当我序列化对象objectwriter.writeValueAsString(currentDossier)并打印值时,我在 JSON 输出中看到,

    { "remarks" : {
        "empty" : true,
        "lazy" : false,
        "async" : false,
        "traversableAgain" : true,
        "sequential" : true,
        "ordered" : false,
        "singleValued" : false,
        "distinct" : false,
        "orNull" : null,
        "memoized" : false
      } 
    }
Run Code Online (Sandbox Code Playgroud)

其中备注是对象内的 vavr 列表字段。

现在,如果我尝试将相同的值反序列化到对象中objectMapper.readValue(json, Customer.class),则会收到错误:

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `io.vavr.collection.List` 
(no Creators, like default construct, exist): abstract types …
Run Code Online (Sandbox Code Playgroud)

java json jackson vavr

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

Kotlin 假设 value 不为 null

我有下面的代码来从列表中选择第一个项目,其中该项目的姓氏字段值不应该是UNKNOWNor MISSING

val userLastName = someList
      .first { it.lastName != "UNKNOWN" && it.lastName != "MISSING" }
      .lastName
Run Code Online (Sandbox Code Playgroud)

现在 Intellij 说字段 userLastName 永远不能为空。为什么?

如果列表中的所有对象的lastName字段值为 或UNKNOWNMISSING那么该userLastName变量将为空,对吧?

我尝试更改代码以使用 null 安全运算符:

val userLastName = someList
          .first { it.lastName != "UNKNOWN" && it.lastName != "MISSING" }
          ?.lastName
Run Code Online (Sandbox Code Playgroud)

但我收到以下警告:

Safe call on a non-null receiver will have nullable type in future releases
Run Code Online (Sandbox Code Playgroud)

kotlin

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