Spring Security源码之AuthenticationManager(九)
(1). 概述在前面,剖析了:AuthenticationProvider,那AuthenticationManager与AuthenticationProvider是什么关系呢?带着这个问题,我们来看:AuthenticationManager...
(1). 概述在前面,剖析了:AuthenticationProvider,那AuthenticationManager与AuthenticationProvider是什么关系呢?带着这个问题,我们来看:AuthenticationManager...
(1). 概述在前面我们剖析AccessDecisionManager主要负责投票的决策管理,但是,内部实际又委托给了:AccessDecisionVoter进行投票
(1). 概述在前面我们剖析FilterSecurityInterceptor主要负责鉴权功能,但是,在内部,实则又委托给了:AccessDecisionManager进行,所以,这一篇主要是对:AccessDecisionManager源码进行剖析.
(1). Spring Integration 是什么Spring Integration对Spring编程模型进行了扩展,使得能够支持著名的“企业集成模式”.通过SI(Spring Integration)可以在基于Spring的应用中引入轻量...
(1). 概述这一小篇,主要剖析,SI是如何解析service-activator标签的
(1). 概述前面,通过源码剖析,SI会委托给ServiceActivatorParser解析service-activator标签,最终会转换成业务模型:ServiceActivatorFactoryBean,在这一小节,主要是剖析:Servi...
(1). 概述在这一小篇,主要剖析:ServiceActivatingHandler.
(1). 概述这一小篇,主要剖析,SI是如何解析channel标签的.
(1). 概述在前面,有剖析过:ServiceActivatorParser会,向Spring中注册两个Bean(ConsumerEndpointFactoryBean/ServiceActivatorFactoryBean),在这一小篇,主要剖...
(1). 概述在这一小篇,主要了解一下,SI抽象了哪些接口.
(1). 概述在这里先对Spring Integration的概念有一个大概的了解,后面会进行案例,以及源码剖析.
(1). 概述
(1). 概述在这一篇,主要是对Spring Integration有一个入门的案例,这个案例,来自于官网
(1). Apache BookKeeper背景介绍BookKeeper的开发者Benjamin Reed、Flavio Junqueira、Ivan Kelly凭借搭建ZooKeeper的经验设计了一个灵活的系统,能够支持多种工作负载. 最初,...
(1). 概述前面对BookKeeper的概念有了一个了解,在这里,需要弄个Hello World,以便增加对BookKeeper的入门.
(1). 概述前面对BookKeeper的概念有了一个了解,在这里,按照官网的提示,运行一批:Bookies进行读写. “参考官网 Run bookies locally”
(1). 概述前面,通过运行脚本,测试运行了6个Bookies,在这里,我们开始剖析源码,让自己更深入的了解:Bookies是如何构建出来的.
(1). 概述在这一小节,搭建一个BookKeeper的集群(2). 机器准备
(1). MapStruct介绍MapStruct是一个属性映射工具,只需要定义一个Mapper接口,MapStruct就会自动实现这个映射接口,避免了复杂繁琐的映射实现.在一个JavaWeb工程中会涉及到多种对象,po、vo、dto、entit...
(1). 概述前面对mapstruct有一个简单的入门,在这里,将能过Spring与mapstruct进行整合.
(1). 概述在这里对Key Sahred模式进行测试,以对Key Shared有更进一步的了解.
(1). 引入依赖(pom.xml)``` 8 8 2.8.1
(1). 机器准备
(1). Pulsar是什么Pulsar是一个用于服务器到服务器的消息系统,具有多租户、高性能等优势.Pulsar最初由Yahoo开发,目前由Apache软件基金会管理.Pulsar 的关键特性如下: Pulsar的单个实例原生支持多个集群,可...
(1). 概述三年前看过RocketMQ的源码,以致于,每次选择MQ都会不加思索的建议使用RocketMQ. 最近要开始看Debezium的源码,发现它与Kakfa耦合太紧,所以,在看源码之前,先要大概的了解Kafa,结果:发现Kakfa的生...
(1). 概述在这一小节,主要学习Spring Cloud Stream与Kafka的整合,后面会去剖析业务模型和部份源码.
(1). 概述在前面,把Spring Cloud Stream与Kafka进行了集成,在这里,开始要深入了解下,集成后有哪些配置项是可以配置的,也就是要找到业务模型.
(1). 概述大部份的MQ基本上都了解差不多了,由于,现在手上有一个项目有用到RabbitMQ,所以,对RabbitMQ进行一个深入的了解(以及与Spring Cloud Stream的集成).(2). 学习目录 “RabbitMQ架构以及基本...
(1). 概述由于自己的机器是Mac,安装软件比较麻烦,而通过Docker安装软件后卸载软件也比较简单,所以,在搭建集群之前,都用单机版做学习,后面会专有和篇来安装集群版.
(1). RabbitMQ是什么RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持A...