logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式唯一id生成策略

snowflake 算法是 twitter 开源的分布式 id 生成算法,采用 Scala 语言实现,是把一个 64 位的 long 型的 id,1 个 bit 是不用的,用其中的 41 bit 作为毫秒数,用 10 bit 作为工作机器 id,12 bit 作为序列号。ZooKeeper中,每个父节点都会为他的第一级子节点维护一份顺序,用于记录下每个子节点创建的先后顺序,在创建节点过程中,Zoo

#分布式
gateway基本配置

路由转发 + 执行过滤器链。网关,旨在为微服务架构提供一种简单有效的统一的API路由管理方式。同时,基于Filter链的方式提供了网关的基本功能,比如:鉴权、流量控制、熔断、路径重写、黑白名单、日志监控等。统一入口:暴露出网关地址,作为请求唯一入口,隔离内部微服务,保障了后台服务的安全性鉴权校验:识别每个请求的权限,拒绝不符合要求的请求动态路由:动态的将请求路由到不同的后端集群中按生命周期分类。

#gateway#spring cloud
SpringBoot:WebMvcConfigurer介绍

目录简介依赖常用接口详解路径匹配规则:configurePathMatch异步调用支持:configureAsyncSupport☆☆☆静态资源处理器:addResourceHandlers静态资源默认处理器:configureDefaultServletHandling格式化器和转换器:addFormatters☆☆☆拦截器:addInterceptors☆☆☆跨域设置:addCorsMappi

#spring boot#后端#java
SpringBoot用户鉴权以及统一获取用户信息

SpringBoot用户鉴权以及统一获取用户信息

#java
@Bean注入失效的几种情况

目录1、component-scan扫描路径配置错误2、@Bean + @Conditional修饰,但不满足Conditional条件3、beanName相同如下所示:扫描路径配置为com.example.springboot.demo.handler。则不会扫描ioc包下的@Bean定义。如下所示,条件永远不会满足,所以就不会将MyUser注册到IOC容器。3、beanName相同如果配置sp

#spring
SpringBoot: @AutoConfigureAfter 和 @AutoConfigureBefore失效问题

目录问题场景几个注解问题分析Spring加载配置文件SpringBoot加载配置文件错误示例正确示例问题场景项目启动时需要加载多个配置类,且需要控制某些配置类的加载顺序。使用@Configuration标注配置类,使用@AutoConfigureAfter、@AutoConfigureBefore设置配置类加载顺序。结果:能够正常加载配置类,但无法控制配置类的加载顺序。几个注解@Component

#spring boot
暂无文章信息