什么是单点登录 简单点说就是公司有A,B两个系统,我登录了A系统之后再跳转到B系统可以直接访问,而不需要再次登录B系统. 几种常见的单点登录实现方式 在讲解单点登录之前先讲解几个基本的概念: Cookie: Cookie是一段不超过4KB的小型文本数据,是保存在用户本地的,常见格式为: Expires属性:设置Cookie的生存期 Domain属性:指定了可以访问该 Cooki...
原创
2021-09-01 11:29:12
545阅读
SSO的概念: 单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。SSO的用途: ...
转载
2016-01-07 10:40:00
136阅读
此文并不针对zebra的应用,甚至不是一个架构的分析,只是对于Zebra的一点儿思考。 Zebra 设计得是如此简洁明快。...
转载
2022-04-29 14:49:43
2061阅读
1.SSO (Single Sign-on)原理SSO 分为Web-SSO和桌面SSO。桌面 SSO 体现在操作系统级别上。Web-SSO体现在客户端,主要特点是: SSO 应用
原创
2023-07-26 15:01:00
131阅读
一、varnish简介Varnish是一款高性能且开源的反向代理服务器和HTTP加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的squidweb缓存服务器相比,varnish具有性能更高、速度更快、管理更加方便等诸多优点,使得越来越多的大型网站开始尝试使用varnish作为缓存服务器。varnish主要运行两个进程:Management进程和Child进程(Cache进程)。M
原创
2013-10-06 15:25:22
866阅读
点赞
alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东西来解决这些问题。基本原理如图: 在我们的系统中,经常会有一些跨系统的调用,如在A系统中要
转载
2016-12-19 17:38:42
1660阅读
Tomcat 的心脏是两个组件:Connector 和 Container,一个 Container 可以选择对应多个 Connector。多个Connector 和一个 Container 就形成了一个 Service,有了 Service 就可以对外提供服务了,但是 Service 还要一个生存的环境,必须要有人能够给她生命、掌握其生死大权,那就非 Server 莫属了。所以整个 Tomcat 的生命周期由 Server 控制。
原创
2017-04-21 13:38:57
4073阅读
gpfdist原理解析 前言:gpfdist作为批量向postgresql写入数据的工具,了解其内部原理有助于正确使用以及提供更合适的数据同步方案。文章先简要介绍gpfdist的整体流程,然后针对重要步骤详细展开。文章有的地方可能探索不够深入,感兴趣的可以继续深入。如有错误请指出。 1 整体流程 G ...
转载
2021-03-10 17:37:00
660阅读
2评论
HTTP是一个客户端(用户)和服务端(网站)之间请求和应答的标准,通常使用TCP协议。其本身位于TCP/IP协议族的应用层。
转载
2021-07-13 11:53:09
687阅读
Appium是 c/s模式的appium是基于 webdriver 协议添加对移动设备自化api扩展而成的webdriver 是基于 http协议的,第一连接会建立个 session 会话,并通过 post发送一个 json 告知服务端相关测试信息 IOS 原理图( 来源于:百度 ) appium
原创
2021-08-26 09:08:37
514阅读
文章会从网卡接收数据的流程讲起,串联起 CPU 中断、操作系统进程调度等知识;再一步步分析阻塞接收数据、Select 到 Epoll 的进化过程;最后探究 Epoll 的实现细节。 从网卡接收数据说起 下边是一个典型的计算机结构图,计算机由 CPU、存储器(内存)与网络接口等部件组成,了解 Epol ...
转载
2021-09-01 11:00:00
195阅读
2评论
zookeeper是什么 官方说辞:Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 好抽象,我们改变一下方式,先看看它都提供了哪些功能,然后再看 ...
转载
2021-10-06 20:31:00
340阅读
2评论
我们用https的目的是什么?为了 A端与B端互发的消息 就算被拦截获取到也是加密了无法查看的,通 ^&Y*H^”后,用其B端上的解密方法进行解密获得"...
原创
2023-03-17 20:32:13
217阅读
中文文档地址:https://www.apiref.com/java11-zh/java.base/java/util/concurrent/locks/package-summary. Lo
原创
2022-04-12 15:18:43
274阅读
前言在说之前先说说什么是,就是我们平时浏览网页时候使用的一种协议。协议传输的数据都是未加密的,也就是明文的,因此使用协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输
原创
2022-04-25 14:06:29
122阅读
http://861212.blog.51cto.com/366369/109811
http://netsecurity.51cto.com/art/200609/31897.htm 51cto关于ARP的专题。51cto其实蛮不错的,就是博客的设置没有CSDN规划的那样好。版面太窄了。
什么是ARP ARP是地址转换协议
转载
2012-07-12 20:46:27
1520阅读
点赞
3评论
JWT 是 JSON Web Token 的简称,是一种开放标准(RFC 7519),用于在各方之间以 JSON 对象安全地传输信息。JWT 的设计目的是为了确保
1. Dropout简介 1.1 Dropout出现的原因 在机器学习的模型中,如果模型的参数太多,而训练样本又太少,训练出来的模型很容易产生过拟合的现象。在训练神经网络的时候经常会遇到过拟合的问题,过拟合具体表现在:模型在训练数据上损失函数较小,预测准确率较高;但是在测试数据上损失函数比较大,预测
原创
2021-07-08 16:17:38
1051阅读
什么是JWTJSON Web Token(JWT),是一个开放安全的行业标准,用于多个系统之间传递安全可靠的信息.为什么会有JWT在很久很久以前…常见的访问模式是这种的。这个时候因为用户都是通过电脑上的浏览器访问服务端,而由于浏览器有cookie机制,服务端有session机制,所以这个流程是行得通的,伪流程如下随着乔布斯时代的来临,智能手机,微信小程序等用户终端越来越多,服务端需要...
原创
2022-02-15 14:06:52
881阅读
鼠标在桌面上的二维运动反映为光标在屏幕上的二维运动。当所处理的对象是一个二维形体时,鼠标的二维运动可以一一映射到二维形体上,从而方便地实现几乎所有需要的操作。但是当交互所关注的对象是一个三维物体时,二维屏幕与三维形体之间的矛盾就曝露出来了,ArcBall算法可以解决此矛盾。ArcBall是一种允许用户使用鼠标调整方位的三维交互技术。ArcBall的设计不平常在于,在考虑数学基础的同时,将操作反
转载
精选
2011-08-11 22:58:17
2699阅读