06 2020 档案

摘要:1. 什么是OAuth2.0 * 用于REST/APIs的代理授权框架(delegated authorization) * 基于令牌Token的授权,在无需暴露用户密码的情况下,使应用能获取对用户数据的有限访问权限 * 解耦认证和授权 * 事实上的标准安全框架,支持多种用例场景 * 服务器端Web 阅读全文
posted @ 2020-06-21 22:29 山分子 阅读(268) 评论(0) 推荐(0)
摘要:1. 查看shadow文件内容```cat /etc/shadow```可以看到shadow文件内容,例如:```root:$1$Bg1H/4mz$X89TqH7tpi9dX1B9j5YsF.:14838:0:99999:7:::```其格式为:{用户名}:{加密后的口令密码}:{口令最后修改时间距 阅读全文
posted @ 2020-06-21 10:19 山分子 阅读(860) 评论(0) 推荐(0)
摘要:1. 微服务的优势 * 开发速度快 * 变化响应快 * 易维护 * 扩容简单2. 微服务架构设计要素 * 服务解耦(Decouple) * HTTP API - 简单接口(Dumb Pipes) * 数据去中心化(Decentralize) * 持续集成自动部署(DevOps)3. 微服务架构设计考 阅读全文
posted @ 2020-06-14 11:32 山分子 阅读(589) 评论(0) 推荐(0)
摘要:1. MongoDB数据库定位 * OLTP数据库 * 原则上Oracle和MySQL能做得事情,MongoDB都能做(包括ACID事务) * 优点:横向扩展能力,数据量或并发量增加时候可以自动扩展 * 优点:灵活模型,适合迭代开发,数据模型多变场景 * 优点:JSON数据结构,适合微服务/REST 阅读全文
posted @ 2020-06-01 23:01 山分子 阅读(2687) 评论(0) 推荐(0)