概述 Map 是 Java 中的一种键值对集合类型的接口,它还提供了一些对数组进行排序、打印、和对 List 进行转换的静态方法。 常用的实现类有: HashMap:哈希图。...
概述 List 是 Java 中的一种有序、可重复的集合接口类型。其常用的实现类有: ArrayList:动态数组。 LinkedList:链表。 ArrayList 和 LinkedList ...
概述 Java 集合框架可以分类两大类型: Collection:最基本的集合类型的接口,提供了添加、删除、清空等基本操作,还提供了一些对集合进行排序、二分查找、同步的静态方法。 其主要的子接口...
特点 Java 比较突出的特点: 面向对象:封装,继承,多态。 平台无关性(跨平台):Java 是一种 “一次编写,到处运行(Write Once,Run any Where)” 的语言。也就是说,...
Java提供了三种创建线程的方法: 重写Thread类的run(); 通过实现Runnable接口; 通过Callable和FutureTask创建线程。 通过 Thread 类创建 在Java...
概念 Java 并发编程中涵盖了以下这些概念: 进程 线程 并发 并行 进程 进程(Process)是指在计算机中正在运行的一个程序的实例。进程是操作系统进行资源分配和调度的基本单位(资源分配的...
AMQP(Advanced Message Queuing Protocol)是用于在应用程序之间传递业务消息的开放标准。该协议与语言和平台无关,更符合微服务中独立性的要求。 RabbitMQ实现...
RabbitMQ官网:https://www.rabbitmq.com/。 官方文档:https://rabbitmq.com/documentation.html。 官...
微服务间通讯有两种方式: 同步通讯:实时响应。 异步通讯:不需要马上回复。 两种方式各有优劣,同步通讯可以立即得到响应,但是却不能跟多个服务同时通讯。异步通讯可以同时与多个服务通讯,但是往往响应会...
Eureka 服务注册中心 Eureka架构下将服务分为以下两个角色: 注册中心(Eureka Server,服务端)。 客户端(Eureka Client)。 Eureka会将客户端(即服务)的...