RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员。RabbitMQ和邮局的主要区别是,它处理的不是纸,而是接收、存储和发送二进制的数据——消息。 ...
分类:
Web程序 时间:
2016-08-11 20:45:05
阅读次数:
189
需求 通用消息接口使用servlet作为服务器端服务接口,第三方应用程序通过http post的方式调用servlet,实现与通用消息接口的调用连接。 参数说明如下: msgTitle:消息标题,描述发送消息的标题 serviceId:服务编号,消息的服务编号 msgDesp:消息描述,消息的详细内 ...
分类:
编程语言 时间:
2016-08-10 14:22:17
阅读次数:
143
今天是七夕,猿选择拜读圣经。 抽象过程:(1)万物皆为对象。(2)程序是对象的集合(它们通过发送消息来告知彼此所要做的,要想请求一个对象,就必须对该对象发送一条消息。)(3)每个对象都有自己的由其他对象所构成的存储。(包)(4)每个对象都拥有其类型(可以发送什么样的消息给它)(5)某一特定类型的所有 ...
分类:
编程语言 时间:
2016-08-09 20:47:51
阅读次数:
164
锁的释放-获取建立的 happens before 关系 锁是 java 并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。下面是锁释放-获取的示例代码: 假设线程 A 执行 writer() 方法,随后线程 B 执行 reader() 方法。根 ...
分类:
编程语言 时间:
2016-08-08 19:29:47
阅读次数:
251
我为什么写Handler,原因主要还在于它在整个 Android 应用层面非常之关键,他是线程间相互通信的主要手段。最为常用的是其他线程通过Handler向主线程发送消息,更新主线程UI。 下面是一个最简单的例子。 上面的例子看似好简单了。但是支持这样消息从一个线程传到另一个线程,不仅仅需要Hand ...
分类:
其他好文 时间:
2016-08-04 01:24:15
阅读次数:
189
http://poj.org/problem?id=2570 题意:在海底有一些网络节点。每个节点之间都是通过光缆相连接的。不过这些光缆可能是不同公司的。 现在某个公司想从a点发送消息到b点,问哪个公司可以提供这个服务。 首先输入一共有几个公司。 其次输入的是a,b两点之间的光缆是由哪几个公司提供的 ...
分类:
其他好文 时间:
2016-08-03 19:56:31
阅读次数:
142
解决Socket沾包问题——C#代码 前天晚上,曾经的一个同事问我socket发送消息如果太频繁接收方就会有消息重叠,因为当时在外面,没有多加思考 第一反应还以为是多线程导致的数据不同步导致的,让他加个线程锁搞定。后来回到家慢慢思考感觉这个和加锁没啥关系,如果是多线程导致的,消息只会被覆盖呀。后来就 ...
RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员。RabbitMQ和邮局的主要区别是,它处理的不是纸,而是接收、存储和发送二进制的数据——消息。 ...
分类:
Web程序 时间:
2016-08-02 13:02:39
阅读次数:
272
CLR 无法从 COM 上下文 0x1b1c38 转换为 COM 上下文 0x1b1da8 ...
分类:
编程语言 时间:
2016-08-02 08:53:05
阅读次数:
2066
Redis 提供了一组命令可以让开发者实现 “发布/订阅” 模式。“发布/订阅” 可以实现进程间的消息传递,其原理是这样的: “发布/订阅” 模式中包含两种角色,分别是发布者和订阅者。订阅者可以订阅一个或若干个频道(channel),而发布者可以向指定的频道发送消息,所有订阅此频道的订阅者都会收到此 ...
分类:
其他好文 时间:
2016-07-31 19:00:20
阅读次数:
177