0

ConcurrentHashMap确实很复杂,这样学源码才简单

之前在写HashMap的底层实现原理和设计背景的时候(看我主页置顶文章),有读者朋友反馈想看ConcurrentHashMap方面的文章,今天为大家带来这篇文章。ConcurrentHash...

阅读全文>>

0

Spring Boot 2.4 丢弃 Enable 资源注解

在升级 Spring Boot 从 2.3.3 到 2.4 的时候提示:@EnableResourceServer将会被丢弃。@EnableResourceServer 开启资源服务配置,会...

阅读全文>>

0

ClickHouse留存分析工具十亿数据秒级查询方案

作者:陈璐,腾讯 CSIG 高级数据分析师本文实践了对于千万级别的用户,操作总数达万级别,每日几十亿操作流水的留存分析工具秒级别查询的数据构建方案。同时,除了留存分析,对于用户群分析,事件分...

阅读全文>>

0

跟着我吃透spring核心源码

前言springmvc,springboot,springcloud以及他们很多配套框架,比如各种stater,springsecurity等所有的基础是spring,作为spring家族的...

阅读全文>>

0

Kafka 原理以及分区分配策略剖析

一、简介Apache Kafka 是一个分布式的流处理平台(分布式的基于发布/订阅模式的消息队列【Message Queue】)。流处理平台有以下3个特性:可以让你发布和订阅流式的记录。这一...

阅读全文>>

0

如何使用RabbitMQ实现事件总线

1 前置阅读在阅读本文章之前,你可以先阅读:RabbitMQ入门什么是观察者模式什么是事件总线2 实现首先,事件源与事件处理的映射字典。private static Dictionary&l...

阅读全文>>

0

spring security 业界标准加密策略源码详解及

密码发展历史果奔时代最初,密码以纯文本格式存储。假定密码是安全的,因为数据存储密码已保存在访问它所需的凭据中。但是,恶意用户能够使用SQL注入之类的攻击找到方法来获取用户名和密码的大型“数据...

阅读全文>>

0

Nacos Discovery和Eureka的区别

Eureka架构图:Eureka架构图1.服务注册(register):Eureka Client会通过发送REST请求的方式,向Eureka Server注册自己的服务。注册时,提供自身的...

阅读全文>>

0

对API网关注册和接入的接口安全管理总结

今天谈下对API网关接入的接口服务进行安全管理方面的内容。在原来谈Kong网关的时候,曾经谈到Kong网关和安全相关的插件能力,其中包括了身份认证插件:Kong提供了Basic Authen...

阅读全文>>

0

SSO的通用标准OpenID Connect

简介OpenID Connect简称为OIDC,已成为Internet上单点登录和身份管理的通用标准。 它在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。OA...

阅读全文>>