认识Fegin Feign是简化Java HTTP客户端开发的工具(java-to-httpclient-binder),它的灵感来自于Retrofit、JAXRS-2.0和WebSocket。Feign的初衷是降低统一绑定Denominator到HTTP API的复杂度,不区分是否为restful ...
分类:
其他好文 时间:
2019-07-28 17:29:08
阅读次数:
176
Python中for循环搭配else的陷阱 假设有如下代码: for i in range(10): if i == 5: print 'found it! i = %s' % i else: print 'not found it ...' 你期望的结果是,当找到5时打印出: found it! ...
分类:
编程语言 时间:
2019-07-26 21:39:30
阅读次数:
125
详见:https://blog.csdn.net/qq_21383435/article/details/80032375 1.传统下的API接口对比规则概念REST 系统的特征演化优点&缺点是什么?1.传统下的API接口 http是目前在互联网上使用最多的协议,没有之一。 可是http的创始人一直 ...
分类:
其他好文 时间:
2019-07-25 23:14:16
阅读次数:
117
1.RESTful 1.1 定义 REST(Representational State Transfer)与技术无关,代表一种软件架构风格,中文为表征状态转移。 1.2 RESTful API设计 API与用户的通信协议,总是使用HTTPS协议 域名 https://api.example.com ...
分类:
其他好文 时间:
2019-07-25 23:11:34
阅读次数:
137
一、什么是HTTP协议 HTTP协议(Hyper Text Transfer Protocol)翻译过来是超文本传输协议,也是一种restful风格的协议,在web开发和APP接口开发都很常用。 HTTP协议是应用层协议,同样是应用层协议的还有FTP,MQTT,SMAP等,但总结来说都是基于TCP/ ...
分类:
Web程序 时间:
2019-07-25 17:37:33
阅读次数:
127
原文:Docker ElK安装部署使用教程 一、简介 1、核心组成 ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源 ...
分类:
其他好文 时间:
2019-07-24 09:19:53
阅读次数:
113
1.安装 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。 erlang:http://www.erlang.org/download.html rabbitmq:http://www.rabbitmq.com/download.htm ...
分类:
其他好文 时间:
2019-07-22 21:25:01
阅读次数:
122
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。 一、 ...
分类:
编程语言 时间:
2019-07-21 10:23:17
阅读次数:
89
第五章 简单搜索 众里寻他千百度 搜索是ES的核心,本节讲解一些基本的简单的搜索。 掌握ES搜索查询的RESTful的API犹如掌握关系型数据库的SQL语句,尽管Java客户端API为我们不需要我们去实际编写RESTful的API,但在生产环境中,免不了在线上执行查询语句做数据统计供产品经理等使用。 ...
分类:
编程语言 时间:
2019-07-21 01:49:06
阅读次数:
147
测试 Spring Boot Web 的时候,我们需要用到 MockMvc,即系统伪造一个 mvc 环境。本章主要编写一个基于 RESTful API 正删改查操作的测试用例。本章最终测试用例运行结果如下: 1 MockMvc 简介 Spring Boot Web 项目中我们采用 MockMvc 进 ...
分类:
编程语言 时间:
2019-07-21 00:57:44
阅读次数:
145