消息的消费者接收消息可以采用两种方式: 1.consumer.receive()或 consumer.receive(int timeout); 2.注册一个MessageListener. 采用第一种方式,消息的接收者会一直等待下去,知道有消息到达或者超时。后一种方式会注册一个监听器, 当有消息到 ...
分类:
其他好文 时间:
2016-04-09 09:17:03
阅读次数:
201
网上发现一片总结很好的就copy过来; Handler有何作用?如何使用? 一 、Handler作用和概念 包含线程队列和消息队列,实现异步的消息处理机制,跟web开发的ajax有异曲同工之妙。 1.运行在某个线程上,共享线程的消息队列; 2.接收消息、调度消息,派发消息和处理消息; 3.实现消息的 ...
分类:
移动开发 时间:
2016-04-02 16:04:35
阅读次数:
240
本文针对《微信公众平台应用开发:方法、技巧与案例》 一书中示例和代码不适用于微信企业号的情况进行修改。
修改原因:
企业在接收消息,以及发送被动响应消息时,消息体都以AES方式加密,以保证传输的安全
修改方法:
按照微信加密库进行加密验证,具体加密库下载地点请参考开发人员文档,这里不再叙述
注意事项:
异常java.security.InvalidK...
分类:
微信 时间:
2016-03-30 13:09:22
阅读次数:
424
上一篇对twisted大致做了介绍以及一些基本的概念。 这一篇从一个python epoll/soket聊天程序开始。 我们要实现的很简单,就是利用epoll实现一个服务端/客户端间的聊天,服务端和客户端可以接收消息的同时,可以利用raw_input,在命令行输入。 我们将socket fd设置为非
分类:
其他好文 时间:
2016-03-17 22:51:37
阅读次数:
577
MessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。 下面我们就拿发送一个对象消息来举例,假设我们
分类:
编程语言 时间:
2016-03-15 18:59:59
阅读次数:
262
UML之协作图
协作图——CommunicationDiagram
也叫合作图,是一种交互图(interactiondiagram)。
强调的是发送和接收消息的对象之间的组织结构,一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。
也叫“通信图”, “协作”作为一个结构事物用...
分类:
其他好文 时间:
2016-03-13 21:13:35
阅读次数:
227
本篇为大家介绍一个优秀的开源小项目:WebViewJavascriptBridge。 它优雅地实现了在使用UIWebView时JS与ios 的ObjC nativecode之间的互调,支持消息发送、接收、消息处理器的注册与调用以及设置消息处理的回调。 就像项目的名称一样,它是连接UIWebView和
分类:
编程语言 时间:
2016-03-08 13:26:22
阅读次数:
272
在项目中,我们经常会使用到http+xml的接口,而且不仅仅的是一个,可能会有多个http的接口需要实时的交互.但是http接口的接收消息的公共部分是一样的,只有每个接口的报文解析和返回报文是不同的,此时考虑到把变化和不变化的隔离出来,采取用策略模式,把公共的部分代码抽取隔离出来,每个http接口的
分类:
Web程序 时间:
2016-03-06 15:34:35
阅读次数:
190
Redis的实现消息队列功能,消息发布者发送的消息,消息接收者接收发布者的消息。由该消息传送的链路被称为通道。在Redis客户端可以订阅任何数目的通道。 案例:给出一个客户端订阅一个通道名为redisChat 消息发布者发布消息 消息接收者(订阅者)接收消息 1.消息;2.消息通道名称;3.消息内容
分类:
其他好文 时间:
2016-02-26 09:22:42
阅读次数:
111
Erlang 并发编程 编写并发程序很简单,只需要三个基本函数:spawn、send 和 receive。spawn 创建一个并行进程,send 向某个进程发送消息,receive 则是接收消息。 Erlang 的并发是基于进程的,进程是一些独立的小型虚拟机,可以执行 Erlang 函数。在 Erl
分类:
其他好文 时间:
2016-02-25 11:45:57
阅读次数:
162