如何给老婆解释什么是Restful (mp.weixin.qq.com)

【简介】

老婆经常喜欢翻看我订阅的技术杂志,她总能从她的视角提出很多有趣的问题。



一个悠闲的周日下午,她午觉醒来,又习惯性的抓起这个月的杂志,饶有兴趣地看了起来。



果不其然,看着看着,她又对我发难了,“Restful是什么呀,老公?是restaurant的形容词吗,突然就觉得好饿了啊......”



作为一个合格的程序员,我一直把能够将一项技术讲给老婆听,并且能给她讲懂,作为我已经掌握了这项技术的标准。

点击查看全文 >>

@码个蛋 2018-02-05 15:22分享 / 0个评论
赞过的人: 技术头条
要不要再学学下面的文章?
谷歌程序员 20 行代码送你一个“老婆” (mp.weixin.qq.com)
还记得前不久的「东升发型生成器」吗?在那个视频中,B 站 up 主 Mars 隆重推出了自制的秃头生成器。不管你现在有多年轻,头发有多么浓密,那个生成器都能让你一眼望穿二十年后的自己。
by @code小生 2021-01-03 14:54 分享 查看详情
AWS Lambda + API Gateway 搭建 Restful API 折腾记录 (old-panda.com)
记录自己如何使用 AWS Lambda 和 API Gateway 搭建了一个简单的 Restful API ,同时做到了多快好省
by @OldPanda 2020-03-04 10:18 分享 查看详情
分库分表就能无限扩容吗,解释得太好了! (mp.weixin.qq.com)
像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,什么疑问呢?其实是老生常谈的话题:服务的扩容问题。
by @zhisheng_blog 2019-11-05 21:14 分享 查看详情
细说API – 重新认识RESTful (insights.thoughtworks.cn)
在前后端分离和微服务成为现代软件开发的大趋势下,API设计也应该变得越来越规范和高效。本篇希望把API相关的概念最朴素的方式梳理,对API设计有一个更全面和细致的认识,构建出更规范、设计清晰和文档完善的API。
by @ThoughtWorks 2019-01-16 11:30 分享 查看详情
RESTful API 设计规范 (mp.weixin.qq.com)
该仓库整理了目前比较流行的 RESTful api 设计规范,为了方便讨论规范带来的问题及争议,现把该文档托管于 Github,欢迎大家补充!!

关于「能愿动词」的使用
为了避免歧义,文档大量使用了「能愿动词」,对应的解释如下:

必须 (MUST):绝对,严格遵循,请照做,无条件遵守;

一定不可 (MUST NOT):禁令,严令禁止;

应该 (SHOULD) :强烈建议这样做,但是不强求;

不该 (SHOULD NOT):强烈不建议这样做,但是不强求;

可以 (MAY) 和 可选 (OPTIONAL) :选择性
by @zhisheng_blog 2018-07-16 22:35 分享 查看详情
NuSTER: 基于HAProxy的高性能HTTP缓存服务器和RESTful NoSQL缓存服务 (github.com)
NuSTER是一个基于HAProxy的高性能HTTP缓存服务器和RESTful NoSQL缓存服务器,完全兼容HAProxy,并且利用HAProxy的ACL功能来提供非常细致的缓存规则。可以用作类似Varnish或者Nginx那样的HTTP缓存服务器,来缓存动态或者静态的HTTP资源。也可以用作RESTful NoSQL缓存服务器, 用HTTP POST/GET/DELETE 来 添加/取得/删除 Key/Value。可以像Memcached或者Redis那样放在应用和数据库之间作为内部KV缓存使用,也可以放在用户和应用之间作为面向用户的NoSQL使用。 支持header, cookie等等,所以可以将不同的用户数据存到相同的路劲。
by @NusterCacheServer 2018-07-09 08:48 分享 查看详情
【晒出你的第83行代码】阿里研究员福贝,用一个小演示程序来解释一下 C++11/14 里的 closure 是可以多么的“爽” (yq.aliyun.com)
在五四青年节之际,社区发起了来晒晒属于你的“第83行”的活动,活动中邀请业界的大牛、大神们来晒代码或者Review代码!第一波邀请的大神就是阿里研究员福贝。
by @幸运的猫耳 2018-05-09 16:34 分享 查看详情
【Javascript】hibernate配置文件hibernate.cfg.xml的详细解释 (click.aliyun.com)
标准的XML文件的起始行,version=\'1.0\'表明XML的版本,encoding=\'gb2312\'表明XML文件的编码方式 表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性。
by @顽固份子_akaBlueMind 2017-06-01 13:37 分享 查看详情
更多关于Flexbox布局如何工作的 – 用大彩图和GIF动画解释 (www.css88.com)
我们入门了几个基本的 Flexbox 属性:flex-direction,justify-content,align-items和align-self。

这些属性对于创建基本布局非常有用。 但是一旦你开始使用Flexbox构建网页的时候,你需要更深入学习Flexbox 属性,以发挥它的潜力。

现在让我们深入了解 Flexbox 的缩放 – 以及如何利用它来构建漂亮的自适应布局。
by @技术头条 2017-03-22 00:14 分享 查看详情