摘要: RabbitMQ 消息队列基础知识 消息队列概念 MQ(Message Queue)消息队列,是基础数据结构中先进先出的一种数据机构。指把要传输的数据(消息)放在队列中,用队列机制来实现软件之间的通信(生产者产生消息并把消息放入队列,然后由消费者去处理)。消费者可以到指定队列拉取消息,或者订阅相应的 阅读全文
posted @ 2022-12-01 16:43 肖德子裕 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 网络编程 网络基础 网络编程概念 | 概念 | 说明 | | | | | 网络编程 | 网络编程的本质是多台计算机之间的数据交换。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给其他设备,然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数 阅读全文
posted @ 2022-12-01 16:12 肖德子裕 阅读(134) 评论(0) 推荐(0) 编辑
摘要: JVM结构组成 JVM结构组成概览 组成说明: JVM包含两个子系统和两个组件:两个子系统为类加载子系统、执行引擎,两个组件为运行时数据区、本地接口。 工作流程:首先通过编译器把Java代码转换成字节码,类加载器(ClassLoader)再把字节码加载到内存中,将其放在运行时数据区(Runtime 阅读全文
posted @ 2022-12-01 16:10 肖德子裕 阅读(167) 评论(0) 推荐(0) 编辑
摘要: # 多线程 ## 基础知识 ### 多线程常见术语 ``` 串行:有n个任务,由一个线程按顺序执行。由于任务、方法都在一个线程执行所以不存在线程不安全情况,也就不存在临界区的问题。串行相当于2个人排队使用1台电脑。 并行:单位时间内,多个处理器或多核处理器同时处理多个任务,是真正意义上的同时进行。并 阅读全文
posted @ 2022-12-01 16:07 肖德子裕 阅读(108) 评论(0) 推荐(0) 编辑