摘要: 一、几个概念 1、Index Type Document 一般我们初学时会把这些与数据库进行对照方便理解 Index->Database Type->Table (最新版本已经不使用Type了,所以很多人会奇怪为什么去掉了?ES并非和数据库是相同的,所以不要完全按数据库的方式来看ES) Docume 阅读全文
posted @ 2020-12-04 17:50 玄明hanko 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 一、概述 一般来说我们开发Elasticsearch会选择使用集成springboot,在网上找的springboot集成elasticsearch文章几乎都是extends ElasticsearchRepository的方式来实现。但是新版本ElasticsearchRepository里的方法 阅读全文
posted @ 2020-12-04 17:35 玄明hanko 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 一、几个概念 1、Index Type Document 一般我们初学时会把这些与数据库进行对照方便理解 Index->Database Type->Table (最新版本已经不使用Type了,所以很多人会奇怪为什么去掉了?ES并非和数据库是相同的,所以不要完全按数据库的方式来看ES) Docume 阅读全文
posted @ 2020-12-04 17:26 玄明hanko 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 一、高亮查询方案 1、直接基于http发送请求 2、基于springboot Repositories 3、基于原生Rest Client(HighRestClient) 推建使用方案2 二、具体实现 1、直接基于http发送请求 参考官方: Highlighting | Elasticsearch 阅读全文
posted @ 2020-12-04 17:22 玄明hanko 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 一、分类 简单工厂 工厂方法 抽象工厂 二、具体说明 简单工厂 通过type来创建不同的对象,升级版就是通过Class Load创建对象 ,接口与实现类详见文章结尾的gitee源代码 工厂方法 简单工厂通过type创建不同对象,工厂方法通过不同工厂类来实现。如果把类的方法设置成static就变成静态 阅读全文
posted @ 2020-12-04 17:07 玄明hanko 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 互联网下的云产品的三种模型IaaS PaaS SaaS,引用一张图可以看到红色为三种模型所包含的东西。 IaaS:基础架构即服务 IaaS通过虚拟化技术把计算基础(服务器、网络、存储和操作系统等)作为一项服务提供给客户。消费者通过Internet获得完善的计算机基础设施服务,而不必购买硬件。一般Ia 阅读全文
posted @ 2020-12-04 17:06 玄明hanko 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 远程调用 spark://server_ip:7077 //方式一 SparkSession spark = SparkSession .builder() .appName("JavaWordCount") .master("spark://10.9.2.155:7077") .getOrCrea 阅读全文
posted @ 2020-12-04 16:51 玄明hanko 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: 一、几个概念 1.1 Spark集群(分布式计算) 一组计算机的集合,每个计算机节点作为独立的计算资源,又可以虚拟出多个具备计算能力的虚拟机,这些虚拟机是集群中的计算单元。Spark集群支持Standalone、Mesos、Yarn三种集群部署模式。 1. Standalone: 独立模式,Spar 阅读全文
posted @ 2020-12-04 16:40 玄明hanko 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 在你刚刚选择从HttpURLConnection转成Apache Httpclient时,发现好像新出了个okHttp了。 你还在犹豫要不要换成okHttp时,Android已经废除了Apache Httpclient改用okHttp了。 那这时你开始纠结继续用Apache Httpclient还是 阅读全文
posted @ 2020-12-03 09:39 玄明hanko 阅读(1744) 评论(0) 推荐(0) 编辑