1. 简介 RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍一下 Broker:简单来说就是消息队列服务器实体。 Exchan ...
分类:
其他好文 时间:
2017-01-17 20:15:26
阅读次数:
352
Linux 的虚拟内存管理有几个关键概念: 1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址; 2、虚拟地址可通过每个进程上的页表(在每个进程的内核虚拟地址空间)与物理地址进行映射,获得真正物理地址; 3、如果虚拟地址对应物理地址不在物理内存中,则产生缺页中断,真正分配物理 ...
分类:
系统相关 时间:
2016-12-28 01:17:36
阅读次数:
273
发布/订阅模式即生产者将消息发送给多个消费者。 下面介绍几个在发布/订阅模式中的关键概念-- 1. Exchanges (转发器) 可能原来我们都是基于一个队列发送和接收消息。现在介绍一下完整的消息传递模式。 Rabbitmq消息模式的核心理念是:生产者没有直接发送任何消息到队列。实际上,生产者都不 ...
分类:
编程语言 时间:
2016-12-05 19:06:41
阅读次数:
261
程序员必读书单 1.0 发表于 2015-02-25 | 分类于 阅读 | 暂无评论 转自:http://zh.lucida.me/blog/developer-reading-list/ 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍, ...
分类:
其他好文 时间:
2016-11-25 20:21:21
阅读次数:
323
当前,网络空间的广度和深度不断拓展、安全对抗日趋激烈,传统的安全思维模式和安全技术已经无法有效满足政企客户安全防护的需要,新的安全理念、新的安全技术不断涌现,当前的网络安全正处在一个转型升级的上升期。目前,信息安全业界普遍认同的一个理念是:仅仅防御是不够的..
分类:
其他好文 时间:
2016-10-27 23:52:18
阅读次数:
200
1、 管道概述及相关API应用 1.1 管道相关的关键概念 管道是Linux支持的最初Unix IPC形式之一,具有以下特点: 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 单独构成一种独立的文件系统:管道对于 ...
分类:
系统相关 时间:
2016-09-21 10:10:59
阅读次数:
326
netfilter/iptables概述: netfilter/iptables是Linux内核防火墙架构,由netfilter实现功能,由iptables提供接口. iptables有2个关键概念:表与链. 表的划分依据是数据包的操作. 链的划分依据是流程的阶段. iptables包括4张表与5条... ...
分类:
系统相关 时间:
2016-09-07 14:41:29
阅读次数:
203
Rabbitmq 初识rabbitmq RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍 几个概念说明: Broker:简单来 ...
分类:
其他好文 时间:
2016-08-02 15:02:48
阅读次数:
208
KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。 Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键 ...
分类:
其他好文 时间:
2016-07-14 21:28:55
阅读次数:
213
KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。 Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键 ...
分类:
其他好文 时间:
2016-07-08 00:11:25
阅读次数:
174