随笔分类 -  JAVA

1 2 3 4 5 ··· 7 下一页
摘要:一、方案汇总 根据《Elasticsearch权威指南》以及官网中的介绍,ES针对关联关系的处理主要有如下方式: 1.应用层关联 2.非规划化数据 3.嵌套对象 4.父子关系文档 5.Terms lookup跨索引查询 二、具体方案解析 1.应用层关联 实际上通过多次查询实现数据的关联查询。在第一个 阅读全文
posted @ 2023-01-14 13:55 未月廿三 阅读(2194) 评论(0) 推荐(0) 编辑
摘要:背景 设置RestHighLevelClient的超时间,防止请求时间过长,导致接口访问时间过长 es官方设置 Timeouts Configuring requests timeouts can be done by providing an instance of RequestConfigCa 阅读全文
posted @ 2023-01-11 18:17 未月廿三 阅读(2905) 评论(0) 推荐(0) 编辑
摘要:引入依赖 <!-- rocketmq --> <dependency> <groupId>com.aliyun.openservices</groupId> <artifactId>ons-client</artifactId> <version>1.8.8.5.Final</version> </ 阅读全文
posted @ 2023-01-11 11:25 未月廿三 阅读(979) 评论(0) 推荐(0) 编辑
摘要:引入依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> kafka生产 import java.io.PrintStream; 阅读全文
posted @ 2023-01-11 10:17 未月廿三 阅读(978) 评论(0) 推荐(0) 编辑
摘要:前提:表结构 CREATE TABLE `user` ( `uid` int(4) NOT NULL AUTO_INCREMENT, `user_name` varchar(20) DEFAULT NULL, `password` varchar(20) DEFAULT NULL, `real_na 阅读全文
posted @ 2023-01-10 14:09 未月廿三 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一、缓存算法 1.FIFO FIFO(First in First out)先进先出。可以理解为是一种类似队列的算法实现 算法:当一个查询请求命中了某个元素之后,便会将它放入到队列中,后续的命中元素也是以此类推,直到队列满了之后,老的元素就会被弹出清除 优点:最简单、最公平的一种数据淘汰算法,逻辑简 阅读全文
posted @ 2023-01-10 13:46 未月廿三 阅读(280) 评论(0) 推荐(0) 编辑
摘要:一、在pom文件中引用时使用本地路径: 首先把jar包放到项目中,在目录下新建lib目录,将jar包放入lib下 在pom下引入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>taobao-sdk</artifactId> < 阅读全文
posted @ 2023-01-10 13:43 未月廿三 阅读(364) 评论(0) 推荐(0) 编辑
摘要:一、Optional 介绍 Optional 被定义为一个简单的容器,它可以保存类型 T 的值,其值可能是 null 或者不是 null。在 Java 8 之前一般某个函数应该返回非空对象但是偶尔却可能返回了 null,而在 Java 8 以后,不推荐你返回 null 而是返回 Optional。 阅读全文
posted @ 2023-01-10 13:40 未月廿三 阅读(69) 评论(0) 推荐(0) 编辑
摘要:依赖范围scope 在项目发布过程中,帮助决定哪些构件被包括进来。欲知详情请参考依赖机制。 compile :默认范围,用于编译 provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath runtime: 在运行时需要使用 test: 用于test任务时使用 syste 阅读全文
posted @ 2023-01-10 13:39 未月廿三 阅读(106) 评论(0) 推荐(0) 编辑
摘要:一、@ComponentScan源码 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) @Documented @Repeatable(ComponentScans.class) public @interface Com 阅读全文
posted @ 2023-01-10 11:18 未月廿三 阅读(2280) 评论(0) 推荐(0) 编辑
摘要:一、概述 分布式、微服务、Service Mesh目前都是大家耳熟能详的词语了,现在随便一个互联网公司说出来大家都是在搞微服务。但我们搞来搞去,怎么样来衡量一个应用当前的状态到底是怎么样的?到底需不需要扩容?是需要横向扩容还是进行项目重构? 这时候我们就需要一堆监控指标来协助我们进行分析当前的应用状 阅读全文
posted @ 2023-01-10 11:16 未月廿三 阅读(479) 评论(0) 推荐(0) 编辑
摘要:Class c = ArrayList.class; c.isPrimitive(); //判断c是否为基本数据类型 c.isAssignableFrom(List.class); //判断c是否是List类的子类或父类 c.getGenericType(); //得到泛型类型 一、判断指定clas 阅读全文
posted @ 2023-01-10 11:15 未月廿三 阅读(321) 评论(0) 推荐(0) 编辑
摘要:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> 方法一 在spring-dat 阅读全文
posted @ 2023-01-10 11:13 未月廿三 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:版本选择 要升级到Elasticsearch8.2,首先要选择合适的版本。 在pom.xml里修改SpringBoot依赖的版本为2.6.6 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st 阅读全文
posted @ 2023-01-10 11:12 未月廿三 阅读(2446) 评论(0) 推荐(0) 编辑
摘要:一、基础查询 1.查询关键字 term:精确匹配一个字段 match:模糊查询或者分词查询一个字段 wildcard:使用通配符进行查询 2.查询QueryBuilders BoolQueryBuilder queryBuilder= QueryBuilders.boolQuery(); ①matc 阅读全文
posted @ 2023-01-10 11:12 未月廿三 阅读(2911) 评论(0) 推荐(2) 编辑
摘要://闭区间查询 QueryBuilder qb1 = QueryBuilders.rangeQuery("fieldName").from({fieldValue1}).to(${fieldValue2}); //开区间查询 QueryBuilder qb1 = QueryBuilders. 阅读全文
posted @ 2023-01-10 11:11 未月廿三 阅读(1899) 评论(0) 推荐(0) 编辑
摘要:配置文件 spring: elasticsearch: rest: uris: ESURL:http://:9200username:{ES_USERNAME:***} password: ESPASSWORD:elastic:masterHost:{ELA 阅读全文
posted @ 2023-01-10 09:42 未月廿三 阅读(390) 评论(0) 推荐(0) 编辑
摘要:Spring Retry提供了自动重新调用失败的操作的功能。这在错误可能是暂时性的(例如瞬时网络故障)的情况下很有用。Spring Retry提供对流程和基于策略的行为的声明式控制,易于扩展和自定义。接下来,本文将带大家了解 Spring Retry 的使用方法和部分源码解析 引入spring-re 阅读全文
posted @ 2022-05-17 11:02 未月廿三 阅读(986) 评论(0) 推荐(0) 编辑
摘要:排序方法 List<类> list; 代表某集合 //返回 对象集合以类属性一升序排序 list.stream().sorted(Comparator.comparing(类::属性一)); //返回 对象集合以类属性一降序排序 注意两种写法 list.stream().sorted(Compara 阅读全文
posted @ 2022-04-19 17:30 未月廿三 阅读(5706) 评论(0) 推荐(0) 编辑
摘要:一、function_score 简介 function_score内容较多,此篇主要是对function_score内容做系统性的讲解,之后会出几篇实际应用的方法,参考以下链接 ElasticSearch - function_score (field_value_factor具体实例)(http 阅读全文
posted @ 2022-04-19 17:27 未月廿三 阅读(2488) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 7 下一页
点击右上角即可分享
微信分享提示