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设计
二零一七年十月
HTML、CSS、JavaScript开源项目Top榜JavaScript浮点数陷阱及解法2017全栈开发人员修炼指南ServiceworkersandbaseURIs(asproxy)RESTful
API
李书文
·
2019-12-18 04:17
每周阅读(7/18)
Yelp服务设计的原则关于服务开发设计的一些指导性原则,其中也提到了Github和Paypal的REST
API设计
。
Jeff
·
2019-12-18 00:20
聊聊REST
API设计
设计准则easytouse&hardtomisuse易用不易误用,也就是
api设计
不要太复杂,要简单易用,而且还不能容易用错。
小草房Fang
·
2019-12-17 23:44
第三章 接口与
API设计
15.用前缀避免命名空间冲突Objective-C没有其他语言那种内置的命名空间(namespace)机制。鉴于此,我们在起名时要设法避免潜在的命名冲突,否则很容易就重名了。如果发生命名冲突(namingclash),那么应用程序的链接过程就会出错,因为其中出现了重复符号。(duplicatesymbol开头的)比无法链接更糟糕的情况是,在运行期载入了含有重命名类的程序库。此时,“动态加载器”(d
Code_Ninja
·
2019-12-17 22:18
Microservices中的
API设计
- Problem + json处理错误
404.png在Mircroservices
API设计
中,为了让错误信息更具有描述性,我们采用Problem+json的方式输出错误。
lvjian700
·
2019-12-17 19:49
iOS多线程中使用NSNotification
(不能黑它,它也是苹果的一种常用的
Api设计
模式,它有它特定的使用场景,不再多说了,可以在AFNetWorking搜索下NSNotification,很多啊,有木有)什么?它也有多线程使用的问题存在?
cocoa_ziyue
·
2019-12-17 13:01
一周 IT 技术干货(码农周刊第 31 期)
网页版|快速订阅《码农周刊》程序设计系列译文:编译器(@mikespook-星星)RESTful
API设计
指南(@ruanyf)工作机会[杭州]大搜车[杭州]风先生即刻送[上海][南京]孢子社区在招人?
码农IO
·
2019-12-17 10:33
web技术学习预览
同一团队开发,紧跟js规范ExpressEgg.js阿里出品,##为企业级框架和应用而生##数据库MongoDBRedisOtherPM2-JavaScript运行时Node.js的进程管理器RESTful
API
半斋
·
2019-12-16 22:38
工程师日记20181007
谈一下需要做好的工作吧接口设计代码设计
API设计
其实不是一个简单的活,业界认可的就是restful规范,其次,就是接口文档。要是你能够定义一套规范的restful的api,那层次算特别高的了。
Allen同学
·
2019-12-16 20:22
Rails 里面的 merge
__所有的代码直接手撸、没有验证过直接在MarkDown里写的QAQ__有一些编码风格&
APi设计
的时候嵌套风格&APi错误处理风格夹杂在其中待完善背景模型#团队-拥有团队的项目&团队的成员#用户-有可以访问的多个项目
我天真无邪
·
2019-12-16 12:07
第三章 接口与
API设计
—第22条:理解NSCopying协议
使用对象时经常需要拷贝它。在Objective-C中,此操作通过copy方法完成。如果想令自己的类支持拷贝操作,那就要实现NSCopying协议,该协议只有一个方法:-(id)copyWithZone:(NSZone*)zone为何会出现NSZone呢?因为以前开发程序时,会据此把内存分成不同的"区"(zone),而对象会创建在某个区里面。现在不用了,每个程序只有一个区:"默认区"(default
luckyCoderCai
·
2019-12-15 23:02
UNIX 编程艺术#模块化原则
模块化原则,Unix程序员的传统模块化
API设计
模块化代码的首要特质就是封装。封装性好的模块不会过多向外部暴露自身细节,不会直接调用其他模块内部实现代码,更不会胡乱共享全局数据。
mao眼
·
2019-12-15 21:06
FabricJS 前端绘图库使用总结(一)
使用Fabric一段时间了,总得来说,是一款非常强大的矢量图工具,官方文档也算丰富,但文档组织形式不太好,而且少部分
api设计
不太一致,还是需要整理一下。
风之思考
·
2019-12-14 02:02
当 better-scroll 遇见 angular
它的核心是借鉴的iscroll的实现,它的
API设计
基本兼容iscroll,在iscroll的基础上又扩展了一些feature以及做了一些性能优化。
杨明明abc
·
2019-12-13 18:20
Restful
API设计
思路及实践
记得第一次写APP的时候,那时还完全不知道REST这个东西,对WebService也是一知半解。我和另一个同学在讨论使用什么协议来交互时,通过各自充分的调研之后(其实就是搜索引擎找一找。。。),一致认为,HTTP这个东西本身就对带宽的消耗这么大了,这么多WebService(当时还是SOAP当道)还是基于HTTP之上的,这得浪费多少带宽啊。最后一致决定使用Socket来通信,现在想想当时也是挺不容
TheAlchemist
·
2019-12-12 16:04
RESTFul API 特点解析
RESTFulAPI基于REST的
API设计
理论:轻通常来说,使用JSON描述数据无状态(第二个请求不需要依赖第一个请求)REST提倡基于资源,增删改查都是对于资源状态的改变。
风声233
·
2019-12-12 02:17
API标准规范 - Swagger
最新发布的是3.0.0版本,也是使用YAML格式对API的界面定义进行编辑,并提供了直观的工具,如
API设计
器和API控制台。
elef
·
2019-12-08 05:55
14.接口与
API设计
1、使用前缀避免命名空间冲突选择与你、你公司、应用程序或与之皆关联之名作为类名的前缀,并在所有代码(类名,方法,分类,函数)中使用这一前缀。2、提供全能初始化方法在类中提供一个全能初始化方法(NS_DESIGNATED_INITIALIZER),其他初始化方法均应调用此方法。若全能初始化方法与超类不同,则需覆写超类中对应方法。如果超类的初始化方法不适用子类,那么应该覆写超类方法,并在其中抛出异常。
写代码写到人生巅峰
·
2019-12-06 18:30
Flask 设置个性化的响应体、响应头、状态码
需求场景在
api设计
中,基于restful的设计原则,一个http的响应应该包含执行的响应信息以及状态码。例如:一个错误信息的响应信息应该包含内容以及返回对应的设计错误码。
DevOps海洋的渔夫
·
2019-12-01 10:51
翻译@API Design Guidelines(Swift
API设计
指南)
翻译@APIDesignGuidelines(Swift
API设计
指南)原文:APIDesignGuidelines向开发者提供统一完整的使用体验,是Switf3.0release的目标之一。
fever105
·
2019-12-01 06:54
前后端分离
API设计
指南
谈前后端分工,接口设计,resetful啥,不得不谈谈web的发展史。在web元年,每个web开发工程师都是真正的全栈工程师。哪有什么前后不搭边的事儿!到MVC时代,术业开始专工了。有最流行的Spring,有了iBatis这样的数据持久层框架,即ORM,对象关系映射,有……%……于是,package就会有这样的几个文件夹:|____mappers|____model|____service|___
zhoulujun
·
2019-12-01 02:07
RESTful
API设计
在这篇文章中,我们来看一下RESTful
API设计
,并给出一个最佳实践方案。每个资源使用两个URL资源集合用一个URL,具体某个资源用一个
天地征途_觉醒
·
2019-11-29 18:32
API规范约定
为了高效开发,节约编写文档的成本,API服务使用Swagger来描述一、
API设计
原则控制API的粒度和数量命名要遵循简单、可读、统一原则;优先设计API,然后编码二、URL设计【针对后端开发】2.1HTTP
张飞洪[厦门]
·
2019-11-28 23:00
理解RESTful与
API设计
指南
总览RESTful起源REST这个词,是RoyThomasFielding在他2000年的博士论文中提出的。Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、Apache基金会的第一任主席。所以,他的这篇论文一经发表,就引起了关注,并且立即对互联网开发产生了深远的影响。名称Fielding将他对互联网软件的架构原则,定名为RE
錦魚
·
2019-11-25 10:24
SpringBoot Activiti6系列教程(五)-activiti api
介绍Activiti
api设计
的非常友好,使用的过程中也是学习到了
api设计
的一些技巧,有时间也会整理下,activitapi主要是分两大块ServiceQueryService负责执行动作,Query
wls1036
·
2019-11-14 16:00
bpmn
jav
springboot
activiti
java8-新的日期API
背景java的日期和时间
API设计
不理想,java8引入新的时间和日期API就是为了解决这个问题。
春天springcarter
·
2019-11-12 19:00
api first
第三章.
API设计
的第一次探险RESTful架构遵循着一套代理可以通过交换资源通信的原则.这套通用规则为应用程序交换数据流和为有助于构建一个web创造了巨大的可能,使得Web更开放和可访问性.在Web的黑暗时代
_willing
·
2019-11-08 10:17
java压缩归档算法开源框架工具 compress
特性支持常见归档压缩算法fluent
api设计
,优雅方便快速开始环境
叶止水
·
2019-11-08 05:20
compression
java
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
牛马风情
·
2019-11-08 01:01
API数据提取
不同的开发者用不同的架构,甚至不同的语言编写软件都没问题——因为
API设计
的目的就是要成为一种通用语言,让不同的软件进行信息共享。
mysimplebook
·
2019-11-07 16:39
RESTFUL API
1.什么是RESTFULAPIRESTFULAPI是目前比较成熟的一套互联网应用程序的
API设计
理论2.URI代表一种资源/users用户资源/users/{id}/books某用户书籍资源3.HTTP
jsjack_wang
·
2019-11-07 15:28
WWDC 2017 iOS11 新特性 Drag and Drop 解析
拖拽的意义在阅读本文之前,建议读者先亲手把玩下DragandDrop的各种姿势,有过实际的操作体验,才能更好的明白一些
API设计
背后的考量。现阶段只有iPad上能支持不同A
MrPeak
·
2019-11-06 05:56
REST框架——RESTful
理解RESTful架构RESTful
API设计
指南——阮一峰由来从技术架构层面上看,Web的技术架构包括了四个基石:URIHTTPHyperText(除了HTML外,也可以是带有超链接的XML或JSON
王皮皮_
·
2019-11-06 00:22
Spring Boot从零入门5_五脏俱全的RESTful Web Service构建
https://xiaobaiai.net[TOC]1前言这一节我们正式进入SpringBoot的WEB服务开发,在WEB服务中,不可缺少的我们需要去提供API出来,那么就少不了设计API,而当前流行的一套
API
Ethan
·
2019-11-05 15:10
spring
RESTFul API最佳实践
而RESTfulAPI就是完全遵循REST方式的一套
API设计
规范,简单来说,通过API来描述资源的访问方式:通过HTTP
悠悠i
·
2019-11-04 10:00
50. RESTful API的简单实现
RESTfullAPI是现在很流行的
API设计
风格。众所周知的HTTP1.1规范正是基于REST架构风格的指导原理来设计的。需要注意的是,REST是一种风格而不是标准。
厚土火烟
·
2019-11-04 03:24
Glide 系列-1:预热、Glide 的常用配置方式及其原理
Glide的
API设计
非常人性化,上手也很容易。在
青彦_
·
2019-11-03 19:18
移动App的REST
API设计
实践
2014.9.8更新:最近有一篇关于HTTP
API设计
的文章值得参考:https://github.com/interagent/http-api-design,中文翻译:https://github.com
linxiangyu
·
2019-11-03 04:50
每周阅读(6/20)
再看
API设计
——从黑客的角度主要谈了连
Jeff
·
2019-11-01 23:53
第三章 接口与
API设计
—第20条:为私有方法名加前缀
一个类所做的事情通常都要比从外面看到的更多。编写类的实现代码时,经常要写一些只在内部使用的方法。笔者建议,应该为这种方法的名称加上某些前缀,这有助于调试,因为据此很容易就能把公共方法和私有方法区别开。为私有方法名加前缀还有个原因,就是便于修改方法名或方法签名。对于公共方法来说,修改其名称或签名之前要三思,因为类的公共API不便随意改动。如果改了,那么使用这个类的所有开发者都必须更新其代码才行。而对
luckyCoderCai
·
2019-11-01 10:00
从达标到卓越 —— API 设计之道(上)
这两者叫好又叫座的原因固然有很多,但是其中有一个共同特质不可忽视,那便是它们的**
API设计
**非常优雅。因此这次我想来谈个大课题——
API设计
之道。
阿里云云栖社区
·
2019-10-31 22:34
在TensorFlow中使用SVD做主成分分析
因为它的
API设计
叕把我惊喜(吓)到了。这部分放到后面来说,先上点前菜。
巾梵
·
2019-10-31 22:58
iOS 编写高质量Objective-C代码(八)—— 系统框架
附上链接:iOS编写高质量Objective-C代码(一)——简介iOS编写高质量Objective-C代码(二)——面向对象iOS编写高质量Objective-C代码(三)——接口和
API设计
iOS编写高质量
奇舞647
·
2019-10-31 15:21
PHP工作岗位要求
这里说的精通是能够完成绝大部分需求3、MySQL数据库的增删改查等常用操作4、Restful
API设计
、开发、测试、文档编写5、熟悉工作中常用的Linux命令中级PHP中级PHP是一个PHP程序员基本的要
PHP程序媛
·
2019-10-27 16:00
PHP工作岗位要求
这里说的精通是能够完成绝大部分需求3、MySQL数据库的增删改查等常用操作4、Restful
API设计
、开发、测试、文档编写5、熟悉工作中常用的Linux命令中级PHP中级PHP是一个PHP程序员基本的要
不断的提升自己
·
2019-10-27 16:00
分析下Retrofit为何如此优秀?
image.png功能强大1.基于Okhttp&遵循Restful
API设计
风格2.通过注解配置网络请求参数4.支持同步&异步网络请求5.支持多种数据解析&序列化格式(Gson,Json,XML,Protobuf
大佬的上半生
·
2019-10-25 16:30
REST Framework接口规范
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。REST(Representatio
Dr_wei
·
2019-10-24 22:00
API设计
中防重放攻击
HTTPS数据加密是否可以防止重放攻击?否,加密可以有效防止明文数据被监听,但是却防止不了重放攻击。防重放机制我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求原封不动地再发送一次,两次...n次,一般正常的请求都会通过验证进入到正常逻辑中,如果这个正常逻辑是插入数据库操作,那么一旦插入数据库的语句写的不好,就有可能出现多条重复的数据。一旦是比较慢的查询操作
笑对丶人生
·
2019-10-24 09:39
php内功
API设计
中防重放攻击
HTTPS数据加密是否可以防止重放攻击?否,加密可以有效防止明文数据被监听,但是却防止不了重放攻击。防重放机制我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求原封不动地再发送一次,两次...n次,一般正常的请求都会通过验证进入到正常逻辑中,如果这个正常逻辑是插入数据库操作,那么一旦插入数据库的语句写的不好,就有可能出现多条重复的数据。一旦是比较慢的查询操作
我爱读活法
·
2019-10-23 19:00
如何基于Python实现MySQL查询的
API设计
,附上完整脚本
这是学习笔记的第2134篇文章我们在平时的工作中不可避免会有连接到数据库的操作,通常来说我们会使用基于Shell的方式,或者基于数据库驱动的连接方式,比如JDBC,ODBC,PyMySQL,MySQLdb等。如果是基于Shell的方式,很容易出现一个使用瓶颈,那就是如果通过shell去查看一个表的数据,那么输出是没有规范的格式的,Shell执行是最简单最基本的调用模式,我们也可以利用数据库服务端的
jeanron100
·
2019-10-17 00:54
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他