首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wangchao96
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
最新
热门
RabbitMQ 消息队列之队列模型
1."Hello World!". 2.Work Queues (又名: Task Queues) . 工作队列,在消费者之间分配任务(竞争的消费者模式),一个消息只能被一个消费者获取。 3.Publish/Subscribe. 订阅模式,消息被路由投递给多个队列,同一个消息被…
RabbitMQ 消息队列之 Exchange Types
消息发布到交换站,这通常被比作邮局或邮箱。然后交换器使用称为绑定的规则将消息副本分发到队列。然后,AMQP代理将消息传递给订阅队列的消费者,或者根据需要从队列中获取消息。 发布消息时,发布者可以指定各种消息属性(消息元数据)。这些元数据中的一些可能由代理使用,但是,其他部分对代…
RabbitMQ 和消息传递常用一些术语
你可以把它想象成一个邮局:当你把你想要投寄的邮件放在一个邮箱里时,你可以确定收信人先生或女士最终会把邮件寄给你的收件人。在这个类比中,RabbitMQ是一个邮箱、一个邮局和一个邮递员。 生产就是发送,发送消息的程序是生产者。 队列是位于 RabbitMQ 内的邮箱的名称。尽管消…
MQ 常见的使用场景
消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应…
Java 中创建子类对象会创建父类对象么?
编译器在运行子类构造器之前,必须先执行父类构造器;且调用父类构造器的语句必须在子类构造器的第一行。 构造方法的作用是为堆区中的对象的属性初始化,不是创建对象。 虚拟机会在堆区中开辟一块空间来保存这个私有属性(该空间不属于子类对象),并且在运行时该属性的空间会与方法区中 Base…
Singleton 单例设计模式
在某些条件下,使用单例模式可以控制类实例的数量,达到节约资源的目的,同时由于只有一个实例,可以实现通信的功能以及资源共享,不仅如此,单例模式配合线程的同步可解决并发访问中的安全问题。 在一些优先考虑安全性的程序中可以尝试使用单例。
Java 运行时的内存划分
Java 虚拟机多线程是通过线程间轮流切换来分配给处理器执行时间;在确定时间节点,一个处理器(一核)只会执行一个线程的指令。 为保证线程切换回来后能恢复到原执行位置,各个线程间计数器互相不影响,独立存储(称之为线程私有的内存)。 当线程正执行 Java 程序时:程序计数器 记录…
通过 HelloWorld 了解 Java 程序执行过程以及运行时内存
系统找到文件中唯一的主类 public class 。 据public static关键字找到跟主类关联可执行的 main 方法。 String [] args:系统会传递一个空的字符串数组给主方法。系统加载 String [].class 字节码文件到方法区,系统会为 arg…
个人成就
文章被点赞
65
文章被阅读
14,065
掘力值
383
关注了
27
关注者
6
收藏集
2
关注标签
33
加入于
2018-07-19