Stella981 Stella981
3年前
Spring Security 5 集成 Authing OIDC 单点登录指南
本文以Spring生态中用于提供认证及访问权限控制的SpringSecurity5为例,详细介绍SpringSecurity5如何接入AuthingOIDC。SpringSecurity是一个提供安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了SpringIoC
Wesley13 Wesley13
3年前
JDK默认使用random生成随机数,生成的速度很慢
现场在报错时间,有大量的Oracle请求超时,并主动断开与SERVER的连接。Oracle错误WARNING:inboundconnectiontimedout(ORA3136)。分析结果如下:执行自动任务调度的功能,在执行存储过程时,会新建一个连接,连接ORACLE服务器,客户端要生成随机密钥用于客户端认证,JDK默认使用/de
Wesley13 Wesley13
3年前
Mysql半同步加orchestrator
Github基于Orchestrator,Consul和GLB实现高可用性目标。1.orchestrator用来运行故障监听和故障恢复。我们使用了如下图所示的一个跨数据中心的orchestrator/raft。2.Hashicorp公司的用于服务发现的Consul。使用Consul的KV存储器写入集群主节点的身份。对于每个集群,都有一套KV记录
Stella981 Stella981
3年前
Spring Security教程(一)
一概要SpringSecurity,这是一种基于SpringAOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。这里过多的springsecurity解释和作用就不在这里赘述了,请自行搜索。目前最新版本的SpringSecurity为4.2.2,但是我这里用
Stella981 Stella981
3年前
OpenCV AI Kit (OAK) 创始人Brandon Gilles访谈全记录
本文中,我们采访了PyImageSearch的忠实读者、OpenCVAIKit(OAK)创始人——BrandonGilles,他带来的OAK彻底颠覆了人们应用嵌入式计算机视觉和深度学习的方式。为了庆祝OpenCV库成立20周年,Brandon与OpenCV.org官方合作,创建了OpenCVAIKit——获MIT认证许可的开源软件API以及M
Stella981 Stella981
3年前
OpenStack
1.OpenStack示例的架构介绍1.1各节点介绍(1)控制节点(controller)控制节点(controller)上运行身份服务,镜像服务,计算节点管理,网络管理,各种网络代理和仪表板。它还包括支持服务,如SQL数据库,消息队列和NTP。可选地,控制器节点运行块存储,对象存储,编排和遥测服务的部分。注:计算节点上需要至少配置两
Stella981 Stella981
3年前
Serverless 的前景和机会
本文为Serverless社区成员撰稿。作者谢扬,蒸汽记忆创始人,SoLiD中文社区(learnsolid.cn)发起人。目前聚焦研发一款IDaaS身份即服务产品AuthingServerless正在改变未来软件开发的模式和流程,对于大多数应用而言,借助Serverless服务,开发者可以将绝大多数精力投入在业务逻辑的开发整合上,大
Stella981 Stella981
3年前
Spring Security OAuth2 SSO
通常公司肯定不止一个系统,每个系统都需要进行认证和权限控制,不可能每个每个系统都自己去写,这个时候需要把登录单独提出来1.登录和授权是统一的2.业务系统该怎么写还怎么写!(https://oscimg.oschina.net/oscnet/87496320180711181735072935217297.png)
Stella981 Stella981
3年前
Maven的使用(依赖冲突)
1.1Maven坐标坐标:每一个jar包或maven项目在网络上都有一个独一无二的身份证坐标(GAV)1.groupId公司或组织域名的倒序(仓库:包名)2.artifactId项目名或模块名(仓库:项目名)3.version版本号(仓库:版本号)坐标和本地仓库有关系么?
3A网络 3A网络
3年前
一文读懂浏览器存储与缓存机制
一文读懂浏览器存储与缓存机制浏览器存储CookieCookie是HTTP协议的一种无状态协议。当请求服务器时,HTTP请求都需要携带Cookie,用来验证用户身份。Cookie由服务端生成,存储在客户端,用来维持状态。通常Cookie由以下值构成:名称(name)值(value)域(Domain)值(value)路径(Path)