自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

movie 的专栏

一路走来,总得留下些什么。

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 Rabbitmq 学习笔记(四)HA

上面三个章节学习了Rabbitmq的几种使用场景,这就结束了吗?我们需要处理的事情还远远不止上面那些使用场景。往往在真实环境中,我们还需要考虑很多事情:1. HA,部署高可用集群,来保证服务可靠性和消息可靠性。2. 排错工具,通过监控rabbitmq的状态,查看日志。3. 问题处理,网络分区,rabbitmq不接收消息,消息堆积,网络故障后不能自动重连4. 性能评估,硬件选型,性能调优等

2016-07-11 16:26:35 430

原创 Rabbitmq 学习笔记(三)发布订阅

发布订阅 Exchange发布订阅(Exchange)模式与队列(Queue)模式是两种不同的生产消费模式。应用程序根据实际场景,可以结合使用两种模式来传递不通的消息。Exchange的使用场景是,消费者订阅某类消息,生产者发布的消息会被exchange过滤并发送给订阅了消息的消费者。Exchange模式特点如下:消息无法匹配对应的消费者时,会被丢弃;消费者不存在时,消息会被丢弃 ,所以消

2016-07-11 14:19:32 384

原创 Rabbitmq 学习笔记(二)队列

队列队列(queue)就是在生产者和消费者之间传递消息的对象:具有以下特性:- 同一个队列可以有多个生产者和多个消费者;- 队列的创建具有幂等性,同一个名称的队列只会创建一次;- 队列中的消息只会被其中一个消费者读取并处理,也就是说接收完之后就会被删除;- 多个消费者轮流读取队列中的消息;- 如果没有消费者,消息会保存在队列中;代码演示,普通队列演示环境介绍:centos 7, pyt

2016-07-11 11:54:45 427

原创 Rabbitmq 学习笔记(一)简介

Rabbitmq 简介MQ(Message Queue,消息队列)是一种应用系统之间的通信方法。是通过读写出入队列的消息来通信(RPC则是通过直接调用彼此来通信的)。 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。

2016-07-11 10:41:58 448

原创 mysql error 2014错误码

2014原因是没有清理结果集,或者数据没有提交,导致不同步1.清理结果集方法MYSQL_RES *res_sql = mysql_store_result((MYSQL*)m_mysql);mysql_free_result(res_sql); 2.提交数据的方法mysql_commit((MYSQL*)m_mysql), 这个函数提交数据

2012-04-16 15:27:23 1875

原创 Google C++ Testing Framework 学习笔记

转载请注明出处准备工作Linux RequirementsGNU-compatible Make or gmakePOSIX-standard shellPOSIX(-2) Regular Expressions (regex.h)A C++98-standard-compliant compilerWindows

2012-04-01 12:36:28 620

转载 读《调试九法:软硬件错误的排查之道》

规则1:理解系统阅读手册:手册里有正确使用系统的方法。仔细阅读每个细节:出现问题的地方可能就在你不感兴趣的那一章,不要惧怕手册的厚度。掌握基础知识:知道什么是正常的,才能知道什么是错误的。了解工作流程:有助于定位bug。了解工具:调试工具能干什么,不能干什么。查阅细节:去阅读手册,而不是猜测或回想手册上的内容。规则2:制造失败制造失败:目的是为了观察

2012-04-01 10:34:31 547

原创 MFC中文问题--字符集

最近碰到一个MFC的中文问题,一个中文需要从CString 转到char* 老是转不过来后来发现是字符集的问题,解决办法是在项目工程的属性里面,找到字符集的设置,选择使用多字节字符集(原先是Unicode字符集) 就这么简单

2012-02-08 14:50:59 842

原创 android I/DEBUG堆栈信息

堆栈错误信息:I/DEBUG   (   30): r0 afd4d4a4  r1 ffffffff  r2 7fffffff r3 afd4d4a4I/DEBUG   (   30): r4 00000000  r5 ffffffff  r6 00000001 r7 be9f6

2011-07-18 18:25:40 4509 11

erlang程序设计(第二版)中文pdf

erlang 程序设计(第二版) 中文 pdf

2014-08-29

eclipse的erlang插件 erlide

erlide插件,只测试了eclipse4.4版本,eclipse3.7以上的版本都能使用

2014-08-29

erlang程序设计(第二版)随书源码

erlang程序设计(第二版)随书源码,绝对完整,你值得拥有

2014-08-29

erlang程序设计随书源码

erlang 程序设计 随书 源码,绝对完整,你值得拥有

2014-08-29

Java解析XML的jar包+四种解析方法

java解析xml的四种方法的比较,还有四种方法所用到的jar包 附带程序例子 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML

2011-08-11

RP-Pppoe程序基本流程图

Pppoe客户端说明文档 本文以Rp-pppoe-3.7为参考,说明Pppoe客户端主要函数调用结构,主要用于帮助理解程序。 函数: int main(int argc, char *argv[ ] ) 所在文件: Pppoe.c 参数: argc, argv——命令行参数内容和个数 ============================================= 函数: void discovery( PPPoEConnection *conn ) 所在文件: Pppoe.c 参数: Conn指向存储有关信息的结构体

2011-04-15

PPPoE程序基本流程

PPP通信基本流程图 PPPD程序用到的几个重要的结构体: PPP的状态转换图:

2011-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除