摘要: 代理服务器OS:CentOS release 6.2 (x86_64) 代理服务器IP:xxx.xxx.xxx.xxx安装squid:yum install squid.x86_64修改配置文件:(精简)vi /etc/squid/squid.conf修改:http_access deny all -> http_access allow all添加:cache_mem 80 MB打开:cache_dir ufs /var/spool/squid 100 16 256初始化:shell>squid -z重启:shell>service squid restart正向代理默认端 阅读全文
posted @ 2013-03-13 13:42 Nicholas_F 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 今天对项目工程(spring3.0.6+structs2.2.3)进行瘦身,业务层bean统一用@Service注解,set注入用@Autowired替换,从xml配置文件中将业务bean配置全部清掉。这时专门处理异步操作的bean报循环依赖(引用):Beanwithname‘*********’hasbeeninjectedintootherbeans[******,**********,**********,**********]initsrawversionaspartofacircularreference具体情况是beanA注入用于异步处理的beanB(含有@Async注解的方法), 阅读全文
posted @ 2013-01-23 21:41 Nicholas_F 阅读(9140) 评论(0) 推荐(0) 编辑
摘要: 服务端:(192.168.1.2)service rpcbind start (有些版本可能要portmap 或portreserve)vi /etc/exports (特殊需求的配置,baidu一下就知道了)/home/share 192.168.1.3(rw,sync,no_root_squash)如果没有安装nfs(yum install nfs-utils)service nfs restart客户端:(192.168.1.3)如果没有安装nfs(yum install nfs-utils)mkdir /home/clientmount -t nfs 192.168.1.2:/home 阅读全文
posted @ 2012-12-29 11:26 Nicholas_F 阅读(546) 评论(0) 推荐(0) 编辑
摘要: iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。首先介绍iptables的结构:iptables -> Tables -> Chains -> Rules. 简单地讲,tables由chains组成,而chains又由rules组成。如下图所示。图: IPTables Table, Chain, and Rule Struc 阅读全文
posted @ 2012-12-04 13:45 Nicholas_F 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 查看TCP状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'查看SOCKET状态:cat /proc/net/sockstatTIME_WAIT状态的socket一般需要等到2msl时间后,socket才会被回收。修改(添加)系统内核参数:/etc/sysctl.conf#改系統默认的TIMEOUT时间net.ipv4.tcp_fin_timeout=2#启重用,允许将TIME-WAIT sockets重新用于新的TCP连接 默认为0表示关闭net.ipv4.tcp_tw_reuse= 阅读全文
posted @ 2012-11-22 22:11 Nicholas_F 阅读(17360) 评论(0) 推荐(1) 编辑
摘要: (1)普通的XSS JavaScript注入<SCRIPT SRC=http://3w.org/XSS/xss.js></SCRIPT>(2)IMG标签XSS使用JavaScript命令<SCRIPT SRC=http://3w.org/XSS/xss.js></SCRIPT>(3)IMG标签无分号无引号<IMG SRC=javascript:alert(‘XSS’)>(4)IMG标签大小写不敏感<IMG SRC=JaVaScRiPt:alert(‘XSS’)>(5)HTML编码(必须有分号)<IMG SRC=jav 阅读全文
posted @ 2012-10-20 09:02 Nicholas_F 阅读(7837) 评论(0) 推荐(0) 编辑
摘要: 用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态pid memcache服务器的进程IDuptime 服务器已经运行的秒数time 服务器当前的unix时间戳version memcache版本pointer_size 当前操作系统的指针大小(32位系统一般是32bit)rusage_user 进程的累计用户时间rusage_system 进程的累计系统时间curr_items 服务器当前存储的items数量total_items 从服务器启动以后存储的items总数量bytes 当前服务器存储items 阅读全文
posted @ 2012-06-26 15:00 Nicholas_F 阅读(288) 评论(0) 推荐(0) 编辑
摘要: if语句–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效-k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真-p 当file存在并且是命令管道时返回为真-r 当由pathname指定的文件或目录存在并且可读时返回为真-s 当file存在文件大小大于0时 阅读全文
posted @ 2012-06-26 14:55 Nicholas_F 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、安装编译工具(如果系统本身没有的话)yum install gcc gcc-c++yum install ncurses-develyum install make二、下载源码mkdir -p /tmpcd /tmpwget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.he.net/wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gzwget http://ftp.gnu.org/gnu/bison/bison- 阅读全文
posted @ 2012-06-24 13:51 Nicholas_F 阅读(2215) 评论(0) 推荐(0) 编辑
摘要: mime-mapping是web服务器提供给web站点管理员能够将文件扩展名与媒体相关联的方法。由于某种原因,有些请求到了/favicon.ico。chrome变了下载。修改resin的conf/app-default.xml,增加如下代码:<mime-mappingextension=".ico"mime-type="image/jpeg"/> 阅读全文
posted @ 2012-05-31 17:58 Nicholas_F 阅读(770) 评论(0) 推荐(0) 编辑