![](https://img-blog.csdnimg.cn/20200329172803799.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
分布式解决方案&认证
。
不要停止思考-jcn
向往美好生活
展开
-
token带来的好处
摘要: Token 是在服务端产生的。如果前端使用用户名/密码向服务端请求认证,服务端认证成功,那么在服务端会返回 Token 给前端。前端可以在每次请求的时候带上 Token 证明自己的合法地位 不久前,我在在前后端分离实践中提到了基于 Token 的认证,现在我们稍稍深入一些。 通常情况下,我们在讨论某个技术的时候,都是从问题开始。那么第一个问题: 为什么要用 Toke...转载 2020-02-16 19:03:43 · 4492 阅读 · 0 评论 -
非对称加解密,私钥和公钥到底是谁来加密,谁来解密
第一种用法:公钥加密,私钥解密。---用于加解密 第二种用法:私钥签名,公钥验签。---用于签名 有点混乱,不要去硬记,总结一下: 你只要想: 既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密; 既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。 同一种道理,我在换种说法: 私钥和公钥是...转载 2020-02-18 21:00:37 · 438 阅读 · 0 评论 -
关于cookie和session最全解释
cookie和session 1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个...转载 2020-02-17 21:00:50 · 4219 阅读 · 1 评论 -
在分布式环境下解决springmvc传统文件上传所带来的弊端
一、文件上传 说明:传统方式的文件上传,指的是我们上传的文件和访问的应用存在于同一台服务器上。并且上传完成之后,浏览器可能跳转。 1. 第一步:创建 maven 工程并导入 commons-fileupload 坐标 1 <dependency> 2 <groupId>commons-fileupload</groupId> 3 <artifa...转载 2020-02-17 14:19:48 · 499 阅读 · 0 评论 -
常见的分布式事务解决方案
目录 一、分布式事务前奏 二、柔性事务解决方案架构 (一)、基于可靠消息的最终一致性方案概述 (二)、TCC事务补偿型方案 (三)、最大努力通知型 三、基于可靠消息的最终一致性方案详解 (一)、消息发送一致性 ...转载 2020-02-09 21:43:48 · 319 阅读 · 0 评论