跳到主要内容

有用网站收集

this file notes all the useful website , once browser bookmarks dispatch, I can find back all the sites those I need.

CircleCI 自动化部署

阿里云Docker快速安装

Docker Compose安装

ssh: connect to host github.com port 22: Connection timed out

clion mingw环境配置

Java中18种锁

Nacos原理

加速Spring启动速度

Overall Technical Architecture of Dubbo Mesh

multiple deployment modes (SDK, Sidecar, and Agent)

seata分布式事务

Java中如果一个没有被容器管理的抽象类、实体类被一个容器管理的实体类继承,那么抽象类也会自动交给容器管理。

Docusaurus建站(2)- 部署到GitHub Pages

@ConditionalOnProperty

系统开了代理之后,pip 安装不了 package

深入理解Apache Dubbo与实战

  • 第三章 FailbackRegistry又继承了 AbstractRegistry,重写了父类的注册、订阅、查询和通知等 方法,并且添加了重试机制。此外,还添加了四个未实现的抽象模板方法。

虽然每种注册中心都有自己具体的工厂类,但是在什么地方判断,应该调用哪个工厂类实 现呢?代码中并没有看到显式的判断。
答案就在RegistryFactory接口中,该接口里有一个 Registry getRegistry(URL url)方法,该方法上有@Adaptive(protocol)注解。

Dubbo良好的扩展性与两个方面是密不可分的,一是整个框架中针对不同的场景,恰到好 处地使用了各种设计模式,二就是本章要介绍的加载机制。

协议
本作品代码部分采用 Apache 2.0协议 进行许可。遵循许可的前提下,你可以自由地对代码进行修改,再发布,可以将代码用作商业用途。但要求你:
  • 署名:在原有代码和衍生代码中,保留原作者署名及代码来源信息。
  • 保留许可证:在原有代码和衍生代码中,保留Apache 2.0协议文件。
本作品文档部分采用 知识共享署名 4.0 国际许可协议 进行许可。遵循许可的前提下,你可以自由地共享,包括在任何媒介上以任何形式复制、发行本作品,亦可以自由地演绎、修改、转换或以本作品为基础进行二次创作。但要求你:
  • 署名:应在使用本文档的全部或部分内容时候,注明原作者及来源信息。
  • 非商业性使用:不得用于商业出版或其他任何带有商业性质的行为。如需商业使用,请联系作者。
  • 相同方式共享的条件:在本文档基础上演绎、修改的作品,应当继续以知识共享署名 4.0国际许可协议进行许可。