apache/nginx
文章平均质量分 80
cywhoyi
这个作者很懒,什么都没留下…
展开
-
apache模块开发
解决公司jboss集群的问题,开始学习apache模块开发,开发的平台采用windows平台,是希望大家更加容易能够进入开发阶段,公司大部分都有vs2008.1.安装apache 安装包 httpd-2.2.21-win32-x86-no_ssl.msi 一定要custom全部安装,否则就不会有include和lib目录2.配置apxs 1)安装apxs ...原创 2013-05-14 14:49:31 · 243 阅读 · 0 评论 -
log_lua记录行为日志
上篇讲到ngx_lua模块的安装,既然站在巨人的肩膀上,那么接下来就是把日志放入到文件中用的lua的脚本语言,IDE工具是mac Sublime Text 3,以及windows Lua Editorlocal cjson = require "cjson"local logging = {}local function incr(dict, key, increm...2014-09-22 14:33:50 · 3486 阅读 · 0 评论 -
nginx安装 ngx_lua模块
HttpLuaModule是淘宝开发的nginx的第三方模块,能将lua语言嵌入到nginx配置中这里我主要记录日志作用,用来记录关于用户在网站上行为的到log日志中,lua同样作为脚本语言发挥更大作用,诸如通过redis中的数据,直接返回json等格式数据相应给用户,我这里主要是存放入log中,然后做数据ETL处理,如果访问量非常大,进行离线情况下Map-reduce的分析处理。...2014-09-21 17:11:48 · 253 阅读 · 0 评论 -
mybatis自定义解析插件
mybatis自带的解析已经蛮强大,至少我们能够用mybatis简单的语法来表达我们sql拼接时候的语义,比如$、#等诸如此类的符号意思,但是其实你并不喜欢再重新去理解一套它的语法,比如贵公司有自定义的一套组件,也许*代表的意思就是占位符,如果是这样的话,mybatis提供一套语法语义的解析的接口,只需要你注册进去,那么就按照你的想法进行解析。首先我们查看UML图,来查阅下现阶段的myba...2014-04-21 16:40:25 · 182 阅读 · 0 评论 -
TOMCAT的Session管理
session的管理器的大概设计思路 那么接下来看下tomcat如何实现session的发送到集群上其他点,有两种方式一种是NIO,一种普通socekt2014-04-01 16:20:06 · 77 阅读 · 0 评论 -
Cross Site Scripting (XSS) and prevention
众多的XSS攻击冲击到我们的互联网环境,本篇文章想要通过filter的解决方案处理XSS攻击。先来看下XSS是如何攻击 预防最好的方式是能够清理请求恶意的参数,如果评论如下方式<div>A's Comments</div><div><script><!--This script will get all cooki...2013-09-29 12:07:24 · 135 阅读 · 0 评论 -
GlassFish和AT7比较
server:thinkpadi410ios:ubantu12webapp:jersey+spring+ibatisdatabase:mysql5.5test tool:jmeter\apache benchmark50并发rest请求CAT:BIO glassfish: 200个并发请求CAT BIO: CAT NIO: Glassfish: 5...2013-09-13 13:18:22 · 99 阅读 · 0 评论 -
Springinsight Web Application Profiling
TC SERVER是一个spring组织改装过的tomcat,提供的开发版里面支持程序的性能分析,最直接的一个功能是能以图形的方式显示出一个请求里面每个 方法及SQL所耗费的时间,这对调优程序有较大的帮助,各位可以在本机进行程序调试时使用。vFabric tc Server 是构建和运行 Java Spring 应用程序的最佳平台,为企业用户提供所需的轻量级服务器,满足其操作管理、...2013-09-01 16:18:29 · 108 阅读 · 0 评论 -
Apache扩展对于webservice指定机器请求
Mod_jk是apache module模块中鼎鼎大名的static int jk_handler(request_rec * r){ const char *worker_name; jk_server_conf_t *xconf; jk_request_conf_t *rconf; int rc, dmt = 1; int worke...2014-06-09 11:21:34 · 128 阅读 · 0 评论 -
Tomcat Valve使用
上一篇关于Listener理解成监听信息,那么Valve就是用来过滤信息用的,而最简单以及朴实无华的Valve非org.apache.catalina.valves.AccessLogValve莫属。AccessLogValve的类图设计 自定义的Valve首先查看下实现ValveBase接口的Valve 设计一个固定的ip和地址才能进来valve,如果按照传统方式有一...2014-06-06 18:04:43 · 1503 阅读 · 0 评论 -
Django1.6与extjs4整合
从今日开始,公司的新后台系统,我将全部迁移到python的环境下,主要使用了Django与extjs4、jquery1.7的,数据库mysql5.5,容器是nginx。因为不考虑并发因素,所以在这里没有高深的python的线程处理,只是向刚毕业的大学生,几个框架的整合而已,没啥营养,我也是对于python的掌握,觉得Django这框架做的挺好的,模板处理、model层的映射等都比之前玩java...2013-12-20 17:25:04 · 202 阅读 · 0 评论 -
ubuntu下安装nginx+uwsgi+django环境
http://blog.chinaunix.net/uid-26867092-id-3212865.htmlhttp://www.cnblogs.com/geekma/archive/2013/02/22/2921952.html 搭建python的网站,学习下别人的操作文档,摘录别人的学习经验。...原创 2013-12-18 17:13:58 · 87 阅读 · 0 评论 -
Ubuntu下安装GIT
1.下载git http://code.google.com/p/git-core/downloads/detail?name=git-1.7.11.2.tar.gz或者使用在线下载wget http://git-core.googlecode.com/files/git-1.7.10.rc4.tar.gzwget http://git-core.googlecode.co...2013-12-01 10:29:51 · 137 阅读 · 0 评论 -
eclipse下hadoop开发
环境:ubantu12.4 EclipseJuno apache hadoop1.1.2如果安装插件成功,打开Window-->Preferens,你会发现Hadoop Map/Reduce选项,在这个选项里你需要配置Hadoop installation directory。配置完成后退出。3.配置Map/Reduce Locations。 在Window-->Sho...原创 2013-06-13 13:34:41 · 136 阅读 · 0 评论 -
hadoop环境搭建
Hadoop1.1.2、ubantu12.04、eclipse juno、JDK1.7下载http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-1.1.2/,二进制版本,解压、安装http://hadoop.apache.org/docs/r1.1.2/1.进入hadoop_home 运行./bin/hadoo...原创 2013-06-09 17:22:13 · 66 阅读 · 0 评论 -
基于Netty4网站架构
前言: 本人所在公司在业内比较知名的公司,但是其电商平台真的不敢恭维,都称不上架构,跟传统的软件公司差不多springMVC+Mybatis+redis挂载在nginx+tomcat下,不能说它有问题,就是在高并发、低IO消耗,且移动端使用频繁场景情况下,觉得需要进行改造,所以采用如下的方式: 说明:网关层:我们有部分是放在阿里云平台上,那么在运维层...2015-10-28 10:44:57 · 270 阅读 · 0 评论