Web 身份鉴权技术方案
Web 身份鉴权是 Web 应用安全的第一道防线,也是所有需要验证用户身份、管理权限、保障数据完整性系统的必备能力
这个领域有两个术语易混淆
- Authentication
- Authorization
分别对应中文「认证」和「授权」。前者是对用户身份的鉴别,一般用于登录;后者是在明确用户身份的情况下,对该用户权限范围的管控
Web 身份鉴权是 Web 应用安全的第一道防线,也是所有需要验证用户身份、管理权限、保障数据完整性系统的必备能力
这个领域有两个术语易混淆
分别对应中文「认证」和「授权」。前者是对用户身份的鉴别,一般用于登录;后者是在明确用户身份的情况下,对该用户权限范围的管控
随着日常安装的工具越来越多,每次打开新 shell 时,速度越来越慢,这里记录一下我的场景和解决方案。
我用的是 zsh,同时安装了 oh my zsh 插件,所以第一反应是 oh my zsh 这个有名的笨重玩意拖慢了我的 zsh,但是反复通过 time zsh .zshrc
实验计算启动时间后发现并不是,真正做坏事的是 conda
和 nvm
这两个家伙,他们的初始化动作都很耗时。然而我的日常工作流其实使用它们的频率并不高,所以研究了一番后,实现了一套延迟加载的玩法,在不影响 zsh 启动的同时,工具也可以按照以前一样正常使用。
在真实的使用体验和各种测试中,M 系列芯片的 Mac 性能几乎吊打 Intel 系列的 Mac,大家不禁要问,这到底是怎么做到的?
本文将以 M1 芯片为例,尽力把 Apple 在 M 系列芯片上施展的黑魔法一一讲明白。我想很多人都会有这样的疑问:
日常需求经常需要用到分布式事务一致性保障,踩坑摸索中积累了一些经验,结合各种内外部资料,统一做一次梳理,并在最后附上一些实践经验
举例一个业务场景:银行账户 A 转账给银行账户 B 100 元 引入问题和要求: