摘要:
一、JVM整体架构 Jvm(虚拟机):以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统,是物理机的软件实现。常用VMWarea Virtual Box Java Virtual machine 常见Java虚拟机阵营 HotSpot VM (Sun) JRockit(B 阅读全文
摘要:
一、了解线程 创建线程的三种方式 继承thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 实现Runable接口 实现Callable接口(了解) 需要返回值类型 重写call方法,需要抛出异常 import java.util.concurrent.C 阅读全文
摘要:
一、队列的定义 队列(queue)是一种只能在不同端进行插入或删除操作的线性表。 进行插入的一端称做队尾(rear),进行删除的一端称做队头或队首(front)。 队列的插入操作通常称为进队或入队(push),队列的删除操作通常称为出队或离队(pop)。 队列主要特点: 先进先出,即先进队的元素先出 阅读全文
摘要:
一、栈的定义 栈(stack)是一种只能在同一端进行插入或删除操作的线性表。 表中允许进行插入、删除操作的一端称为栈顶(top),表的另一端称为栈底(bottom)。 栈的插入操作通常称为进栈或入栈(push),栈的删除操作通常称为退栈或出栈(pop)。 栈的特点: - 后进先出,即后进栈的元素先出 阅读全文
摘要:
一、发布/订阅模式(fanout整合) 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> <!--测试 阅读全文