JAVA线程交互线程的运行都是独立的,但是存在多个线程需要同时访问共享的资源时,需要用到线程的同步(synchronized),就相当于在共享的对象资源上加了一把锁,每次只能一个线程获得对象锁。最简单的例子:如卖电影票,几个窗口(线程)同时对电影票进行销售,彼此线程都是互斥..
分类:
编程语言 时间:
2015-05-24 19:05:34
阅读次数:
148
1、介绍Keeaplived主要有两种应用场景,一个是通过配置keepalived结合ipvs做到负载均衡(LVS+Keepalived),有此需求者可参考以往博文:http://lizhenliang.blog.51cto.com/7876557/1343734。另一个是通过自身健康检查、资源接管功能做高可用(双机热备),实现故障转移。以下..
分类:
其他好文 时间:
2015-05-21 19:50:11
阅读次数:
503
在多线程的情况下,因为同一进程的多个线程共享同一片存储空间,在带来方便的同一时候,也带来了訪问冲突这个严重的问题。Java语言提供了专门机制以解决这样的冲突,有效避免了同一个数据对象被多个线程同一时候訪问。wait与notify是java同步机制中重要的组成部分。结合与synchronizedkey...
分类:
编程语言 时间:
2015-05-20 18:19:28
阅读次数:
111
wait、notify和notifyAll方法是Object类的final native方法。所以这些方法不能被子类重写 void notifyAll() 解除所有那些在该对象上调用wait方法的线程的阻塞状态。该方法只能在同步方法或同步块内部调用。如果当...
分类:
其他好文 时间:
2015-05-16 20:40:59
阅读次数:
175
notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法void notify(): 唤醒一个正在等待该对象的线程。void notifyAll(): 唤醒所有正在等待该对象的线程。两者的最大区别在于:notifyAll使所有原来在该对象上等待被notify的线...
分类:
编程语言 时间:
2015-05-13 12:24:27
阅读次数:
148
notification常用于下拉式的消息推送。Notification的构成Nitification的实例1.新建一个Builder,要选Notification.compat包。
2.然后用builder来设置nitification的属性。
代码:public class MainActivity extends Activity {
public static final int...
分类:
移动开发 时间:
2015-05-12 18:56:43
阅读次数:
261
多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait(), notify()等接口;Thr...
分类:
编程语言 时间:
2015-05-09 11:52:44
阅读次数:
165
Subject(目标):目标又称为主题,它是指被观察的对象。在目标中定义了一个观察者集合,一个观察目标可以接受任意数量的观察者来观察,它提供一系列方法来增加和删除观察者对象,同时它定义了通知方法notify()。目标类可以是接口,也可以是抽象类或具体类。 ConcreteObserver(具体观察....
分类:
其他好文 时间:
2015-05-06 10:51:58
阅读次数:
161
原文来自:http://write.blog.csdn.net/postedit/45499665
尊重原创,转载请注明出处,谢谢!
pomelo跟客户端的通讯分为四种: request, response, notify, push。
前面三种都可是使用pomelo.request实现, 这里只看push是如何实现的。
一 ChannelService
ChannelS...
分类:
其他好文 时间:
2015-05-05 16:40:10
阅读次数:
361
首先我们会在配置支付请求参数的时候,配置了回调地址(notify_url),支付完成微信服务器就会将结果推送到这个地址上,我们只是需要获取那些数据就可以了,然后根据处理相关业务。后台代码: /// /// 微信服务器支付结果通知接口 /// ...
分类:
微信 时间:
2015-05-05 16:11:55
阅读次数:
739