标签:队列

centos7 安装 rabbitmq
博客园首页

centos7 安装 rabbitmq

William 3天前 13浏览 0评论

centos7安装rabbitmq RabbitMQ是部署最广泛的开源消息代理。 RabbitMQ在全球范围内在小型初创公司和大型企业中进行了超过35,000次RabbitMQ生产部署,是最受欢迎的开源消息代理。 RabbitMQ轻量级,易于在内...

并发显式锁之读写锁
博客园首页

并发显式锁之读写锁

William 1周前 (01-08) 47浏览 0评论

上一篇文章我们介绍了一个显式锁,ReentrantLock ,了解到它是一个『独占式』锁,简而言之就是, 我拿到锁以后,不管我是读或是写操作,其他人都不能和我抢,都得等着。 因而在某些读操作远大于写操作的场景之下,即便我只是读数据也不得不排队一个...

Python爬虫入门教程 10-100 图虫网多线程爬取
博客园首页

Python爬虫入门教程 10-100 图虫网多线程爬取

William 3周前 (12-24) 79浏览 0评论

写在前面 经历了一顿噼里啪啦的操作之后,终于我把博客写到了第10篇,后面,慢慢的会涉及到更多的爬虫模块,有人问scrapy 啥时候开始用,这个我预计要在30篇以后了吧,后面的套路依旧慢节奏的,所以莫着急了,100篇呢,预计4~5个月写完,常见的反反爬...

SpringBoot之RabbitMQ的使用
博客园首页

SpringBoot之RabbitMQ的使用

William 3周前 (12-23) 83浏览 0评论

一 、RabbitMQ的介绍 RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件,消息中间件的工作过程可以用生产者消费者模型来表示.即,生产者不断的向消息队列发送信息,而消费者从消息队列中消费信息.具体过程如下...

操作系统之进程通信
博客园首页

操作系统之进程通信

William 4周前 (12-20) 95浏览 0评论

引子 进程通信的方式   △信号通信   △管道通信   △消息队列   △共享存储区 一、信号通信 1.什么是信号       (1)信号是Linux进程之间一种重要的通信机制;   (2)信号的作用是为了通知进程某个时间已经发生;   ...

初识RabbitMQ
博客园首页

初识RabbitMQ

William 4周前 (12-19) 86浏览 0评论

  好久没有更新技术博客了,今天正好有点时间,自学了一下RabbitMQ,现在就将我所学到的东西分享给大家,让你们也能同我一起进步,在程序员的技术道路上,一直前进下去。   首先学习技术,我觉得还是能在官网去学习,这样才能学到最权威,最新的技术。毕竟...

Python多线程笔记(三),queue模块
博客园首页

Python多线程笔记(三),queue模块

William 1个月前 (12-17) 104浏览 0评论

尽管在Python中可以使用各种锁和同步原语的组合编写非常传统的多线程程序,但有一种首推的编程方式要优于其他所有编程方式即将多线程程序组织为多个独立人物的集合,这些任务之间通过消息队列进行通信   queue模块(在python2中叫Que...

EDA风格与Reactor模式
博客园首页

EDA风格与Reactor模式

William 1个月前 (12-17) 98浏览 0评论

本文将探讨如下几个问题: Event-Driven架构风格的约束 EDA风格对架构属性的影响 Reactor架构模式 Reactor所解决的问题 redis中的EventDriven 从观察者模式到EDA风格 GOF的23种设计模式中,有一个观察...

RabbitMQ学习与深入思考
博客园首页

RabbitMQ学习与深入思考

William 1个月前 (12-14) 106浏览 0评论

最近一段项目实践中大量使用了基于RabbitMQ的消息中间件,也积累的一些经验和思考,特此成文,望大家不吝赐教。 本文包括RabbitMQ基本概念、进阶概念、实践与思考等三部分,着重强调相关概念和基于RabbitMQ进行扩展开发的思路,并简要展示Ra...

栈与队列(Stack and Queue)
博客园首页

栈与队列(Stack and Queue)

William 1个月前 (12-13) 122浏览 0评论

1.定义      栈:后进先出(LIFO-last in first out):最后插入的元素最先出来。   队列:先进先出(FIFO-first in first out):最先插入的元素最先出来。 2.用数组实现栈和队列 实现栈:   由于数组...