1. idea中分析pom依赖的插件 maven helper 用来分析pom依赖,可以方便的定位到某个class所属的jar包是由pom中哪个依赖树导入的。
1. 背景了解 1.1 什么是CompletableFuture? CompletableFuture是java8中新增的一个类,算是对Future的一种增强,用起来很方便,也是会经常用到的一个工具类,熟悉一下。
1. 什么是线程? 实际上线程,本身不仅仅是java应用语言的概念,它的概念最早是属于操作系统的。 线程本身是操作系统执行调度的基本单元,它本身是一块可以由操作系统(CPU)进行调度的内存空间。 线程既然是操作系统调度的执行单元,它就会拥有自己的执行栈、程序计数器和一些相关的线程上下文信息等。 线程是操作系统级别进行调度的实体,一个线程对象的生命周期,是由操作系统进行管理的。 线程表示操作系统调度程序的一条独立路径,它可以独立执行,也可以与其他线程并发执行。通俗地说,线程就像是程序中的一条独立的执行流程,可以在同一时间内执行多个任务,使得程序能够同时完成多项操作。
1. 前言
1. 阻塞
1. 同步和异步
1. webSocket实现客户端-服务端互发消息的底层原理 在Spring中,WebSocket是一种全双工的通信协议,允许服务器和客户端实时双向传输数据。WebSocket非常适合需要实时更新的场景,比如即时聊天、通知系统、实时数据推送等。
1. 什么是webSocket? webSocket和http通信协议类似,都是基于TCP协议扩展出来的通信协议 WebSocket简介
1. forest http客户端 Forest 是一个用于简化 HTTP 客户端调用的 Java 库。它专注于让 HTTP 调用变得更加简洁和高效,类似于 Spring Cloud OpenFeign 这样的 REST 客户端工具。Forest 通过注解和接口方式,提供一种类似于本地方法调用的方式来执行 HTTP 请求,支持 GET、POST、PUT、DELETE 等 HTTP 方法。
1. java业界都有哪些常见的http 客户端呢? Java 生态中有许多常见的 HTTP 客户端库,以下是一些广泛使用的 HTTP 客户端:
个人独立开发项目,基于springboot 3.x starter机制提供插拔式的插件功能
基于芋道最新源码二次开发