`
奔跑的羚羊
  • 浏览: 570610 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1) 安装jdk 下载jdk-6u21-linux-i586.bin 然后修改/etc/profile: export JAVA_HOME=/usr/local/jdk export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$PATH:$JAVA_HOME/bin 保存,并执行source /etc/profile 2) 配置host Namenode的机器,需要配置集群中所有机器的ip 修改/etc/hosts 10.10.236.190 master 10.10.236.191 slav ...
1.Nginx上传介绍     文件在POST上传到nginx服务器时,nginx会自己将这个文件先保存下来,然后再往后端发送。     在这个过程中,文件会被保存成一个临时文件,待文件传送完成后,nginx向后端(如resin)通知临时文件的文件信息(如上传文件原有的文件名、存在本地磁盘哪个目录下、临时文件名、文件的md5、文件的类型、文件的大小等)。     后端服务拿到这个文件名可以直接读取缓存的文件,进行迁移转码等后续逻辑。 2.安装 下载nginx upload模块 http://www.grid.net.ru/nginx/upload.en.html tar zxvf ng ...
1.下载hudson http://java.net/projects/hudson/downloads 这里我选择的是Hudson ver. 1.386 2.解压hudson,并且放到web(resin)服务目录下, 我这里是/data/www/hudson 3.配置环境变量 export HUDSON_HOME=/data/www/hudson 4.启动resin,就可以在http://localhost:8080/hudson访问 5.添加插件 Hudson Email Extension Plugin Hudson Subversion Plug-in Hudson SS ...
1.检测是否已安装subversion [root@localhost subversion-1.6.13]# rpm -qa |grep subversion subversion-1.4.2-4.el5_3.1 2.卸载subversion [root@localhost subversion-1.6.11] rpm -e subversion --nodeps [root@localhost subversion-1.6.11]# rpm -e subversion-1.4.2-4.el5_3.1 如果报error: "subversion-1.4 ...
\u0023这种做为参数名应该出现几率不高 1、给action设置不解析的变量 <action name="HelloWorld" class="example.HelloWorld"> <interceptor-ref name="params"> <param name="excludeParams">.*\\u0023.*</param> & ...
测试后发现,修改前后,没有太大的变化!   1.TCP连接的一方A发起终止请求,并更为FIN-WAIT-1状态。 2.另一方B接受请求,并向返回确认,并更为CLOSE_WAIT 3.当A接受到B返回的确认后,状态由FIN-WAIT-1变为FIN-WAIT-2 4.A进入FIN-WAIT-2的定时器,这个时间就是由net.ipv4.tcp_fin_timeout设置的   5.B会再次向A发送终止请求,并变更为LAST-ACT 6.A接受请求,并向B返回确认,变更为TIME-WAIT 7.B接受到A返回的确认后,关闭连接,变更为CLOSED 8. ...
失效通知 一、服务端的使用 1.将接口com.sohu.sip.group.GroupBus进行初始化,对应的实现类为com.sohu.sip.group.impl.GroupBusImpl   2.初始化时,调用init() 方法。销毁时,调用destroy() 方法。   3.如果使用spring,则只需要在配置中添加 <bean id="groupBus" class="com.sohu.sip.group.impl.GroupBusImpl" init-method="init" d ...
jgroup的优势、劣势,我这里就不想做过多的讨论了。 如果你使用jgroup,不妨看看我对其进行的简单封装, 之前也没做做过什么开源的项目,做为一次尝试吧,最终还是决定拿出来和大家一起分享,欢迎拍砖。   SIP-GROUP 是基于jgroup的封装 使用rpc调用 : 服务端规定客户端调用的接口,客户端就可以直接调用该接口,不用关心内部的实现,就像调用本地的接口一样的方便。 失效通知 : 服务端不需要额外的编码,直接调用groupBus.flushEntry(String region, String key),客户端就能接受到相应的消息   源 ...
调整/etc/sysctl.conf net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭; net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。 net.ipv4.tcp_fin_timeout = 30 表示如果套接字 ...
1.下载Oracle Client Package . http://download.oracle.com/otn/nt/instantclient/112020/instantclient-basic-nt-11.2.0.2.0.zip   2.解压到本地,如:D:\software\oracleclient\instantclient_11_1 添加2个文件 sqlnet.ora 写道 SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, EZCON ...
使用curl快速测试   新建一个订阅者 打开一个终端访问subscribe curl -X GET http://localhost:8082/activity?id=0 可以看到HTTP请求被阻塞   发布消息 打开另一个终端访问publish curl -X POST http://localhost:8082/publish?id=0 -d "hello world"   订阅者收到消息 此时subscriber就可以收到字符串“Hello World”,完成HTTP请求。 curl -X GET http://local ...
push_authorized_channels_only [ on | off ] default: off context: http, server, location 设置为On后则server必须先被publisher设置了push信息和id号,client才能获取到,否则会返回403,这个功能可以避免由于push id号设置不安全,被恶意用户把暴力猜测id号获得内容 push_subscriber [ long-poll | interval-poll ] default: long-poll context: server, location 设置client是长连还是短连。如果是 ...
原文链接:Nginx & Comet: Low Latency Server Push   服务器推送(Server Push)是高效的、延迟低的数据交换方式。如果数据发送端与接收端都在互联网中公开可见,可以使用PubSubHubbub 或simpler Webhook 等方法完成任务。但是如果数据接 ...
微软(BING)完全不遵守robots规则 以下是我的robots文件 User-agent: * Disallow: / 结果在我的日志里却发现有大量的: [26/Aug/2009:15:23:02 +0800] "GET /xxxxxx HTTP/1.0" 302 165 "-" "msnbot/2.0b (+http://search.msn.com/msnbot.htm)" 6 ...
The parallel collector will throw an OutOfMemoryError if too much time is being spent in garbage collection: if more than 98% of the total time is spent in garbage collection and less than 2% of the heap is recovered, an OutOfMemoryError will be thrown. This feature is designed to prevent application ...
Global site tag (gtag.js) - Google Analytics