小编Gea*_*any的帖子

Elasticsearch按字段筛选文档

我有一些文件:

{"name": "John", "district": 1},
{"name": "Mary", "district": 2},
{"name": "Nick", "district": 1},
{"name": "Bob", "district": 3},
{"name": "Kenny", "district": 1}
Run Code Online (Sandbox Code Playgroud)

如何按地区过滤/选择不同的文件?

{"name": "John", "district": 1},
{"name": "Mary", "district": 2},
{"name": "Bob", "district": 3}
Run Code Online (Sandbox Code Playgroud)

在SQL中,我可以使用GROUP BY.我尝试了术语聚合,但它只返回计数不同.

"aggs": {
  "distinct": {
    "terms": {
      "field": "district",
      "size": 0
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

谢谢您帮忙!:-)

group-by distinct elasticsearch

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

gRPC中的异常处理

我有一个用Java编写的服务器和一个用PHP编写的客户端。如果出现任何问题,客户端如何从服务器捕获异常?在gRPC文档中找不到任何有关异常处理的信息。

谢谢!

protocol-buffers grpc proto3 grpc-java

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

如何在Docker Alpine中设置语言环境?

我可以使用CentOS映像设置语言环境

FROM centos

ENV LANG en_US.UTF-8

ENV LC_ALL en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

但这似乎不适用于Alpine图片。如何设置Alpine图片的语言环境?

locale centos docker alpine-linux

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

Pyrus和Composer有什么区别?

我是Zend Framework 2.0的新手,在阅读文档之后,我知道我们可以通过一些包管理器安装Zend,如Pyrus,Composer.但我不知道我应该选择哪个包管理器?请向我们解释一下它们之间的一些区别,谢谢你的帮助!

pyrus zend-framework2 composer-php

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

Phalcon:1-1关系中的hasOne和belongsTo有什么区别?

我有 2 张桌子(2 个型号)

User
-uid
-email
-password
-(other fields)

Profile
-uid
-name
-age
-phone
-(other fields)
Run Code Online (Sandbox Code Playgroud)

他们有1-1的关系,我实现的关系如下:

class User extends Model
{
    public function initialize()
    {
        $this->hasOne('uid', 'Profile', 'uid');
    }
}

class Profile extends Model
{
    public function initialize()
    {
        $this->hasOne('uid', 'User', 'uid');
    }
}
Run Code Online (Sandbox Code Playgroud)

这个实现对吗?我可以用belongsTo替换hasOne吗?谢谢你的帮助!:-)

php model relationship phalcon

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

DDD 中应用层是否应该依赖于基础设施层?

我读到应用程序服务用于编排,它们处理应用程序的工作流程。

例如:从用户 A 向用户 B 转账后,系统必须发送电子邮件。

因此应用服务调用领域实体、领域服务来处理领域逻辑。然后调用基础设施发送电子邮件。那么应用层依赖于领域层和基础设施层。是否违反DDD?DDD 中应用层是否应该依赖于基础设施层?

domain-driven-design

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

Symfony2 - 如何验证自动完成实体表单类型?

我有一个包含以下字段的表单:

$builder
    ->add('title', 'text')
    ->add('body', 'textarea')
    ->add('tags', 'entity', [
        'class' => 'AppBundle\Entity\Tag',
        'choice_label' => 'name',
        'expanded' => false,
        'multiple' => true,
    ]);
Run Code Online (Sandbox Code Playgroud)

用户可以选择多个标签.一切都很完美.但是现在当标签的数量变得非常大(超过20000个标签)时,页面呈现变得非常慢,因为实体类型将所有标签加载到选择框中.因此,我实现了一个jQuery自动完成选择框以防止加载所有实体,但是当我提交表单时,验证器仍会加载所有标签以进行验证!如何解决此验证问题?谢谢!

php validation jquery symfony symfony-validator

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

在 Google Cloud Postgres 上启用逻辑复制

是否有办法wal_level = logical在 Google Cloud Postgres 实例上启用逻辑复制?我想做 CDC(更改数据捕获)以将 WAL 记录流式传输到 Apache Kafka。感谢您的帮助!

postgresql replication cdc apache-kafka google-cloud-platform

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

如何在 Spring WebFlux 中获取语言环境?

我想获取当前语言环境,但上下文始终返回默认语言环境。它适用于 MVC,但不适用于 WebFlux。

感谢您的帮助!

package co.example.demo.controller;

import org.springframework.context.MessageSource;
import org.springframework.context.i18n.LocaleContextHolder;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.Locale;

@RestController
@RequestMapping("/hello")
public class HelloController {
    private final MessageSource messageSource;

    public HelloController(MessageSource messageSource) {
        this.messageSource = messageSource;
    }

    @GetMapping
    public String hello() {
        Locale locale = LocaleContextHolder.getLocale();
        return messageSource.getMessage("hello", null, locale);
    }
}
Run Code Online (Sandbox Code Playgroud)

java locale spring-boot spring-webflux

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