最近在看nginx源码,看到定时器的时候,发现一个结构体利用偏移量求值问题,结构体相信做c开发的都遇到过,那么不知你对结构体中成员变量偏移这块是如何理解的;首先我们先看一下nginx中的那个让我迷惑的地方ev = (event_t*)((char*)node - offsetof(event_t,....
分类:
编程语言 时间:
2014-07-03 10:46:15
阅读次数:
234
194#user nobody;worker_processes 8;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;event...
分类:
其他好文 时间:
2014-07-03 09:31:43
阅读次数:
457
Command Line JVM SettingsThe proxy settings are given to the JVM via command line arguments:$> java -Dhttp.proxyHost=proxyhostURL -Dhttp.proxyPort=pro...
分类:
编程语言 时间:
2014-07-02 20:13:36
阅读次数:
173
ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。
url请求nginx服务器,然后lua查询redis,返回json数据。...
分类:
其他好文 时间:
2014-07-02 09:28:21
阅读次数:
457
本篇博客的由来,之前我们学习大话设计,就了解了代理模式,但为什么还要说呢?原因:1,通过DRP这个项目,了解到了动态代理,认识到我们之前一直使用的都是静态代理,那么动态代理又有什么好处呢?它们二者的区别是什么呢?
2,通过学习动态代理了解到动态代理是一种符合AOP设计思想的技术,那就更有必要总结了!下面是我对它们的理解!
代理Proxy:
Proxy代理模式是一种结构型设计模式,...
分类:
编程语言 时间:
2014-07-02 07:37:37
阅读次数:
265
nginx配置文件:usernginx;worker_processes1;##启动进程的个数(进程个数并不是并发越多越好。一般来说,进程个数与CPU个数相等。如果进程个数多于CPU个数,要进行上下文切换,会耗时。)events{worker_connections1024;}##一个进程并发请求数nginx不仅可以做网页服务器,还可..
分类:
其他好文 时间:
2014-07-02 06:20:28
阅读次数:
324
1.1. java动态代理java.lang.reflect包下的Proxy(创建代理对象)和InvocationHandler(调用转发)两个类代理对象代表目标对象(target)执行相应的活动静态代理:代理对象实现目标对象一致的接口,实现代理接口和调用转发 (不推荐使用)在调用前后的附加逻辑,体...
分类:
其他好文 时间:
2014-07-01 11:41:22
阅读次数:
189
最近想尝试学习nginx,当然,准备一个nginx的debug环境是必不可少的。照着网上的文章编译好nginx debug版本,兴高采烈的准备通过gdb设置断点,进行debug时,无奈遇到一坨问题。在网上搜了些资料,自己摸索了半天,终于顺利搞定,记一笔,已留后用。 首先说明一下系统版本:RedHat...
分类:
其他好文 时间:
2014-07-01 10:40:32
阅读次数:
1057
系统环境:CentOS生产环境:WDLINUXWEB引擎:nginx+apache1.在tomcat中创建虚拟主机修改tomcat\conf\server.xml,在标签中加入标签,如下所示: 2.在nginx中开启反向代理2.1.打开wdlinux/nginx-xxx/conf/nginx....
分类:
其他好文 时间:
2014-07-01 10:18:32
阅读次数:
562
编译源码格式的rpm包-----à并制作为二进制格式的rpm包实例#useraddmockbuild(需要使用mockbuild用户来编译)#rpm–ivhnginx……src.rpm(会在当前目录下生成rpmbuild目录)#cdrpmbuild;ls(以下是子目录介绍)SOURCES:存放的是程序源代码、补盯脚本等。SPECS:nginx.spec文件指示?.
分类:
系统相关 时间:
2014-07-01 06:01:24
阅读次数:
325