-
springboot + springcloud +nacos实战
springboot + springcloud +nacos实战 首先从整个软件的功能和应用场景来说,nacos更像consul,而非eureka,nacos设计的时候自带的配置中心功能,让我们省下了去搞springcloud config的时间,但这里并不是说nacos或者consul比eureka优秀,只是因为eureka在分布式环境下...
2019-12-18 16:05:00 SSOgroupbuttonSwaggerforLinux下includeXMLTypeContent
-
微服务架构案例(02):业务架构设计,系统分层管理
微服务架构案例(02):业务架构设计,系统分层管理 本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 一、业务架构设计 1、基础概念 服务的架构设计决定软件的业务支撑能力,清晰的业...
-
Spring Cloud OAuth2 实现用户认证及单点登录
Spring Cloud OAuth2 实现用户认证及单点登录 文章较长,建议推荐,建议转发,建议收藏,建议关注公众号哈。 OAuth 2 有四种授权模式,分别是授权码模式(authorization code)、简化模式(implicit)、密码模式(resource owner password credentials)、客户端模式(...
-
jwt、oauth2和oidc等认证授权技术的理解
jwt、oauth2和oidc等认证授权技术的理解 前言 jwt、oauth2、oidc等,都是和认证授权相关的规范或者解决方案,因此要理解他们,就需要从业务场景的适用性一步步的分析和认识。 一、认证授权业务场景理解 就个人目前的理解来看,一个好的软件系统的构成可能需要包含但不...
-
多线程基础体系知识清单
多线程基础体系知识清单 前言 本文会介绍Java中多线程与并发的基础,适合初学者食用。 线程与进程的区别 在计算机发展初期,每台计算机是串行地执行任务的,如果碰上需要IO的地方,还需要等待长时间的用户IO,后来经过一段时间有了批处理计算机,其可以批量串行地处理...
-
java并发之内存模型
java并发之内存模型 java内存模型知识导图 一 并发问题及含义 并发编程存在原子性、可见性、有序性问题。 原子性即一系列操作要么都执行,要么都不执行。 可见性,一个线程对共享变量的修改,另一个线程可能不会马上看到。由于多核CPU,每个CPU核都有高速缓存,会缓存共...
-
SpringBootSecurity学习(21)前后端分离版之OAuth2.0非对称加密
SpringBootSecurity学习(21)前后端分离版之OAuth2.0非对称加密 JWT转换器 前面的例子中,都是在授权服务配置类中配置了一个很简单的jwt转换器,如下: 可以看到我们只用setSigningKey方法配置了一个秘钥,这里使用的是简单的对称加密的方式来加密jwt内容,同时资源服...
-
SpringBootSecurity学习(19)前后端分离版之OAuth2.0 token的存
SpringBootSecurity学习(19)前后端分离版之OAuth2.0 token的存储和管理 内存中存储token 我们来继续授权服务代码的下一个优化。现在授权服务中,token的存储是存储在内存中的,我们使用的是 InMemoryTokenStore : 图中的tokenStore方法支持很多种令牌的存储方式,来...
-
java基础(18):集合、Iterator迭代器、增强for循环、泛型
java基础(18):集合、Iterator迭代器、增强for循环、泛型 1. 集合 1.1 集合介绍 集合,集合是java中提供的一种容器,可以用来存储多个数据。 在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它...
-
SpringBootSecurity学习(16)前后端分离版之 OAuth2.0 加密配置
SpringBootSecurity学习(16)前后端分离版之 OAuth2.0 加密配置 示例代码的改进 前面使用spring cloud security和spring cloud oauth2写了一个第三方授权的例子,例子非常的简单,主要目的是用来熟悉OAuth2.0 申请授权的整个流程,这个简单的示例肯定是不能直接用于生...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
