ytao

29 篇文章
13 人订阅

全部文章

ytao

AQS 原理剖析

AQS即AbstractQueuedSynchronizer类称作队列同步器,是构建其他同步器的一个重要的基础框架,同步器自身是没有实现任何同步接口。它是通过控...

7040
ytao

synchronized 原理知多少

synchronized是 Java 编程中的一个重要的关键字,也是多线程编程中不可或缺的一员。本文就对它的使用和锁的一些重要概念进行分析。

8630
ytao

MongoDB 常用查询操作

在进行操作讲解前,先展示当前 MongoDB 中已存在的文档,集合名称article

17260
ytao

MongoDB 安装及文档的基本操作

MongoDB 是一个基于分布式文件存储的半结构化的非关系型数据库。在海量数据中,可以较高性能的处理存取操作。它是以 BSON 格式进行数据存储(类似 JSON...

13240
ytao

Java 多线程中使用 JDK 自带工具类实现计数器

在实际开发过程中,经常遇到需要多线程并行的业务,最后需要进行将各个线程完成的任务进行汇总,但主线程一般会早于子线程结束,如果要想等各个子线程完成后再继续运行主线...

11640
ytao

Java 线程通信之 wait/notify 机制

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

6310
ytao

Dubbo 负载均衡的实现

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

10620
ytao

Java 线程基础,从这篇开始

一个独立运行的程序是一个进程,一个进程中可以包含一个或多个线程,每个线程都有属于自己的一些属性,如堆栈,计数器等等。同时,一个线程在一个时间点上只能运行在一个 ...

9830
ytao

Dubbo 路由机制的实现

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

7220
ytao

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

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

6310
ytao

Dubbo 扩展点加载机制:从 Java SPI 到 Dubbo SPI

SPI 全称为 Service Provider Interface,是一种服务发现机制。当程序运行调用接口时,会根据配置文件或默认规则信息加载对应的实现类。所...

8220
ytao

volatile 手摸手带你解析

volatile 是 Java 里的一个重要的指令,它是由 Java 虚拟机里提供的一个轻量级的同步机制。一个共享变量声明为 volatile 后,特别是在多线...

9340
ytao

Dubbo之服务消费原理

上篇文章《Dubbo之服务暴露》分析 Dubbo 服务是如何暴露的,本文接着分析 Dubbo 服务的消费流程。主要从以下几个方面进行分析:注册中心的暴露;通过注...

8730
ytao

Dubbo之服务暴露

Dubbo 通过使用 dubbo:service配置或 @service在解析完配置后进行服务暴露,供服务消费者消费。

9320
ytao

ElasticSearch之映射常用操作

本文案例操作,建议先阅读我之前的文章《ElasticSearch之安装及基本操作API》

9640
ytao

Redis5新特性Streams作消息队列

本文所使用 Redis 版本为 5.0.5 。如果使用更早的 5.x 版本,有些 API 使用效果,与本文中描述略有不同。

9920
ytao

Netty之缓冲区ByteBuf解读(二)

这里的 demo 例子还是使用上节《Netty之缓冲区ByteBuf解读(一)》使用的。

6610
ytao

Netty之缓冲区ByteBuf解读(一)

在分析 ByteBuf 之前,先简单讲下 ByteBuffer 类的操作。便于更好理解 ByteBuf 。

9320
ytao

ElasticSearch之安装及基本操作API

本文基于目前最新版本 ElasticSearch-7.5.0进行操作,如官网下载太慢,可在【ytao公众号】中发送 es获取下载链接。

10120
ytao

Netty中粘包/拆包处理

为突出 Netty 的粘包/拆包问题,这里通过例子进行重现问题,以下为突出问题的主要代码:

8420

扫码关注云+社区

领取腾讯云代金券