Logstash到底是干嘛的官方介绍集中、转换和存储数据 Logstash 是免费且开放的服务器端数据处理管道,能够从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。 Logstash常用于日志关系系统中做日志采集设..
2020-09-21
Redis哨兵模式补充 两台Redis的哨兵模式宕机后不会去切换 三台Redis的,也存在问题 ..
2020-09-19
Redis ClusterRedis 集群是一个可以在多个 Redis 节点之间进行数据共享的设..
redis
Redis哨兵模式补充 两台Redis的哨兵模式宕机后不会去切换 三台Redis的,也存在问题 亲测 步骤一:3台Redis,down master后是否能够切换其他的做master? 成功切换 步骤二:然后再down 掉master 无法切换 怎么解决呢:每台服务器上配置两个哨兵怎么样? 12345678910111213port 26..
Redis ClusterRedis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。 上一篇说到Sentinel存在的问题,使用Cluster能否解决呢? 准备工作script12345redis 127.0.0.1:6379> SLAVEOF 127.0.0.1 6379OK# 取消主从复制redis ..
Spring
循环依赖分析循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。 Spring中循环依赖场景有: 构造器的循环依赖 field属性的循环依赖。 对于构造器的循环依赖,Spring 是无法解决的。 Spring 对于scope 为 prototype 的 bean 也无法解决。..
Spring下载源码 下载源码:git clone 1git clone https://gitee.com/mirrors/Spring-Framework.git 修改:settings.gradle 1maven { url 'https://maven.aliyun.com/repository/public' ..
SpringBoot&SpringSpringApplication的run方法 首先会创建StopWatch来统计启动耗时。 获取所有的SpringApplicationRunListeners(默认有一个事件发布的Listener):—> getSpringFactoriesInstances来实例化SpringFactoriesLo..
Spring知识点BeanFactory与FactoryBean1. FactoryBean在需要灵活定义我们自己创建的实例的时候,我们可以实现factoryBean接口 在getObject方法里面定义实例化过程。 调用beanFactory的getBean的时候,会触发这个方法。 2. BeanFactoryBeanFactory是IOC最基本的容器..
oauth2
OAuth2.0 协议入门指南oauth官网 1. OAuth 2.0 协议OAuth 2.0 是目前比较流行的做法,它率先被Google, Yahoo, Microsoft, Facebook等使用。之所以标注为 2.0,是因为最初有一个1.0协议,但这个1.0协议被弄得太复杂,易用性差,所以没有得到普及。2.0是一个新的设计,协议简单清晰,但它并不..
2020-09-13
oauth授权关于oauth2,其实是一个规范,本文重点讲解spring对他进行的实现,如果你还不清楚授权服务器,资源服务器,认证授权等基础概念,可以参考理解OAuth 2.0 应用场景 A厂家有一套HTTP接口需要提供给B厂家使用,由于是外网环境,所以需要有一套安全机制保障,这个时候oauth2就可以作为一个方案。 微信/QQ 第三方登录 微..
2020-09-12
oauth授权 spring-security-oauth(GitHub 项目源码) 参考文档 oauth2-demo springcloud-oauth 系列文章 - 从零开始的Spring Security Oauth2 spring-security-oauth2-example 数据库版 Auth-service Redis版 microserv..