- 博客(26)
- 收藏
- 关注
原创 Feign基本原理浅析
OpenFeign 是现在微服务技术体系中比较主流的服务间调用工具,OpenFeign是基于Feign,扩展了Feign的一些组件,其实Feign单独使用也能做到服务间的调用,了解Feign的工作原理也能更好的使用OpenFeign ,本文就来简单了解下。
2024-04-23 23:55:12 642
原创 【Dubbo的那些SPI接口】
Dubbo中有 @SPI @Adaptive @Activate 三个跟SPI相关的注解@SPI标记这是一个SPI接口@Adaptive作用在SPI接口的成员方法,调用SPI接口方法时根据这个方法的入参字段来决定使用哪个SPI接口实现类@Activate自动激活的实现类。
2024-04-22 00:03:27 516
原创 xxl-job简单使用
xxl-job是一个比较实用的任务调度平台,学习、使用起来也比较简单,本文主要记录下本地启动运行xxl-job源码过程提示:以下是本篇文章正文内容,下面案例可供参考。
2024-04-11 23:11:27 268
原创 【IDEA调试JDK源码】
JDK是JAVA开发者要重点掌握的,为了更好的了解、学习JDK我们可以去研究下JDK源码,这篇博客来研究下怎样用IDEA 来给JAVA源码加注释。
2024-04-10 23:16:28 207
原创 SpringCloud @RefreshScope动态刷新配置原理浅析
SpringCloud @RefreshScope动态刷新配置机制分析
2022-11-04 16:28:35 2344 1
原创 【JAVA AQS解析】
这里明确两点共享锁释放后,阻塞队列里的等待线程都可以获取锁,所以这里有for循环,可以唤醒阻塞队列里面的多个线程,l另外要有个退出条件(不然不就一直循环下去了),这个条件就是head节点发生变化,也就是有线程重新获取了资源,可以执行业务逻辑,执行完成后又会重新释放锁,也就不用这个最开始获取锁的线程来执行唤醒任务了。实际上没拿到锁的线程在执行循环逻辑,当获取到锁的线程释放锁后,其它线程满足退出循环的条件,然后下一个获取锁的线程就能继续往下走了,这也就是AQS的逻辑,AQS封装了上层抽象。
2022-07-18 23:43:46 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人