
源码
文章平均质量分 70
源码
zquwei
本空间是学习总结,有抄录,也有原创,鞭策自己每天需要坚持学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一次线上并发出现分布式锁失效的问题
记一次线上并发出现分布式锁失效的问题原创 2022-09-21 19:49:26 · 1141 阅读 · 0 评论 -
java自定义线程池名称
背景:工作中有时候需要自定义线程池名称,以便于更好地定位问题。 分析 查看线程池核心类分析下:ThreadPoolExecutor 线程池执行时会添加工作线程: //如例子代码: ExecutorService executorService =new ThreadPoolExecutor(5,5,1, TimeUnit.MINUTES,new LinkedBlockingDeque<>(),new NamedThreadFactory("测试"));//Ex原创 2022-02-15 11:22:21 · 2783 阅读 · 1 评论 -
SpringCloudOpenFeign
feign feign是一个远程客户端 他的核心是feignclient,内部实际上是一个动态代理,把requestMapping上的地址 拼接成目标地址 Feign要做的事情 参数的解析和装载 针对指定的feignClient,生成动态代理 针对FeignClient中的方法描述进行解析 组装出一个Request对象,发起请求 Bean的动态装载 所有实现了该接口的类的都会被ConfigurationClassPostProcessor处理,ConfigurationClassPostProces原创 2020-09-05 23:12:57 · 206 阅读 · 0 评论 -
转:spring循环依赖
什么是循环依赖 构造器注入 @Component public class A { // @Autowired // private B b; public A(B b) { } } @Component public class B { // @Autowired // private A a; public B(A a){ } } setter方式注入 @Component public class A { // A中注入了B @Autowired privat原创 2020-08-20 10:52:16 · 108 阅读 · 0 评论 -
springcloudribbon
LoadBalancerAutoConfiguration @Configuration(proxyBeanMethods = false) @ConditionalOnClass(RestTemplate.class) @ConditionalOnBean(LoadBalancerClient.class) @EnableConfigurationProperties(LoadBalancerRetryProperties.class) public class LoadBalancerAutoCon.原创 2020-08-18 11:02:37 · 137 阅读 · 0 评论