摘要: 什么是JWT Json web token(JWT)是一个含签名并携带用户相关信息的JSON串,页面请求校验登录接口时,请求头中携带JWT串到后端服务,后端通过签名加密串匹配校验,保证信息未被篡改,特别适用于分布式站点的单点登陆(SSO)场景。 传统session认证: 1、用户向服务器发送用户名和 阅读全文
posted @ 2022-07-18 21:44 学海无涯# 阅读(365) 评论(0) 推荐(0)
摘要: 第一方cookie和第三方cookie 第一方cookie:你正在浏览的域所建立的Cookie,比如你正在访问百度的官网baidu.com,那么你的浏览器将会生成一个baidu.com域的Cookie保存起来。 第三方cookie:三方指的是非同站,这个同站和同源协议中的源origin不同,它的要求 阅读全文
posted @ 2022-07-18 18:06 学海无涯# 阅读(944) 评论(0) 推荐(0)
摘要: 攻击原理 用户C打开浏览器,访问受信任网站A,输入用户名和密码请求登录网站A; 在用户信息通过验证后,网站A产生Cookie信息并返回给浏览器,此时用户登录网站A成功,可以正常发送请求到网站A;3. 用户未退出网站A之前,在同一浏览器中,打开一个TAB页访问网站B; 网站B接收到用户请求后,返回一些 阅读全文
posted @ 2022-07-18 16:12 学海无涯# 阅读(31) 评论(0) 推荐(0)
摘要: 认证机制 1. session认证 浏览器第一次发送请求时,服务器自动生成了Session(用户会话所需的属性及配置信息),并且生成了Session ID来唯一标识这个Session,并将其通过响应发送到浏览器。浏览器第二次发送请求会将前一次服务器响应中的Session ID放在请求的Cookie中 阅读全文
posted @ 2022-07-18 13:57 学海无涯# 阅读(119) 评论(0) 推荐(0)
摘要: 点击项目main函数旁边绿色的三角,选择Modify Run Configuration 点击Modify options 点击Allow multiple instances 阅读全文
posted @ 2022-07-06 09:04 学海无涯# 阅读(902) 评论(0) 推荐(0)
摘要: 1. 启动docker -f后面接文件,yml是配置文件,-d表示后台运行 docker-compose -f docker-compose.yml up -d docker-compose up 服务名 2. 进入docker容器里面的某个服务 首先查看docker里面开启的服务 docker p 阅读全文
posted @ 2022-06-28 09:13 学海无涯# 阅读(25) 评论(0) 推荐(0)
摘要: class LRUCache { class DoubleList{ public int key, val; public DoubleList prev, next; public DoubleList(){} public DoubleList(int key, int val){ this. 阅读全文
posted @ 2022-06-24 11:23 学海无涯# 阅读(24) 评论(0) 推荐(0)
摘要: 介绍 RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP(高级消息队列协议)来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。生产 阅读全文
posted @ 2022-06-21 17:46 学海无涯# 阅读(160) 评论(0) 推荐(0)
摘要: Redis持久化存储分为AOF与RDB两种模式,默认开启RDB。 RDB RDB是在某个时间点将数据写入一个临时文件dump.rdb,通过dump.rdb实现数据的备份和恢复。优点:使用单独子进程来进行持久化,主进程不会进行任何 IO 操作,保证了 redis 的高性能;缺点:RDB 是间隔一段时间 阅读全文
posted @ 2022-06-20 15:59 学海无涯# 阅读(41) 评论(0) 推荐(0)
摘要: Redis实现高可用主要有三种部署模式:主从模式、哨兵模式和集群模式。 主从模式 Redis是一主(master)多从(slave),主节点负责读写操作,从节点只负责读操作,一个主节点可以有多个从节点,而一个从节点只能有一个主节点,从节点的数据来自于主节点,实现原理是主从复制机制。主从复制机制包括全 阅读全文
posted @ 2022-06-19 19:26 学海无涯# 阅读(131) 评论(0) 推荐(0)