ytao's blog


  • Home

  • Categories

  • Tags

  • About

  • Search

Java 线程通信之 wait/notify 机制

Posted on 2020-05-12 | In Java

前言

Java 线程通信是将多个独立的线程个体进行关联处理,使得线程与线程之间能进行相互通信。比如线程 A 修改了对象的值,然后通知给线程 B,使线程 B 能够知道线程 A 修改的值,这就是线程通信。

Read more »

Dubbo 负载均衡的实现

Posted on 2020-05-02 | In Dubbo

前言

负载均衡是指在集群中,将多个数据请求分散在不同单元上进行执行,主要为了提高系统容错能力和加强系统对数据的处理能力。

在 Dubbo 中,一次服务的调用就是对所有实体域 Invoker 的一次筛选过滤,最终选定具体调用的 Invoker。首先在 Directory 中获取全部 Invoker 列表,通过路由筛选出符合规则的 Invoker,最后再经过负载均衡选出具体的 Invoker。所以 Dubbo 负载均衡机制是决定一次服务调用使用哪个提供者的服务。

Read more »

Java 线程基础,从这篇开始

Posted on 2020-04-19 | In Java

线程作为操作系统中最少调度单位,在当前系统的运行环境中,一般都拥有多核处理器,为了更好的充分利用 CPU,掌握其正确使用方式,能更高效的使程序运行。同时,在 Java 面试中,也是极其重要的一个模块。

Read more »

Dubbo 路由机制的实现

Posted on 2020-04-12 | In Dubbo

Dubbo 路由机制是在服务间的调用时,通过将服务提供者按照设定的路由规则来决定调用哪一个具体的服务。

路由服务结构

Dubbo 实现路由都是通过实现 RouterFactory 接口。当前版本 dubbo-2.7.5 实现该接口类如下:

Read more »

你必须会的 JDK 动态代理和 CGLIB 动态代理

Posted on 2020-04-05 | In Java

我们在阅读一些 Java 框架的源码时,基本上常会看到使用动态代理机制,它可以无感的对既有代码进行方法的增强,使得代码拥有更好的拓展性。
通过从静态代理、JDK 动态代理、CGLIB 动态代理来进行本文的分析。

Read more »
123…6


原创技术博客

路漫漫其修远兮,吾将上下而求索

29 posts
13 categories
29 tags
RSS
Links
© 2023 Yang Tao
本站总访问量次 | 本站访客数人

粤ICP备19117800号

0%