Souleigh ✨ Souleigh ✨
5年前
JavaScript 引擎、事件循环、任务队列
一、先引用别人的一幅图(很好的概括了JS主线程和任务队列是如何执行的)1.JS引擎和runtime的区别:引擎:解释并编译代码,让它变成
Stella981 Stella981
4年前
RabbitMQ 高可用之镜像队列
<p如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的时候)。可以将所有message都设置为持久化,并且使用持久化的queue,但是这样仍然无法避免由于缓存导致的问题:因为message在发送之后和被写入磁盘并执行f
Wesley13 Wesley13
4年前
.net core使用rabbitmq消息队列
  首先,如果你还没有安装好rabbitmq,可以参考我的博客:  Ubuntu16.04下,erlang安装和rabbitmq安装步骤(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fshanfeng1000%2Fp%2F11951703.htm
Stella981 Stella981
4年前
RabbitMQ的简单模式快速入门与超时异常的处理方法
本文适合JAVA新人,想了解RabbitMQ又不想去看官网文档的人(英语水看的头疼(◎﹏◎),但建议有能力还是去看官网文档)。消息队列MQ(一)MQ全称为MessageQueue,消息队列是应用程序和应用程序之间的通信方法。先引入一下常见的通讯方案。!(https://oscimg.oschina.net/
Stella981 Stella981
4年前
Redis 基础使用 及 队列、订阅
Redis介绍  Redis是一个开源,先进的keyvalue存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。  Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。
Stella981 Stella981
4年前
RabbitMQ系列三 (深入消息队列)
消息持久化是RabbitMQ最为人津津乐道的特性之一,RabbitMQ能够在付出最小的性能代价的基础上实现消息的持久化,最大的奥秘就在于RabbitMQ多层消息队列的设计上。下面,本文就从MessageQueue的设计和消息在MessageQueue的生命周期两个方面全面介绍 RabbitMQ的消息队列。RabbitMQ完全实现
Stella981 Stella981
4年前
RabbitMQ和Kafka到底怎么选?
点击上方“Java知音”,选择“置顶公众号”技术文章第一时间送达!作者:haolujuncnblogs.com/haolujun/p/9632835.html前言开源社区有好多优秀的队列中间件,比如RabbitMQ和Kafka,每个队列都貌似有其特性,在进行工程选择时,往往眼花缭乱,不知所措。对于Rabb
Wesley13 Wesley13
4年前
MySQL Disk
/sys/block/sda/queue/nr\_requests磁盘队列长度。默认只有128个队列,可以提高到512个.会更加占用内存,但能更加多的合并读写操作,速度变慢,但能读写更加多的量/sys/block/sda/queue/iosched/antic\_expire等待时间。读取附近产生的新请时等待多长时间/sys/bl
Stella981 Stella981
4年前
Map查找表,队列和栈
存入keyvalue对Vput(Kk,Vv);获取key所对应的value值Vget(Kk);判断Map是否包含给定的key或value值:booleancontainsKey(Kk),booleancontainsValue(Vv);遍历所有的key:Set<KkeySet();遍历所有keyvalue对Set<Entrye
Stella981 Stella981
4年前
RabbitMQ 死信队列是什么鬼?
!(https://oscimg.oschina.net/oscnet/61e790baf5c44f148b88467d6da9c7da.jpg)Java技术栈www.javastack.cn关注阅读更多优质文章(https://www.oschina.net/action/GoToLink?urlhttp