背景 上一篇我们介绍了单点登录(SSO),它能够实现多个系统的统一认证。今天我们来谈一谈近几年来非常流行的,大名鼎鼎的OAuth。它也能完成统一认证,而且还能做更多的事情。至...
![240](https://upload.jianshu.io/users/upload_avatars/12540413/3d56b44b-237d-45f7-9e13-410d61a79f77.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:北京
背景 上一篇我们介绍了单点登录(SSO),它能够实现多个系统的统一认证。今天我们来谈一谈近几年来非常流行的,大名鼎鼎的OAuth。它也能完成统一认证,而且还能做更多的事情。至...
Dragonfly Keeper 2019年,即将24岁,两个轮回,觉察过去愈来愈远,今年也必将是对我最特别的一年,老家说本命年本命年,就是看你命运是不是本该如此的年纪,好运...
在开发系统的过程中,通常会考虑到系统的性能问题,提升系统性能的一个重要思想就是“串行”改“并行”。说起“并行”自然离不开“异步”,今天我们就来聊聊如何使用Spring的@As...
Eureka服务注册与发现 一、服务注册 注册Eureka的服务非常的简单,只需要引入spring-cloud-starter-netflix-eureka-client的j...
Feign 与 Hystrix Feign是一个声明式的web服务客户端,它使得web服务调用非常的简单,当我们使用Feign时,Spring Cloud整合了Ribbon和...
JAVA9模块化详解(二)——模块的使用 二、模块的使用 各自的模块可以在模块工件中定义,要么就是在编译期或者运行期嵌入的环境中。为了提供可靠的配置和强健的封装性,在分块的模...
kafka集群搭建 一、zookeeper集群搭建 略,请参考其他文档,这里不再赘述。 二、下载kafka 从kafka官网下载kafka_2.11-0.11.0.0.tgz...
Redis分布式锁的try-with-resources实现 一、简介 在当今这个时代,单体应用(standalone)已经很少了,java提供的synchronized已经...