会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
wastonl
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
15
下一页
2023年11月18日
Spring Cloud Gateway路由加载过程
摘要: Spring Cloud 2021.0.5 相关类 先认识下相关的几个类 RoutePredicateFactory,断言工厂,用于创建具体的断言。 GatewayFilterFactory,过滤器工厂,用于创建具体的过滤器。 Predicate,断言接口。 GatewayFilter,过滤器接口。
阅读全文
posted @ 2023-11-18 23:10 wastonl
阅读(447)
评论(0)
推荐(1)
编辑
2023年10月28日
配置中心动态刷新原理
摘要: 前言 很容易想到想要实现动态刷新,至少需要做到以下两点 刷新属性配置,即Environment实例中的PropertySource。 刷新对应的bean,以及依赖当前刷新bean的其它bean。 第一点看着还好,第二点难道要重新实例化要刷新的bean a,然后再找到相关其他的bean,把这个重新实例
阅读全文
posted @ 2023-10-28 16:54 wastonl
阅读(621)
评论(0)
推荐(0)
编辑
配置中心(脱离bootstrap.yml)
摘要: 前言 Spring Boot 2.4.0对于环境属性加载进行了重写,废弃了ConfigFileApplicationListener类,而使用了新的ConfigDataEnvironmentPostProcessor来加载属性配置。而且还引入了spring.config.import属性用于导入外部
阅读全文
posted @ 2023-10-28 13:06 wastonl
阅读(432)
评论(0)
推荐(0)
编辑
2023年9月19日
Spring注解工具类
摘要: 前言 在看Spring源码的时候,经常会有处理注解的时候,比如从方法上获取注解,类上获取注解,注解属性别名。JDK中自带的获取注解API有点简单,不会从父类方法或者接口上的方法去查找,不能为属性定义别名等,因此Spring封装了一个便利的工具类,更加方便的去获取注解信息。 JDK自带方法 Annot
阅读全文
posted @ 2023-09-19 22:06 wastonl
阅读(268)
评论(0)
推荐(0)
编辑
2023年8月31日
Zookeeper集群搭建
摘要: >zookeeper 3.8.2 ### 使用docker安装zookeeper集群 [zookeeper下载地址](https://zookeeper.apache.org/releases.html) 下载最新的稳定版本即可,当前稳定版本为3.8.2。 第一步,修改logback.xml 解压后
阅读全文
posted @ 2023-08-31 23:46 wastonl
阅读(185)
评论(0)
推荐(0)
编辑
2023年8月26日
SpEL表达式
摘要: ### 基本原则 - 字符串需要使用单引号引起来,否则表示的是一个变量。 - 变量前面没有#符号,表示取根对象的属性值。**如果根对象没有该属性,则会抛异常。** - 变量前加#符号,表示访问上下文中通过`setVariable`方法设置的变量,其中`#root`是一个特殊值,表示根对象。**如果找
阅读全文
posted @ 2023-08-26 23:19 wastonl
阅读(510)
评论(0)
推荐(0)
编辑
2023年8月19日
Seata AT模式
摘要: > Seata 1.6.1 ### 可参考文档 [官网Seata AT模式](http://seata.io/zh-cn/docs/dev/mode/at-mode.html) [官网Seata AT实现博客](https://seata.io/zh-cn/blog/seata-at-lock.ht
阅读全文
posted @ 2023-08-19 11:37 wastonl
阅读(201)
评论(0)
推荐(0)
编辑
2023年8月17日
RocketMQ重置消费位点
摘要: >RocketMQ 4.9.4 ### 重置功能 在RocketMQ Dashboard的主题界面,提供了两个功能 - 重置消费位点,按照时间戳重置指定消费者组的消费位点,会按照时间戳找到最接近的消息位点,RocketMQ在存储消息时会记录消息的存入时间。 - 跳过堆积,直接跳到最大消费位点。 ##
阅读全文
posted @ 2023-08-17 00:21 wastonl
阅读(2426)
评论(0)
推荐(0)
编辑
2023年8月12日
RocketMQ顺序消息
摘要: >RocketMQ 4.9.4 ### 基本原理 **目前4.9.x版本中,广播模式((MessageModel.BROADCASTING))下不支持顺序消费消息,因此只讨论集群模式(MessageModel.CLUSTERING)。没试过最新的5.x版本支不支持。** RocketMQ的topic
阅读全文
posted @ 2023-08-12 00:20 wastonl
阅读(127)
评论(0)
推荐(0)
编辑
2023年8月10日
Spring注解配置特殊情况记录
摘要: ### @Configuration 从spring-context5.2版本开始,加了一个`proxyBeanMethods`属性 ```java public @interface Configuration { @AliasFor(annotation = Component.class) S
阅读全文
posted @ 2023-08-10 22:36 wastonl
阅读(8)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
15
下一页