阿飞技术
-
Spring Boot WebServices 实战解析:@Endpoint vs @WebService
前言Web Services 是特殊的网络服务,它允许位于不同地点的计算机程序通过互联网交流和共享数据。这些服务可以通过多种方式实现,其中包括使用SOAP协议和遵循REST原则。在…
-
实时通讯技术实现
实时通讯技术实现前言在CS架构中,经常会有实时通信的需求。客户端和服务端建立连接,服务端实时推送数据给客户端。本文介绍几种常见的实现方式,希望能给读者们一点点参考。实时通讯的主要实…
-
JDK多版本集成 Jacoco 配置指南
本篇相关 JDK 版本配置如下: Jacoco 是什么 Jacoco 是一个用于Java程序的代码覆盖率报告工具。它通过动态分析(在代码执行时收集数据)来生成代码覆盖率报告文件。J…
-
JDK多版本集成 Jacoco 配置指南
JDK多版本集成 Jacoco 配置指南本篇相关 JDK 版本配置如下:JDK8JDK11JDK17Jacoco 是什么 Jacoco 是一个用于Java程序的代码覆盖率报告工具。…
-
Spring Cloud Stream如何屏蔽不同MQ带来的差异性?
Spring Cloud Stream如何屏蔽不同MQ带来的差异性? 引言 在当前的微服务架构下,使用消息队列(MQ)技术是实现服务解耦和削峰填谷的重要策略。为了保证系统的灵活性和…
-
Seata 分布式ID 雪花算法
Seata源码解析 Seata-common模块,IdWorker类分析 运算符知识: ID生成器,雪花算法 ID分三部分组成: 1. (timestamp –…
-
Seata spi实现类源码解析
Seata-common模块,EnhancedServiceLoader类解析 1. 简单介绍下 java spi思想 2. Seata spi核心类EnhancedS…
-
Seata Configuration解析
seata-core Configuration Configuration配置接口类 此接口类作用:获取配置文件,注册属性监听事件; 通过spi机制实现第三方配置中心,…
-
FutureTask 源码分析
JDK源码学习 深入分析下 java.util.concurrent 包下 FutureTask 类 简单画了个UML图,可以看到FutureTask, CompletableFu…
-
CompletableFuture 源码分析
JDK源码学习 上篇分析了Future的实现类FutureTask, 这篇分析Future接口的另一个实现类 CompletableFuture 类继承关系见此篇 FutureTa…