SpringIoC 发表于 2019-09-02 Disqus: 概述 Spring中,IoC容器是实现IoC的载体,它可以在对象生成或初始化时直接将数据注入到对象中,也可以通过将对象引用注入到对象数据域中的方式来注入对方法调用的依赖. 阅读全文 »
ReentrantLock 发表于 2019-09-02 分类于 Java并发实战 Disqus: Lock接口 12345678public interface Lock { void lock(); void lockInterruptibly() throws InterruptedException; boolean tryLock(); boolean tryLock(long timeout, TimeUnit unit) throws InterruptedException; void unlock(); Condition newCondition();} 阅读全文 »
Java并发编程-基础构建模块 发表于 2019-09-01 分类于 Java并发实战 Disqus: 同步容器类 如Vector和HashTable.其实现方式是:将它们的状态封存起来,并对每个公有方法都进行同步,使得每次只能有一个线程能访问容器的状态 阅读全文 »
Dubbo笔记-10-Dubbo过滤器 发表于 2019-08-24 分类于 Dubbo笔记 Disqus: 概述 过滤器提供了服务提供者和消费者调用过程的拦截,即每次执行RPC调用的时候,对应的过滤器都会生效 阅读全文 »
Dubbo笔记-9-Dubbo高级特性 发表于 2019-08-23 分类于 dubbo笔记 Disqus: Dubbo高级特性概述 Dubbo解决了分布式场景RPC通信调用的问题,但是要满足各种业务场景还是不够的.场景: 阅读全文 »
Dubbo笔记-7-负载均衡 发表于 2019-08-19 分类于 Dubbo笔记 Disqus: 负载均衡的封装 容错策略中的负载均衡都使用了抽象父类AbstractCluster中定义的Invoker select方法而并不是直接使用LoadBalance方法,因为抽象父类在LoadBalance的基础上又封装了一些新特性: 阅读全文 »
Dubbo笔记-4-Dubbo起停原理 发表于 2019-08-17 分类于 Dubbo笔记 Disqus: 配置解析 目前Dubbo框架同时提供了3中配置方式:XML配置,注解,属性文件配置 阅读全文 »
Dubbo笔记-3-Dubbo扩展点机制 发表于 2019-08-14 分类于 Dubbo笔记 Disqus: 加载机制概述 Dubbo良好的扩展性与两个方面密不可分:一个是整个框架中针对不同场景,恰到好处地使用了各种设计模式,二就是加载机制.基于Dubbo SPI加载机制,让整个框架的接口和具体的实现完全解耦,从而奠定了整个框架良好可扩展性的基础. 阅读全文 »
Dubbo笔记-2-注册中心 发表于 2019-08-14 分类于 Dubbo笔记 Disqus: 注册中心概述 在Dubbo微服务体系中,注册中心是其核心组件之一.Dubbo通过注册中心实现了分布式环境中各服务之间的注册与发现,是各个分布式节点之间的纽带. 阅读全文 »
Dubbo笔记-1-总体大图 发表于 2019-08-13 分类于 Dubbo笔记 Disqus: 总体分层 总体分为业务层(Biz),RPC层,Remote层 进一步划分可以分成10层,左边的是具体的分层,右边是该层中比较重要的接口 阅读全文 »