- RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/article... RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/article...
- Kong是一个可扩展的开源API层(也称为API网关或API中间件)。 Kong运行在任何RESTful API的前面,并通过插件扩展,它们提供超出核心平台的额外功能和服务。Kong最初是在Mashape建立的,用于为其API Marketplace提供超过15,000个API和Microservices,并为超过20万的开发者每月生成数十亿个请求。 今天,Kong被用于小型和大型组织的关键... Kong是一个可扩展的开源API层(也称为API网关或API中间件)。 Kong运行在任何RESTful API的前面,并通过插件扩展,它们提供超出核心平台的额外功能和服务。Kong最初是在Mashape建立的,用于为其API Marketplace提供超过15,000个API和Microservices,并为超过20万的开发者每月生成数十亿个请求。 今天,Kong被用于小型和大型组织的关键...
- 1.什么是RESTREST全称是Representational State Transfer,表述状态转移的意思。它是在Roy Fielding博士论文首次提出。REST本身没有创造新的技术、组件或服务,它的理念就是在现有的技术之上,更好的使用现有的 web规范。用REST规范的web服务器,能够更好的展现资源,客户端能够更好的使用资源。每个资源都由URI/ID标识。REST本身跟http... 1.什么是RESTREST全称是Representational State Transfer,表述状态转移的意思。它是在Roy Fielding博士论文首次提出。REST本身没有创造新的技术、组件或服务,它的理念就是在现有的技术之上,更好的使用现有的 web规范。用REST规范的web服务器,能够更好的展现资源,客户端能够更好的使用资源。每个资源都由URI/ID标识。REST本身跟http...
- 作者:预流原文链接:https://www.jianshu.com/p/b52a2773e75f背景理论上,客户端可以直接向微服务发送请求,每个微服务都有一个公开的URL,该URL将映射到微服务的负载均衡器,由它负责在可用实例之间分发请求。但这种方式存在如下缺陷:1. 客户端需求和微服务暴露的细粒度 API 不匹配经常有一个业务调用很多个服务,假如客户端发送许多请求,这在公网上可能会很低效,... 作者:预流原文链接:https://www.jianshu.com/p/b52a2773e75f背景理论上,客户端可以直接向微服务发送请求,每个微服务都有一个公开的URL,该URL将映射到微服务的负载均衡器,由它负责在可用实例之间分发请求。但这种方式存在如下缺陷:1. 客户端需求和微服务暴露的细粒度 API 不匹配经常有一个业务调用很多个服务,假如客户端发送许多请求,这在公网上可能会很低效,...
- 引子上联:这个需求很简单下联:怎么实现我不管横批:今晚上线Part 1:暴力破解早上开完站会,小李领了张新卡,要对登录功能做升级改造,在原来只支持用户名密码登录模式的基础上,新增手机号和短信验证码登录。业务分析师薇薇早就准备好了故事卡,并且也考虑到这个功能的特殊性,除了平常的业务性验收标准外,还专门添加了一些和安全有关的条目。这张故事卡看上去是这样的:故事卡-274作为用户,我可以通过手机号... 引子上联:这个需求很简单下联:怎么实现我不管横批:今晚上线Part 1:暴力破解早上开完站会,小李领了张新卡,要对登录功能做升级改造,在原来只支持用户名密码登录模式的基础上,新增手机号和短信验证码登录。业务分析师薇薇早就准备好了故事卡,并且也考虑到这个功能的特殊性,除了平常的业务性验收标准外,还专门添加了一些和安全有关的条目。这张故事卡看上去是这样的:故事卡-274作为用户,我可以通过手机号...
- 最近可能大家听到“数据中台”这个词越来越频繁了,有时候我跟一些朋友聊起来,也是都在说这个,但是一直不知道这到底是个什么。最近就看到这篇文章,觉得说的还挺好的,分享给大家看看,希望大家看完能对数据中台有一些认识。转载来源公众号:AI 前线声明:本文由微信公众号 「AI 前线」原创(ID:ai-front),未经授权不得转载“ 阅读本文大概需要 12 分钟。 ”导读:数据中台被誉为大数据的下一站... 最近可能大家听到“数据中台”这个词越来越频繁了,有时候我跟一些朋友聊起来,也是都在说这个,但是一直不知道这到底是个什么。最近就看到这篇文章,觉得说的还挺好的,分享给大家看看,希望大家看完能对数据中台有一些认识。转载来源公众号:AI 前线声明:本文由微信公众号 「AI 前线」原创(ID:ai-front),未经授权不得转载“ 阅读本文大概需要 12 分钟。 ”导读:数据中台被誉为大数据的下一站...
- 在这个互联网时代,拥有流量就仿佛于拥有了一切。我大约在 2014 年底开了自己的个人博客,当时就是想自己记录点学***结,一个是方便查阅,二是锻炼一下自己写总结或者文章的能力,最初就是记录一些日常生活、编程学习的小知识点什么的。一次偶然的机会我接触了爬虫,当时用 Python 写爬虫的仿佛也不多,正好有一位学长有研究,我也就跟着他学了起来,学的时候也是自己总结,然后把一些文章发表到博客上,累积... 在这个互联网时代,拥有流量就仿佛于拥有了一切。我大约在 2014 年底开了自己的个人博客,当时就是想自己记录点学***结,一个是方便查阅,二是锻炼一下自己写总结或者文章的能力,最初就是记录一些日常生活、编程学习的小知识点什么的。一次偶然的机会我接触了爬虫,当时用 Python 写爬虫的仿佛也不多,正好有一位学长有研究,我也就跟着他学了起来,学的时候也是自己总结,然后把一些文章发表到博客上,累积...
- 郭一璞 发自 凹非寺量子位 报道 | 公众号 QbitAI最近,一份规模达1.4亿的知识图谱被开源了,而且还是中文。开源贡献者是一位个人开发者Yener,这也是目前已开源的最大规模的中文知识图谱。你可以在下面这个网站上查看该知识图谱中的具体内容:https://www.ownthink.com/比如,我们输入“周杰伦”。此时周杰伦的一些歌曲、电影、所获奖项就都出现了,还有他的出生地、星座、血... 郭一璞 发自 凹非寺量子位 报道 | 公众号 QbitAI最近,一份规模达1.4亿的知识图谱被开源了,而且还是中文。开源贡献者是一位个人开发者Yener,这也是目前已开源的最大规模的中文知识图谱。你可以在下面这个网站上查看该知识图谱中的具体内容:https://www.ownthink.com/比如,我们输入“周杰伦”。此时周杰伦的一些歌曲、电影、所获奖项就都出现了,还有他的出生地、星座、血...
- 大家好,我是运营小马。正如我们所知道的那样,10.23日 ,崔庆才因为写文写得很痛苦,将公众号转给我运营。10.24 我兴致勃勃又小心翼翼的宣布了我要运营10.25 崔庆才回来了,他说他有喷薄而出抑制不住的写作欲望,今天就要发原创。我:?跟我说出那句话:男人就是————我不说,要说你们说。不过也讲真的,我这么珍贵的公众号,不能他想发就发。我看了眼,写得还行,仅次于小马的水平,值得一读。我先打... 大家好,我是运营小马。正如我们所知道的那样,10.23日 ,崔庆才因为写文写得很痛苦,将公众号转给我运营。10.24 我兴致勃勃又小心翼翼的宣布了我要运营10.25 崔庆才回来了,他说他有喷薄而出抑制不住的写作欲望,今天就要发原创。我:?跟我说出那句话:男人就是————我不说,要说你们说。不过也讲真的,我这么珍贵的公众号,不能他想发就发。我看了眼,写得还行,仅次于小马的水平,值得一读。我先打...
- 本节书摘来自清华大学出版社《学习OpenCV 3(中文版)》 一书中第一章,作者是[美]安德里安 • 凯勒 (Adrian Kaehler) 加里 • 布拉德斯基 (Gary Bradski) , 阿丘科技 刘昌祥 吴雨培 王成龙 崔玉芳 等译。 本节书摘来自清华大学出版社《学习OpenCV 3(中文版)》 一书中第一章,作者是[美]安德里安 • 凯勒 (Adrian Kaehler) 加里 • 布拉德斯基 (Gary Bradski) , 阿丘科技 刘昌祥 吴雨培 王成龙 崔玉芳 等译。
- 在《如何安全存储口令?了解下Hash加盐的原理》这篇文章中,从原理、用途、特点等方面讲解了安全存储口令的一种方案,这就是Hash加盐,为了更好的理解,这篇文章从实战的角度,设计一个可实践的技术方案。以企业邮箱应用来说,企业用户(每个用户有一个 email 地址)、企业管理员、客服人员、销售人员都有一个登录口令;这些用户可以通过 IMAP、POP、SMTP、WEB(包括 webmail、客服管... 在《如何安全存储口令?了解下Hash加盐的原理》这篇文章中,从原理、用途、特点等方面讲解了安全存储口令的一种方案,这就是Hash加盐,为了更好的理解,这篇文章从实战的角度,设计一个可实践的技术方案。以企业邮箱应用来说,企业用户(每个用户有一个 email 地址)、企业管理员、客服人员、销售人员都有一个登录口令;这些用户可以通过 IMAP、POP、SMTP、WEB(包括 webmail、客服管...
- 概述动态编译技术在开源框架中的应用非常的广泛,现在市面上的插件化框架,热修复框架几乎都使用了动态编译技术,原理几乎都是在编译期间动态的在class文件中注入代码或者或修改。Java的AOP 框架是一个比较出名的面向切面编程框架,这是一种通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的技术,可以动态的修改Java的Class字节码的内容。而比较出名的AOP 框架... 概述动态编译技术在开源框架中的应用非常的广泛,现在市面上的插件化框架,热修复框架几乎都使用了动态编译技术,原理几乎都是在编译期间动态的在class文件中注入代码或者或修改。Java的AOP 框架是一个比较出名的面向切面编程框架,这是一种通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的技术,可以动态的修改Java的Class字节码的内容。而比较出名的AOP 框架...
- React Native作为时下最热门的跨平台开发方案,在这两年的移动跨平台方案中可谓一枝独秀,在很多的移动产品中都可以看到它们的影子,相比国内的Weex,RN的迭代更加频繁,性能上也无限的接近原生应用。不过,RN从性能上来说还是有提升的可能,所以,在今年的6月份,也即是Facebook刚刚发布了 React Native 0.56后,React工程经理 Sophie Alpert 在其官方... React Native作为时下最热门的跨平台开发方案,在这两年的移动跨平台方案中可谓一枝独秀,在很多的移动产品中都可以看到它们的影子,相比国内的Weex,RN的迭代更加频繁,性能上也无限的接近原生应用。不过,RN从性能上来说还是有提升的可能,所以,在今年的6月份,也即是Facebook刚刚发布了 React Native 0.56后,React工程经理 Sophie Alpert 在其官方...
- 本节书摘来自清华大学出版社《Hadoop权威指南:大数据的存储与分析》一书中第三章,第3.5.2节,作者是Tom White , 王 海 华 东 刘 喻 吕粤海 译。 本节书摘来自清华大学出版社《Hadoop权威指南:大数据的存储与分析》一书中第三章,第3.5.2节,作者是Tom White , 王 海 华 东 刘 喻 吕粤海 译。
- React 组件实例在渲染的时候(实例化)创建,这些实例在接下来渲染中会被重复使用。要调用组件上的API,首先需要获取对组件的引用。在组件方法内部可以通过this访问,在组件外唯一访问组件方法就是通过React.render的返回值,在其它组件内访问组件,可以使用refs获得对组件的引用。 React 组件实例在渲染的时候(实例化)创建,这些实例在接下来渲染中会被重复使用。要调用组件上的API,首先需要获取对组件的引用。在组件方法内部可以通过this访问,在组件外唯一访问组件方法就是通过React.render的返回值,在其它组件内访问组件,可以使用refs获得对组件的引用。
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/14 周二 16:30-18:00
张俭 华为云IoT DTSE技术布道师
作为开发者的你是否也想加入开源社区?本期物联网平台资深“程序猿”,开源专家张俭,为你揭秘华为云IoT如何借助开源构建可靠、开放、易用的物联网平台,并手把手教你玩转开源社区!
去报名
热门标签