基于MVC的RESTful风格的实现 1.RESTful风格阐述 REST服务是一种ROA(Resource-Oriented Architecture,面向资源的架构)应用。主要特点是方法信息存在于HTTP协议的方法中(GET,POST,PUT,DELETE),作用域存在于URL中。例如,在一个获 ...
分类:
Web程序 时间:
2019-11-02 13:35:40
阅读次数:
115
概要 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。本人在工作过程中也有幸使用了ELK,下 ...
分类:
其他好文 时间:
2019-11-02 13:34:11
阅读次数:
90
我们制定的 API 规范,使用了微服务架构所以做了一些改进,我们更偏向使用 http code 标识,不然需要自己处理成功或失败的逻辑,在 200 内再包一层显得啰嗦;并且微服务系列都不支持,Feign,监控等都需要自己改造。 当逻辑错误时,返回 http code 400,body 体内是具体的错 ...
什么是RabbitMQ? RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也称为面向消息的中间件)。支持WIndows、Linux、MAC OS 操作系统和包括java、.net在内的多种编程语言。 AMQP,即Advanced Message Que ...
分类:
系统相关 时间:
2019-10-31 23:24:30
阅读次数:
159
1、如何发布和引用服务 服务描述:服务调用首先解决的问题就是服务如何对外描述。 常用的服务描述方式包括 RESTful API、XML 配置以及 IDL 文件三种。 RESTful API 主要被用作 HTTP 或者 HTTPS 协议的接口定义,即使在非微服务架构体系下,也被广泛采用 优势: HTT ...
分类:
其他好文 时间:
2019-10-31 21:58:13
阅读次数:
363
URL:localhost:8080/22bat/pay/query/b5755c0deaed4fb6bfbfe1bef6625c4d/3406040802 API: ...
分类:
其他好文 时间:
2019-10-31 11:59:28
阅读次数:
510
zip函数的原型为:zip([iterable, …]) 参数iterable为可迭代的对象,并且可以有多个参数。该函数返回一个以元组为元素的列表,其中第 i 个元组包含每个参数序列的第 i 个元素。返回的列表长度被截断为最短的参数序列的长度。只有一个序列参数时,它返回一个1元组的列表。没有参数时, ...
分类:
编程语言 时间:
2019-10-30 18:31:52
阅读次数:
84
centos 7 下 rabbitmq 3.8.0 & erlang 22.1 源码编译安装 安装前请检查好erlang和rabbitmq版本是否相匹配参考:RabbitMQ Erlang Version Requirements 1. erlang 22.1 源码编译安装 1.1 安装Erlang ...
分类:
其他好文 时间:
2019-10-30 16:30:14
阅读次数:
250
1. 请求数据,请求头详解。 一个http请求 由请求行,请求头,请求体组成。 ①是请求方法,HTTP/1.1 定义的请求方法有8种:GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS、TRACE, 最常的两种GET和POST,如果是RESTful接口的话一般会用到GET、 ...
分类:
其他好文 时间:
2019-10-28 23:56:27
阅读次数:
181
内容了解 一、接口 1.什么是 2.restful接口规范 接口规范:就是为了采用不同的后台语言,也能使用同样的接口获取到同样的数据 如何写接口:接口规范是 规范化书写接口的,写接口要写 url、响应数据 注:如果将请求参数也纳入考量范围,那就是在写 接口文档 两大部分: #1.url #2.响应数 ...
分类:
其他好文 时间:
2019-10-28 19:02:42
阅读次数:
103