- 浏览: 576983 次
- 性别:
- 来自: 北京
最新评论
-
yeruby:
请教下,这个命令会将kube-scheduler的所有日志输出 ...
二、master的安装 -
107x:
不错,谢谢!
kerberos安装配置 -
yhq1212:
如何禁止NGINX先本地缓存呢
nginx upload在java中的应用 -
lcy651:
写的很好、学习了
Nginx的安装 -
huangyunbin:
楼主现在是做运维了吗
mysql的安装,CXXFLAGS
文章列表
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 ...