摘要: 这一篇我们将介绍如何订阅消息的一个子集。例如,我们只需要将日志中的error消息存储到日志文件中而将所有日志消息都在控制台打印出来。 绑定(Bindings) 在前面的例子中,我们创建了交换机和队列的绑定关系: channel.queueBind(queueName, EXCHANGE_NAME, 阅读全文
posted @ 2017-08-13 22:40 萧萧弈寒 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 在上一篇 "RabbitMQ入门(2)——工作队列" 中,有一个默认的前提:每个任务都只发送到一个工作人员。这一篇将介绍发送一个消息到多个消费者。这种模式称为 发布/订阅(Publish/Subscribe) 。 为了说明这种模式,我们将会构建一个简单的日志系统。它包含三个程序:生成日志消息的程序, 阅读全文
posted @ 2017-07-10 15:12 萧萧弈寒 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 前面介绍了 "队列接收和发送消息" ,这篇将学习如何创建一个 工作队列 来处理在多个消费者之间分配耗时的任务。工作队列(work queue),又称任务队列(task queue)。 工作队列的目的是为了避免立刻执行资源密集型任务、减少等待时间。将消息发送到队列,工作进程在后台从队列取出任务并处理。 阅读全文
posted @ 2017-07-07 10:20 萧萧弈寒 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 这系列是官网的翻译和一些博客的参考,仅供自己复习使用。 介绍 官网定义: RabbitMQ is the most widely deployed open source message broker. RabbitMQ is lightweight and easy to deploy on pr 阅读全文
posted @ 2017-07-03 10:49 萧萧弈寒 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 由于选择的是centos7 dvd镜像自带了open jdk,需要卸载。首先查询自带的jdk: rpm qa | grep java 会出现7个带有java名称的东西,删除其中的带有openjdk字样的文件,命令如下: rpm e nodeps java 1.8.0 openjdk 1.8.0.10 阅读全文
posted @ 2017-06-19 10:23 萧萧弈寒 阅读(312) 评论(0) 推荐(0) 编辑
摘要: jQuery对Ajax的操作进行了封装。jQuery中$.ajax()属于最底层的方法,这个放在后面说,首先看看封装了$.ajax()的方法。 load()方法 load()可以远程载入HTML并插入到DOM中。结构为: load(url [,data] [,callback]) url (Stri 阅读全文
posted @ 2016-11-15 23:57 萧萧弈寒 阅读(5637) 评论(1) 推荐(14) 编辑
摘要: Ajax不是一种新的编程语言,而是使用现有标准的新方法。 AJAX可以在不重新加载整个页面的情况下,与服务器交换数据。 这种异步交互的方式,使用户单击后,不必刷新页面也能获取新数据。 XMLHttpRequest对象 Ajax的核心是XMLHttpRequest对象(XHR)。XHR为向服务器发送请 阅读全文
posted @ 2016-08-02 14:49 萧萧弈寒 阅读(1844) 评论(9) 推荐(21) 编辑
摘要: JSON是一种数据格式 ,它并不从属于JavaScript,很多语言都有JSON的解析器和序列化器。 语法 JSON可以表示三种类型: 简单值:使用与JavaScript相同的语法,可以在JSON中表示字符串、数值、布尔值和null。 对象:表示一组无序的键值对。键值对中的值可以是简单值,也可以是复 阅读全文
posted @ 2016-08-01 16:56 萧萧弈寒 阅读(1414) 评论(1) 推荐(12) 编辑
摘要: 面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。在面向对象程序设计(OOP)中,不必关心对象的具体实现。在传统的结构化程序设计中,算法是第一位的,数据结构是第二位的,即首先确定如何操作数,再考虑如何组织数据,以方便操作。而OOP则颠倒了这种次序,将数据放在第一位, 阅读全文
posted @ 2016-05-08 17:15 萧萧弈寒 阅读(559) 评论(0) 推荐(1) 编辑
摘要: JavaScript中有6种数据类型,其中包含了5种基本数据类型和1种复杂数据类型。 基本数据类型:undefined、null、boolean、number和String 复杂数据类型:Object。Object本质是由一组无序的名值对组成的。 typeof操作符 JavaScript中的变量是松 阅读全文
posted @ 2015-12-17 12:09 萧萧弈寒 阅读(571) 评论(0) 推荐(1) 编辑