??
Reactor是由Schmidt, Douglas C提出的一种模式,在高并发服务器实现中广泛采用。改模式采用事件驱动方式,当事件出现时,后调用相应的事件处理代码(Event Handler)。
这个模式是高并发服务器的基础,如nginx和lighttpd。这两种对大并发,但每个请求处理都很快的场景非常适合。通常的web访问就是这个特点。
结构
包括了5个部分,其中h...
分类:
编程语言 时间:
2014-06-15 14:40:00
阅读次数:
714
package com.batc.ecn.icon;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.util.Vec...
分类:
其他好文 时间:
2014-06-15 06:52:21
阅读次数:
280
1 import java.awt.Frame.*; 2 import java.awt.event.*; 3 import java.awt.*; 4 5 public class Test extends Frame { 6 7 boolean mouseClicked =...
分类:
编程语言 时间:
2014-06-15 06:19:38
阅读次数:
335
1 #include "iostream" 2 #include "windows.h" 3 #include "cstring" 4 using namespace std; 5 6 static LPCTSTR g_szContinueEvent="w2kdg.EventDemo.event.....
没有见过比这个更小型的库了,下面程序实现的功能:播放音乐,按空格键实现暂停和播放的切换。#coding=utf-8import mp3playimport pythoncom, pyHookinput = 0pauseFlag=1def onKeyboardEvent(event): glob...
分类:
编程语言 时间:
2014-06-14 20:09:54
阅读次数:
366
//imgFrame显示层,imgbox显示的内容 关闭 //img路径 ' width="90" height="50" onclick="showOriginal('',event);">//层的关闭按钮方法function clos...
分类:
Web程序 时间:
2014-06-14 17:19:35
阅读次数:
262
当某线程触发GC时,任何线程不能再访问任何的对象.在GC执行时,可能会修改对象的地址.GC执行时,大多使用劫持法,将所有的线程挂起.对于含有Loop,且Loop内不再调用其它方法时.会生成一个编译时表.当线程的指针指令执行到该处时,会认为到达了一个安全点,线程可以被挂起.对于其它方法,GC会劫持线程...
分类:
Web程序 时间:
2014-06-14 15:57:14
阅读次数:
218
表连接方式及使用场合NESTED LOOP对于被连接的数据子集较小的情况,nested loop连接是个较好的选择。nested loop就是扫描一个表,每读到一条记录,就根据索引去另一个表里面查找,没有索引一般就不会是 nested loops。一般在nested loop中, 驱动表满足条件结果...
分类:
其他好文 时间:
2014-06-14 15:22:15
阅读次数:
218
在单选按钮操作中,可以使用ItemListener接口进行事件的监听。
package com.beyole.util;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.a...
分类:
编程语言 时间:
2014-06-14 12:52:27
阅读次数:
325
单选按钮就是在给出的多个显示信息中指定选择一个,在swing中可以使用JRadioButton完成一组单选按钮的操作。
package com.beyole.util;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event...
分类:
编程语言 时间:
2014-06-14 11:49:59
阅读次数:
279