上一页 1 2 3 4 5 6 7 8 ··· 50 下一页
摘要: 所谓的地理坐标查询,其实就是根据经纬度查询,官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/geo-queries.html 常见的使用场景包括: 携程:搜索我附近的酒店 滴滴:搜索我附近的出租车 微信:搜索我 阅读全文
posted @ 2023-05-19 16:27 JustJavaIt 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 精确查询一般是查找keyword、数值、日期、boolean等类型字段。不会对搜索条件分词。常见的有:(1) term:根据词条精确值查询 (2) range:根据值的范围查询 term查询 因为精确查询的字段搜是不分词的字段,因此查询的条件也必须是不分词的词条。查询时,用户输入的内容跟自动值完全匹 阅读全文
posted @ 2023-05-19 15:51 JustJavaIt 阅读(56) 评论(0) 推荐(0) 编辑
摘要: @BeforeEach @BeforeEach 是 JUnit 测试框架中的一个注解,用于在每个测试方法运行之前执行一段代码或初始化操作。当你在测试类中使用 @BeforeEach 注解修饰一个方法时,该方法会在每个测试方法执行之前被调用一次。它可以用来设置测试环境、初始化测试数据或执行其他必要的准 阅读全文
posted @ 2023-05-18 10:53 JustJavaIt 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Doug Lea 是 Java 并发编程领域的知名专家,他曾经是 Java 并发包的主要设计者之一,也是 Java 并发编程的重要贡献者。对于 ConcurrentHashMap 不允许插入 null 值的问题,有人问过 Doug Lea,以下是他回复的邮件内容: 1 The main reason 阅读全文
posted @ 2023-05-09 10:56 JustJavaIt 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 需求背景 在实际项目中,好比在一个简单的订单处理系统,其中订单有不同的状态(比如新建、已支付、已发货、已收货等),为了实现基于状态机的逻辑处理,我们可以通过switch(状态)去对应不同状态的处理逻辑。 1 public String process2() { 2 switch (status) { 阅读全文
posted @ 2023-05-05 13:59 JustJavaIt 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 50 下一页