ELK是由 Elasticsearch、Logstash和Kibana 三部分组件组成。 Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash 是一个完全开源的工具, ...
分类:
其他好文 时间:
2020-05-04 21:07:14
阅读次数:
72
在实践 RESTful API 设计的时候,会碰到很多需要选择的地方。而这些在 RFC 7230 7235 里面没有说明。例如这次要说的 DELETE 方法。 根据 RFC 7231 的说法, DELETE 是幂等的。 幂等(idempotent)是什么?在 RFC 7231 定义幂等方法的时候,是 ...
分类:
Web程序 时间:
2020-05-04 19:09:56
阅读次数:
78
RESTful的来龙去脉 level 0 level 1 level 2 level 3 level 0 面向服务员 假设我们去麦当劳,想去买个汉堡包,首先和服务员说要一个汉堡包,然后等待喊订单号为123456的客户可以取餐了就行: 如果这时候,我们有一张会员卡,我们想先查询一下余额,这时我们应该询 ...
分类:
其他好文 时间:
2020-05-04 13:12:51
阅读次数:
77
Elasticsearch是一个近实时的分布式搜索引起,其底层基于开源全文搜索库Lucene;Elasticsearch对Lucene进行分装,对外提供REST API 的操作接口。基于 ES,可以快速的搭建全文搜索引擎;除了搜索功能, ES还可以对数据进行分析:如日志分析、指标分析,同时还提供了机 ...
分类:
其他好文 时间:
2020-05-04 00:59:22
阅读次数:
75
1.介绍 1.Lucene 就是一个jar包,里面包含了封装好的各种建立倒排索引,以及进行搜索的代码,包含各种算法,我们就用java开发的时候,引入lucene jar,然后基于lucene的api去进行开发就可以了, 我们就可以将已有的数据数据建立索引,lucene会在本地磁盘上面,给我们组织索引 ...
分类:
其他好文 时间:
2020-05-03 14:32:23
阅读次数:
70
使用ajax技术发送请求代码比较繁琐,因此我们自己封装了ajax函数 但是在jQuery这个库中也封装了ajax方法,而且jQuery封装的方法要比我们自己封装的方法功能上更加强大 一、 $.ajax() 作用:发送ajax请求 $.ajax({ type: 'get', url: 'http:// ...
lucene 1.lucene是一个开放源代码的全文检索引擎工具包,它不是一个完整的全部检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。 2.非结构化数据查询方法:(1).顺序扫描法 例子 windows的搜索 (2).全文检索 部分信息建立索引 好比我们的字 ...
分类:
Web程序 时间:
2020-05-02 11:47:41
阅读次数:
80
步骤 1 : 可运行项目 基于 "Restful 风格的 springboot" 进行修改。 毕竟 Restful 风格的 springboot 直接转换为 json,很方便的啦 首先下载一个简单的可运行项目作为演示: "网盘链接" :https://newryan.lanzous.com/ic3z ...
分类:
编程语言 时间:
2020-05-02 11:41:48
阅读次数:
58
Restful 风格是什么 在做 Web 开发的过程中,method 常用的值是 get 和 post. 可事实上,method 值还可以是 put 和 delete 等等其他值。 既然 method 值如此丰富,那么就可以考虑使用同一个 url,但是约定不同的 method 来实施不同的业务,这就 ...
分类:
编程语言 时间:
2020-05-02 11:34:25
阅读次数:
67
喜欢关注个人公众号:java乐园SpringCloud将服务注册到了Eureka上,可以从Eureka的UI界面中,看到有哪些服务已经注册到了EurekaServer上;但是如果想查看当前服务提供了哪些RESTful接口方法的话,就无法从EurekaServer获取了,而传统的方法是梳理一个接口文档来供开发人员之间来进行交流。这种情况下经常会造成文档和代码的不一致性,比如说代码改了,但是接口文档还
分类:
编程语言 时间:
2020-05-02 10:14:50
阅读次数:
79