绅士
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

笔记

笔记dubbo查找需要暴漏的服务DubboService 注解上描述的很清楚,将该注解增加到facade的实现类上 可以配合dubbo.scan.base-packages = x.y.z 标注在哪个包下查找实现类,以此加快查找速度
2023-02-15
#dubbo #笔记

Spring的Qualifier注解

Spring的Qualifier注解​ spring 的依赖注入功能依赖 @Autowired 注解,该注解可以标记在单个字段上,表示注入单个值。也可以标记在 list/array/map 上,表示注入多个值 ​ @Qualifier 注解是在 @Autowired 的基础上提供了选择的功能,有如下使用场景 需要注入一个对象,但容器内存在多个相同类型的对象,容器无法选择具体注
2022-11-07
#Spring #Qualifier #Spring注解

记一次prometheus指标重复的问题

记一次prometheus指标重复的问题​ 使用的reslience4j做熔断器,使用prometheus统计熔断器的指标监控,其中有一项指标是访问次数,用来绘制tps折线图。后来发现访问一次会导致指标增加两次。 ​ ​ 使用如下方式配置熔断器,并将其绑定到micrometer上。 12345678910111213141516import io.micrometer.core.instru
2022-10-27
#Spring #Spock #单元测试

Spock测试框架中的mock类型

Spock测试框架中的mock类型​ 最近使用Spock做单元测试比较多,但是对其中的Mock理解的比较混乱,今天抽些时间对其中的测试类型做测试,以此来揭示其中的区别。 认识mocking 和 stubing 和 Spying​ mocking翻译成中文就是 “模拟”,stubing翻译成中文就是”存根”,spying翻译成中文就是”间谍”。 模拟拥有的能力是:对方法调用进行验证,在spock中
2022-10-13
#Spring #Spock #单元测试

project reactor中的Mono.from操作符

project reactor中的Mono.from操作符​ reactor项目中经常会用到Mono.from操作符,主要包含下面四个,他们的返回值如下 Mono.fromFuture(); --> MonoCompletionStage Mono.fromCallable(); -->MonoCallable Mono.fromRunnable();
2022-08-19
#reactor #Mono.fromCallable

mysql 密码算法

mysql 密码算法mysql 5.x版本后,密码算法有变更,在此记录下来。 首先看mysql连接时,服务端发送的握手报文,这里主要是保存两个salt ![image-20220511150444355](/img/in/2022-05-11-mysql 密码算法/image-20220511150444355.png) 然后再看客户端返回的数据包,重要的部
2022-05-11
#mysql #技巧

spring @lazy注解的使用

spring @lazy注解的使用在spring中@lazy注解表达延迟的含义,但在不同情况下,这里的延迟并不是同一层意思。下面将描述我发现的两层含义。 1. 延迟初始化bean​ 首先我们知道,容器启动之前会扫描所有的class文件,并将需要加载到容器中的类,整理成BeanDefinition存储。容器启动时将依次将BeanDefinition构建成bean,构建过程中同时解决依赖注入和循环
2022-05-11
#springboot #技巧 #spring

jackson序列化优先级和注解顺序

jackson序列化优先级和注解顺序先说结论: 序列化时getter方法优先于字段,注解添加到字段上或添加在getter方法上同样生效。 1. 创建serializerProvider调用serializeValue方法12345678910111213141516protected final void _writeValueAndClose(JsonGenerator g, Object
2022-04-19
#jackson

spring中ObjectFactory , ObjectProvider 和 FactoryBean

spring中ObjectFactory , ObjectProvider 和 FactoryBeanObjectFactory , ObjectProvider这两个类是spring的提供的工厂方法的辅助类,ObjectFactory在 1.0.2版本添加进去的,他只有一个getObject方法ObjectProvider在4.3版本添加,它继承了ObjectFactory接口,添加了更多方法,
2022-03-26
#spring #ObjectFactory #ObjectProvider #FactoryBean

project reactor中的onErrorXxx操作符

project reactor中的onErrorXxx操作符​ reactor项目中存在很多操作符其中一些与处理异常有关的操作符,它们都以onError开头,一共五个下面我们逐个分析他们。 onErrorMap onErrorResume onErrorReturn onErrorContinue onErrorStop 三个是用来处理上游传递的错误信号这三个是一组的,他们原理类似,分别是:
2022-03-17
#reactor #onErrorMap #onErrorResume #onErrorReturn #onErrorContinue #onErrorStop
12345…17

搜索

Hexo强力驱动 Fluid