design
艾斯比的日常
简单,快乐,分享
展开
-
什么是云计算, 什么是 IaaS, PaaS, SaaS
谈到云计算, 我们会和本地计算作比较. 传统的本地计算, 受限于本地机器性能和存储空间, 计算能力有限. 而云计算可以理解为部署在互联网上的计算机集群, 拥有计算和存储能力, 用户可以按需获取. 极大提高资源利用率和共享概念. 云计算有三种概念 IaaS 基础设施即服务, 例如阿里云的 ECS 服务器, 相当于我们租了一台装了 Linux 系统的电脑. PaaS 平台即服务, 例如阿里云的轻量级应用服务器. 这个相当于帮我们安装了 nginx 或者 Apache 服务器, 我们上传我们的 html 或 p原创 2022-02-25 19:46:38 · 1129 阅读 · 0 评论 -
设计模式之观察者模式
对象行为改变时, 想要其他对象感知 传统的方式是在该行为里, 调用其他对象的方法. 一旦需要增加观察者时, 又需要修改被观察的对象, 耦合性高 观察者模式 subject 内部维护观察者列表, 当自身行为发生改变时, 会遍历观察者列表, 逐个通知 是 subject 和 observer 低耦合 ...原创 2021-11-08 11:00:02 · 54 阅读 · 0 评论 -
二维码登录原理
涉及三个端: 服务器, 浏览器, 客户端 服务器 生成浏览器会话 id, 包含有效期 使用 app token + 浏览器会话 id 换取浏览器 token 更新浏览器会话 token 状态 浏览器 获取服务器会话 id, 生成二维码 (内容是 http 地址) ajax 携带二维码轮询请求服务器, 获取二维码状态 (已过期 / 待确认登录 / 已登录 / 已取消) app 扫码, 判断是登录地址, 携带 app token, 访问二维码地址, 提示是否确认登录 服务器将该浏览器会话原创 2021-10-31 10:18:27 · 138 阅读 · 0 评论