Reactor模式和NIO
本文可看成是对Doug Lea Scalable IO in Java一文的翻译。
当前分布式计算 Web Services盛行天下,这些网络服务的底层都离不开对socket的操作。他们都有一个共同的结构:
1. Read request
2. Decode request
3. Process service
4. Encode reply
5. S...
分类:
其他好文 时间:
2014-06-02 23:14:47
阅读次数:
356
当处于内核模式的http.sys接收到来自用户的请求之后,会将请求放入队列中。那处于用户模式的w3wp进程如何从内核模式的队列中取出请求呢?I/O完成端口(IOCP,I/O
Completion Port)闪亮登场。w3wp专门用了一个线程池干这个——W3TP,可以通过process explore...
分类:
编程语言 时间:
2014-06-02 17:32:13
阅读次数:
245
了解一下什么是Jbpm及特点。jBPM,全称是Java Business Process
Management,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,它使用要遵循Apache
License。jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss...
分类:
其他好文 时间:
2014-06-02 09:41:30
阅读次数:
234
IPC进程间通信+数据复制消息WM_COPYDATA IPC(Inter-Process
Communication,进程间通信)。 数据复制消息WM_COPYDATA是Windows中一个特殊的消息,通过这个消息能够在进程间传递数据。
1.WM_COPYDATA: WM_C...
分类:
其他好文 时间:
2014-06-02 08:34:57
阅读次数:
245
利用gdb[i]调试nginx[ii]和利用gdb调试其它程序没有两样,不过nginx可以是daemon程序,也可以以多进程运行,因此利用gdb调试和平常会有些许不一样。当然,我们可以选择将nginx设置为非daemon模式并以单进程运行,而这需做如下设置即可:
daemon off;
master_process off;
这是第一种情况:
这种设置下的nginx在gdb下调试很普通,过...
分类:
数据库 时间:
2014-06-02 04:56:02
阅读次数:
417
3.3进程日志的监控操作
3.3.1查看备库进程状态
SQL>selectprocess,client_process,sequence#,statusfromv$managed_standby
PROCESSCLIENT_PSEQUENCE#STATUS
---------------------------------------
ARCHARCH153CLOSING
ARCHARCH154CLOSING
ARCHARCH155CLOSING
ARCHARCH15..
分类:
数据库 时间:
2014-06-02 03:28:04
阅读次数:
543
用root登陆,安装mysqlyum -y install mysql-server ←
安装MySQLSetting up Install Processyum -y install php-mysql ← 安装php-mysqlSetting
up Install Process然后,配置MyS...
分类:
数据库 时间:
2014-06-02 00:00:33
阅读次数:
418
用UltraISO Premium Edition 9.3 制作的CentOS 6.4 U盘安装盘,安装时提示Press the key to begin the installation process,但是按回车没有任何反应。网上查询发现是 CentOS 6.4 ISO文件中的“vesamenu.c32”有问题,替换syslinux下的“vesamenu.c32”文件 ,问题解决。看到网上...
分类:
其他好文 时间:
2014-06-01 10:37:12
阅读次数:
199
在这个过程当中JSF的实现者使用processValidators方法处理所有在tree中的组件中注册的验证器。验证的过程就是通过每个组件已有的规则对其已经保存的值进行校验,同时也对输入的值进行校验,前提是组件的immediate属性没有设置为true。从代码来看在UIViewRoot中的这个processValidators方法和上个阶段中的processDecodes基本一致,不用说下一个阶段...
分类:
Web程序 时间:
2014-06-01 09:46:59
阅读次数:
310
调优之浅析“会话管理开销”
【简介】
在调优的过程中,对于会话的管理是比较普遍的问题,因为维护会话的开销相对是比较高的。
【过程表现如下】
客户请求(sid)→监听接收到→监听派生出新的进程(systemprocess id)→客户进程
注释:
SPID:system process id,表示该serverprocess在OS层面的Process I...
分类:
数据库 时间:
2014-06-01 09:20:04
阅读次数:
387