E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
APi设计
API设计
规范
1端点规范API端点就是API的URI,例如:https://api.example.com/users/me优秀的端点设计的重要原则:容易记忆,URI包含的功能一目了然。1.1端点的基本设计规范短小便于输入人可以读懂没有大小写混用方便修改不会暴露服务架构规则统一1.2HTTP方法和端点端点和HTTP可以被认定是操作对象和操作方法的关系。URI:HTTP=资源:动作(*所以URI不能包含动词)可以
-小末
·
2020-07-28 14:14
API规范
Effective Objective-C 2.0随身笔记(三)
三、接口与
API设计
15.用前缀避免命名空间冲突选择与公司、应用程序或二者皆有关联之名称作为类名的前缀,并在所有代码中均使用这一前缀。若自己所在开发的程序库中用到了第三方库,则应为其中的名称加上前缀。
Ryan_RH
·
2020-07-28 11:05
Java生鲜电商平台-生鲜电商中微服务
API设计
的实践与思考总结?(小程序/APP)
Java生鲜电商平台-生鲜电商中微服务
API设计
的实践与思考总结?
巨人大哥
·
2020-07-28 11:00
对API进行版本控制的重要性和实现方式
我在
API设计
中收到的最常见问题之一就是如何对API进行版本控制。虽然并非所有API都完全相同,但我发现在API版本控制方面,某些模式和实践适用于大多数团队。
eoLinker
·
2020-07-28 08:26
eolinker
api
文档
版本管理
api管理
Web
Api设计
原则(转)
接口设计需要考虑哪些方面接口的命名。请求参数。支持的协议。TPS、并发数、响应时长。数据存储。DB选型、缓存选型。是否需要依赖于第三方。接口是否拆分。接口是否需要幂等。防刷。接口限流、降级。负载均衡器支持。如何部署。是否需要服务治理。是否存在单点。接口是否资源包、预加载还是内置。是否需要本地缓存。是否需要分布式缓存、缓存穿透怎么办。是否需要白名单。当我们设计接口,我们或多或少都会有上面列举的一些考
愚农
·
2020-07-28 07:04
接口
API设计
最值得注意的几个问题
API接口设计涉及多个方面,因为开发者一个点的疏忽,就会给调用API用户带来无尽的麻烦和痛苦。下面总结了一些API接口设计这应该注意的问题。一、规范的命名规则无论是接口还是参数,命名都应该有意义,让人一目了然。接口调试技巧前提必须放在外网上。1、服务端return调试信息,客户端调用并显示结果,2、在服务端将结果保存成文件在打开文件查看,即日志型调试(或建临时表放在数据库表里)二、完善的安全机制安
能力君
·
2020-07-28 01:49
RESTFul API
不需要深层次了解对于开发工程师来说我们不用彻底了解rest是什么的,我们需要学会Restful的
API设计
,其本质可以认为是一种风格,一种约束,设计理念。
jhkj_5154
·
2020-07-28 00:19
PHP开发
HTTP
API设计
Guide
翻译自https://github.com/richzw/http-api-designFoundationsRequireTLSVersionwithAcceptsheaderSupportcachingwithEtagsTracerequestswithRequest-IdsPaginatewithrangesRequestsReturnappropriatestatuscodesProvid
huntzw
·
2020-07-27 23:29
服务计算——简单web服务与客户端开发
任务目标选择合适的API风格,实现从接口或资源(领域)建模,到
API设计
的过程使用API工具,编制API描述文件,编译生成服务器、客户端原型使用Github
akanine
·
2020-07-27 18:51
服务计算
服务计算——设计博客网站API
文章目录RESTAPI规范RESTAPI简介基于HTTP构建的设计原则GithubAPI内容博客网站的
API设计
访问请求当前版本获取概要基本方法GETPOSTPUTDELETE登陆认证错误信息RESTAPI
akanine
·
2020-07-27 18:20
服务计算
REST
API设计
规范
这里整理的RESTAPI的设计规范,注意和后端开发的API接口文档做一下区分,不是一个概念。API是RESTAPI的超集,RESTAPI是API的子集;所有的RESTAPI都是API,但不是所有的API都是RESTAPI一、公共要求API通常使用HTTPs协议,确保交互数据的传输安全,域名尽量将api部署在专用域名下https://api.example.com,具体公共要求如下1.在URI中使用
清平の乐
·
2020-07-27 18:43
Web前端
IT知识科普
接口与
API设计
--16:全能初始化方法
全能初始化方法创建对象的时候通过传入一些参数来完成的初始化的方法来了例子#import@interfacePhone:NSObject@property(nonatomic,copy,readonly)NSString*name;@property(nonatomic,assign,readonly)NSIntegerprice;-(instancetype)initWithName:(NSStr
皆为序幕_so
·
2020-07-27 14:26
RESTful的
Api设计
之统一接口
内容根据JavaRESTfulWebService实战[韩陆著]整理REST统一接口REST式的Web服务和RPC式的Web服务在接口定义上的区别是,REST使用HTTP通用方法作为统一接口的标准词汇,REST式的Web服务所提供的方法信息都在HTTP方法里,而RPC式的web服务所提供的方法信息在SOAP/HTTP信封里(其封装的格式通常是HTTP或者是SOAP),每个RPC式的web服务都会公
颍川道人
·
2020-07-27 13:31
Java
【详解】以银行零售业务为例,一个案例说清楚可视化微服务架构
Part1:
API设计
和策略软件系统的复杂性是一个很痛苦的问题,而且无法避免。FredBrooks将复杂性描述为,软件系统解决业务问题所固有的本质复杂性,以及实施该解决方案所带来的偶发复杂性。
优云数智
·
2020-07-27 12:25
RESTful API 设计规范
目录文章目录目录RESTRESTfulAPIRESTful
API设计
规范URIRequestResponse登录认证问题动作类型的资源定义HATEOASREST早古时期,软件和网络是两个不同的领域,前者围绕着单机环境展开
范桂飓
·
2020-07-27 10:52
分布式系统
作为架构风格的 REST 到底是什么
仅从设计的角度去理解REST(仅把它作为
API设计
原则),最多仅能理解其资源、表述这些概念,却很难理解状态转移到底是怎么回事。要想搞清楚REST,必须透彻理解三个关键概念:资源
林子er
·
2020-07-26 18:00
作为架构风格的 REST 到底是什么
仅从设计的角度去理解REST(仅把它作为
API设计
原则),最多仅能理解其资源、表述这些概念,却很难理解状态转移到底是怎么回事。要想搞清楚REST,必须透彻理解三个关键概念:资源
林子er
·
2020-07-26 18:00
轻量级分布式延时任务处理组件easyTask-L-API介绍篇
easyTask-L的
API设计
比较简洁、易于理解和使用。主要涉及环形队列类、配置类、任务超类以及监控类四个方面。下面逐一做简单介绍。
刘彻
·
2020-07-23 17:00
【Python基础知识-pycharm版】模块(module)_模块发布和安装_库(Library)
程序设计理念1.1模块和包概念1.2标准库模块(standardlibrary)1.3为什么需要模块化编程1.4模块化编程的流程1.5模块的API和功能描述要点1.6模块的创建和测试代码1.7模块文档字符串和
API
Aponson
·
2020-07-17 17:57
python
python
linux
RESTful
API设计
原则与规范
参考https://wenku.baidu.com/view/57ebf018a200a6c30c22590102020740be1ecdd9.htmlhttps://www.cnblogs.com/wohexiaocai/p/10902232.htmlhttps://blog.csdn.net/u013233097/article/details/99433046一、背景与基础概念二、RESTf
抄无止境
·
2020-07-17 12:30
Django-Rest framework基本流程
-trusted-host=pypi.douban.com二、Restfulframework是一个框架,主要实现前后端分离,提供接口API,对API做一些规范,中文名:表征状态转移三、RESTful
API
lmw1239225096
·
2020-07-16 02:45
Rest
framework
极简的Restful框架推荐->Resty
源码链接:Resty拥有jfinal,activejdbc一样的activerecord的简洁设计,使用更简单的restful框架restful的
api设计
,是作为restful的服务端最佳选择(使用场景
Dreampie
·
2020-07-15 23:56
框架
restful
activerecord
java
web
api
c++
API设计
笔记(一)
/----------------------------使用getter/setter惯用法与直接暴露成员变量相比的好处:-----------------------------/有效性验证检验值的有效性,以确保该类的内部状态始终有效且一致惰性求值通过使用getter方法访问内部数据的值,可以仅在需要这种高消耗的计算时再执行缓存典型的优化技巧,将第一次读取的值缓存起来,并在以后需要时直接返回缓
chengche245
·
2020-07-15 22:04
Restframework介绍
中文翻译为“表征状态转移”REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态1.1.RESTful
API
daruan1111
·
2020-07-15 22:54
API带签名接口设计
下面我们就来讨论下常用的一些
API设计
的安全方法,可能不一定是最好的,有更牛逼的实现方式,但是这篇是我自己的经验分享.本章目录:token简介timestamp简介sign简介防止重复提交使用流程代码分享一
海中源
·
2020-07-15 16:13
spring
springboot
加密和解密
django-rest-framework学习之Quickstart和Serializer--2017年4月10日至12日
看了极客学院的【Django开发——
API设计
】,因为年代久远版本太老,代码调试了一上午没调试通,决定放弃视频学习,看一些最近的技术博客或者官方文档上图中可以看出python版本:2.7.5django
weixin_30430169
·
2020-07-15 15:23
C++
API设计
笔记
《C++
API设计
》原英文版由MartinReddy著,中文版出版于2013年,这里是中文版的笔记。
fengbingchun
·
2020-07-15 14:45
C/C++/C++11
c++
api
服务端指南 | 良好的 API 设计指南
原文地址:服务端指南|良好的
API设计
指南博客地址:blog.720ui.com/版本号在RESTfulAPI中,API接口应该尽量兼容之前的版本。
weixin_33962923
·
2020-07-15 04:50
RestfulAPI超简单入门
简单入门REST--REpresentationalStateTransfer,英语的直译就是“表现层状态转移”是目前最流行的
API设计
规范,用于Web数据接口的设计。
weixin_30481087
·
2020-07-15 03:26
The better api with swagger
背景RESTful(RepresentationalStateTransfer)是目前(最)流行的
API设计
风格。当我们的平台的API增加的一定数量时,如何以一种更好的方式来管理维护这些API呢?
乖丨摸摸头
·
2020-07-14 23:33
vuex工作原理详解
前言vuex作为vue官方出品的状态管理框架,以及其简单
API设计
、便捷的开发工具支持,在中大型的vue项目中得到很好的应用。
大灰狼的小绵羊哥哥
·
2020-07-14 22:43
【Vue2.0-3.0点滴知识
】
09 并查集 UF_Tree算法优化 路径压缩 案例-畅通工程
目录并查集结构概念并查集
API设计
并查集实现代码UF_Tree算法优化概念
API设计
代码优化后的性能分析优化前优化后路径压缩概念作用代码案例-畅通工程代码并查集结构概念合并与查询并查集
API设计
并查集实现代码
壹仟
·
2020-07-14 21:29
数据结构与算法
开发者必备——
API设计
问题
本文主要探讨RPC和RESTFul两种API风格的特点以及在开发中应该如何进行技术选型,截取了部分网上社区,文章关于
API设计
的想法和观点供读者参考取舍。
Noneplus
·
2020-07-14 19:34
开发者必备
后端
RESTful API 设计最佳实践
现在,网络上有很多关于
API设计
的思路。但是在全部案例中
dianzongfan5428
·
2020-07-14 09:17
跟着 Github 学习 Restful HTTP API 设计
好的HTTP
API设计
容易理解、符合RFC标准、提供使用者便利的功能,其中经常被拿来作为教科书典范的当属GithubAPI。
谁不曾年少轻狂过
·
2020-07-14 07:03
蓝懿ios技术交流和心得分享 16.1.30
它和UITableView共享一套
API设计
,但也在UITableView上做了一些扩展。UICollectionView最强大、同时显著超出UITableView的特色就是其完全灵活的布局结构。
凉心垃圾丶
·
2020-07-14 05:23
http
api设计
规范
规范api接口必须加版本号,初始版本【v1】,多个版本api版本可能同时在线不使用rest的PUT和DELETE,因为很多浏览器不支持,很多框架也不支持POST在需要传输大量数据的时候使用,其余使用GET就可以了;这里GET和POST没有明确的含义,GET也可以新增所有路径path全部小写,以下划线分隔,所有参数,包括POST里面的body,以及header使用驼峰。例如:http://127.0
glowd
·
2020-07-13 23:00
java
规范
Swagger2---SpringBoot集成应用
一、概念REST全称是RepresentationalStateTransfer,中文意思是表征性状态转移,指的是一组架构约束条件和原则,是目前最流行的
API设计
规范,用于Web数据接口的设计,也是一种互联网应用程序的
笑释一切
·
2020-07-13 22:41
----spring
boot
Full Stack Developer 全栈工程师
互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul
API设计
和OAuth等等,比较前卫的项目,还会用到SinglePageApplication
iT_lijun
·
2020-07-13 22:59
Java开发阶段总结(上)——日志、流程与异常、命名的实践
1、业务功能
API设计
SPI,全称是ServiceProviderInterface,是服务提供者接口。
x362829417
·
2020-07-13 22:43
心得总结
360前端星计划笔记——0409
控制样式关灯吃面版本三纯css实现,不用js代码隐藏input标签,利用label的特性:点击label可以选定内容缺点在于使用了兄弟选择器,可能会导致兼容性问题复杂UI组件的设计京东轮播图结构设计命名规范
API
我叫做强强
·
2020-07-13 20:54
javascript
RESTful
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。一、协议API与用户的通信协议,总是使用HTTPs协议。二、域名应该尽量将A
huoyl0410
·
2020-07-13 19:01
Java魔法堂:深入正则表达式API
java.lang.String实例五、最短路径实现诉求六、Java支持的正则表达式功能语法七、总结八、参考一、前言正则表达式作为文本处理的利器,早已成为各大语言的必要装备,但各语言对其的实现程度(功能语法支持程度)和
API
weixin_34319640
·
2020-07-13 18:45
Apache Spark on K8s的安全性和性能优化
是目前最为流行的大数据计算框架,与Hadoop相比,它是替换MapReduce组件的不二选择,越来越多的企业正在从传统的MapReduce作业调度迁移到Spark上来,Spark的生态圈支持者越来越多,当然它出众的内部
API
weixin_30871905
·
2020-07-13 17:32
k8s设计理念
1.
API设计
原则系统的
api设计
是一个系统的灵魂,整个复杂的系统都会隐藏在api下面,也都会随着api的变化而变化,如果
api设计
的不好,底层系统就不可能做的好K8s所有的api都是声明式的如,要pod
wang725
·
2020-07-13 16:27
Kubernetes
【Web Design The Missing Link】Conclusion
近年来,随着WebAPI在商业上的重要性日益提高,Web
API设计
的最新水平和创新步伐不断提高。WebAPI基于万维网技术,特别是在HTTP和URI规范。
暂7师师长常乃超
·
2020-07-13 15:18
【微信公众号】
【Developing
EJB
Applications】
【Web
Design
The
Missing
Link】
web
design
the
missing
link
API设计
原则(翻译)
源文地址:APIDesignPrinciples被普遍认为的一大特色就是其统一、易学、强大的API。这篇文件就是尝试着总结设计Qt风格API的一些经验。这些指导原则大部分是通用的,还有一些是约定俗成的。下面我们将通过一些现成的API进行探讨。虽然这些指导原则主要面向公开API,但你完全可以将这些技术用来设计网络API,还可以作为礼物送你的的程序员朋友。许你还对JasminBlanchette的Li
一只蚂蚁2
·
2020-07-13 15:05
Qt
Java并发编程系列之六:stop()、resume()和suspend()
主要目的是理解jdk多线程
API设计
的初衷,理解并且更好使用线程API。
rhwayfunn
·
2020-07-13 15:22
并发编程
Java并发编程系列之六:stop()、resume()和suspend()
主要目的是理解jdk多线程
API设计
的初衷,理解并且更好使用线程API。
点点滴滴的记录
·
2020-07-13 08:09
Java并发编程
2020年360前端星计划课程笔记-0409
05-JavaScript各司其职JavaScript—行为CSS—表现HTML—结构复杂UI组件的设计轮播图结构设计列表结构图片绝对定位过渡transition
API设计
getSelectedItem
ldhldh1
·
2020-07-13 06:04
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他