我们连续写了两小节的教师-学生的例子,必然觉得无聊死了,这样的例子我们就是玩上100遍,还是不知道该怎么写真实的代码。那从本节开始,我们开始往真实代码上面去靠拢。 事件最容易理解的例子是鼠标事件:我们点击鼠标,鼠标发送指令,执行代码。 一:鼠标点击事件处理模型基础版 这个时候,我们必须去查看下JDK ...
分类:
编程语言 时间:
2017-06-07 12:48:52
阅读次数:
219
1.nginx运行工作进程个数,一般设置cpu的核数或者核心数x2 如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件. Nginx运行CPU亲和力 比如4核配置 比如8核配置 Nginx最多可以打开文件数 2.Nginx事件处理模型 3.开启高效传输模式 ...
分类:
其他好文 时间:
2017-06-06 18:53:24
阅读次数:
264
Nginx 的连接处理机制在不同的操作系统会采用不同的 I/O 模型,要根据不同的系统选择不同的事件处理模型,可供选择的事件处理模型有:kqueue 、rtsig 、epoll 、/dev/poll 、select 、poll ,其中 select 和 epoll 都是标准的工作模型,kqueue ...
分类:
其他好文 时间:
2017-05-31 14:06:21
阅读次数:
182
fujtkgjik爱妃、(抽象类和接口)(一)学习总结 1 . 写出事件处理模型中的几个关键词,并通过具体代码实例说明你对事件处理模型的理解。 事件源(1)事件源是一个产生(或触发)事件的对象。当这个事件源对象的某些状态以某种方式发生变化时,就会产生某种类型的事件(一个事件源可能会生成多个不同类型的 ...
分类:
其他好文 时间:
2017-05-07 10:12:07
阅读次数:
155
有3个阶段 1、 捕获阶段:由外向内,记录各级父元素上绑定的事件处理函数 只记录,不触发。 2、 目标触发:优先触发目标元素上的事件处理函数。 3、 冒泡:由内向外,按捕获的顺序的相反的方向,依次执行父元素上的事件处理函数。 过程如下图所示: 如果希望阻止某些冒泡行为,如表单验证失败时,不允许提交, ...
分类:
Web程序 时间:
2017-04-21 20:41:15
阅读次数:
245
1、隐藏nginxheader版本号2、更改源码隐藏软件名称3、更改nginx默认用户及用户组4、配置nginxworker进程个数5、根据CPU核数进行nginx进程优化6、nginx事件处理模型优化7、调整Nginxworker单个进程允许的客户端最大连接数8、配置Nginxworker进程最大打开文件数9、开启高效的文件..
分类:
其他好文 时间:
2017-04-20 12:15:32
阅读次数:
171
1.1隐藏nginxheader里版本号信息
1.2更改源码隐藏软件名称及版本号
1.3更改掉nginx默认用户及用户组(worker进程服务用户优化)
1.4配置nginxworker进程个数
1.5根据cpu核数进行nginx进程优化
1.6nginx事件处理模型优化
1.7调整nginxworker单个进程允许的客户端最大连接数
1.8..
分类:
其他好文 时间:
2017-03-19 22:45:08
阅读次数:
243
1.1隐藏nginxheader里版本号信息1.2更改源码隐藏软件名称及版本号1.3更改掉nginx默认用户及用户组(worker进程服务用户优化)1.4配置nginxworker进程个数1.5根据cpu核数进行nginx进程优化1.6nginx事件处理模型优化1.7调整nginxworker单个进程允许的客户端最大连接数1.8配置ngin..
分类:
其他好文 时间:
2016-08-29 22:48:20
阅读次数:
1109
随着IO多路复用技术的出现,出现了很多事件处理模式。同步I/O模型通常由Reactor模式实现,而异步I/O模型则由Proactor模式实现。 Reactor模式: Reator类图如上所示,Reactor模式又叫反应器或反应堆,即实现注册描述符(Handle)及事件的处理器(EventHandle ...
分类:
其他好文 时间:
2016-08-01 01:45:13
阅读次数:
500
在我们开始讨论事件处理之前,必须明确一点:Java原始的1.0版和现在开始于1.1版的版本之间在小应用程序处理事件的方式上有了根本的变化。1.0版的事件处理方法仍然被支持,但是不推荐在新的程序中应用。同时,许多支持老的1.0事件处理模型的方法已经不被推荐使用。新的方法应该被所有新的程序中应用,其中也包括那些为Java2编写的程序,因而也被这本书中所提供的程序所使用。
...
分类:
编程语言 时间:
2016-05-27 12:08:21
阅读次数:
316