《富爸爸,穷爸爸》热门标注
2019-07-26Life

人穷穷观念,人富钱生钱。
《富爸爸,穷爸爸》是一个真实的故事,作者罗伯特・清崎的亲生父亲和朋友的父亲对金钱的看法截然不同,这使他对认识金钱产生了兴趣,最终他接受了朋友的父亲的建议,也就是书中所说的。“富爸爸”的观念,即不要做金钱的奴隶,要让金钱为我们工作,并由此成为一名极富传奇色彩的成功的投资家。
本文摘抄了《富爸爸,穷爸爸》在Kindle电子书中的热门标注:

人穷穷观念,人富钱生钱。
《富爸爸,穷爸爸》是一个真实的故事,作者罗伯特・清崎的亲生父亲和朋友的父亲对金钱的看法截然不同,这使他对认识金钱产生了兴趣,最终他接受了朋友的父亲的建议,也就是书中所说的。“富爸爸”的观念,即不要做金钱的奴隶,要让金钱为我们工作,并由此成为一名极富传奇色彩的成功的投资家。
本文摘抄了《富爸爸,穷爸爸》在Kindle电子书中的热门标注:
在Google IO 2019开发者大会上,Flutter和Dart发表了超越移动端,为iOS,Android,ChromeOS和Web构建应用的主题演讲。
时至今日,想必Flutter已经可以开发Web应用了。
我们知道Flutter是使用叫Skia的C++库来渲染UI,但是Web上是使用Dom,Canvas,以及WebGL,那么Flutter到底会采用哪种方式呢?
这篇文章带你对Flutter for web做一个了解和实践:

通常我们为了统一,和前端方便处理,写的API返回JSON会有固定的结构,比如下面这种:
{
"code":200,
"message":"hello world!",
"data":{
"user":{}
}
}
但是当返回码为非200时,比如接口不存在404,服务器错误500,Spring默认会返回一个类似这样的结构:
{
"timestamp": "2019-07-19 10:23:47",
"status": 403,
"error": "Forbidden",
"message": "没有权限",
"path": "/web/api/public/admin/dota/version"
}
下面进行简单配置即可实现这个JSON结构的自定义:
关于认证和授权,最权威的流程就是OAuth2.0了,涵盖了用户认证授权的方方面面,现代的大型网站几乎都是基于Oauth2.0协议开发认证鉴权功能。
OAuth2.0被写入RFC6749,RFC中的流程图看了还是不明白的话,可以看看下面这张图,展示了OAuth2.0四种模式的完整流程。