2012年4月21日

页面元素超长检验:输入下面的代码到浏览器地址栏即可

摘要: javascript:(function(){var f=[],h=document;(function(n){var p=arguments.callee,l=n.childNodes,m=0,k=l.length;for(;m<k;m++){var o=l[m];if(o.nodeType===1){p(o)}else{if(o.nodeType===3){f.push(o)}}}})(h.body);for(var d=0;d<f.length;d++){var b=f[d],j=b.nodeValue.replace(/^\s+|\s+$/g,""),c 阅读全文

posted @ 2012-04-21 20:15 李玉龙 阅读(202) 评论(0) 推荐(0) 编辑

2012年4月14日

rpm的使用

摘要: rpm -ivh xxx.rpm 全新安装rpm -Uvh xxx.rpm 升级安装 阅读全文

posted @ 2012-04-14 12:41 李玉龙 阅读(173) 评论(0) 推荐(1) 编辑

2012年4月13日

程序单例执行

摘要: info_ps=`ps -ef|grep $xxxxx |grep -v grep| grep -v '^$'`n=`echo -n $info_ps|wc -l` if [ ! $n -lt 1 ] #如果已经运行thenfi 阅读全文

posted @ 2012-04-13 09:33 李玉龙 阅读(143) 评论(0) 推荐(0) 编辑

2012年4月7日

memcached使用的socket选项

摘要: memcached主要使用了以下5个socket选项:error = setsockopt(sfd, SOL_SOCKET, SO_KEEPALIVE, (void *)&flags, sizeof(flags));error = setsockopt(sfd, SOL_SOCKET, SO_LINGER, (void *)&ling, sizeof(ling));error = setsockopt(sfd, IPPROTO_TCP, TCP_NODELAY, (void *)&flags, sizeof(flags));setsockopt(sfd, SOL_SOC 阅读全文

posted @ 2012-04-07 18:52 李玉龙 阅读(1432) 评论(0) 推荐(0) 编辑

2012年4月5日

使用自定义比较操作符排序,查找

摘要: http://www.cplusplus.com/reference/algorithm/sort/ 阅读全文

posted @ 2012-04-05 11:37 李玉龙 阅读(140) 评论(0) 推荐(0) 编辑

2012年4月4日

https主要是防窃听,防止服务器伪造

摘要: https主要是防窃听,防止服务器伪造 阅读全文

posted @ 2012-04-04 23:38 李玉龙 阅读(485) 评论(0) 推荐(0) 编辑

2012年3月29日

lvs+keepalived和haproxy+heartbeat区别

摘要: lvs+keepalived和haproxy+heartbeat区别转载:最近一直在看一些高可用性的负载均衡方案,当然那些f5之类的硬件设备是玩不起也接触不到了。只能看这些for free的开源方案。目前使用比较多的就是标题中提到的这两者,其实lvs和haproxy都是实现的负载均衡的作用,keepalived和heartbeat都是提高高可用性的,避免单点故障。那么他们为什么这么搭配,而又有什么区别呢?经过一番google,大体明白了两者的区别:lvs的是通过vrrp协议进行数据包转发的,提供的是4层的负载均衡。特点是效率高,只要你机器网卡抗的住就不是问题。haproxy可以提供4层或7层的 阅读全文

posted @ 2012-03-29 20:56 李玉龙 阅读(515) 评论(0) 推荐(0) 编辑

2012年3月14日

memcached的安装

摘要: 1. 下载安装libevent 下载:http://libevent.org/./configure;make clean;make;make install;2. 下载安装memcached下载:http://memcached.org/32位下:./configure --disable-64bit CFLAGS="-O3 -march=i686";make clean;make;make install;可能需要把libevent-2.0.so.5 软连或复制到memcached可以找到的位置,比如/lib/3.启动 memcached -p 11211 -m 10 阅读全文

posted @ 2012-03-14 23:01 李玉龙 阅读(203) 评论(0) 推荐(0) 编辑

2012年3月11日

网站前端和后台性能优化的34条经验和方法(雅虎34条)

摘要: 网站前端和后台性能优化的34条经验和方法1 减少HTTP请求数量 (Minimize HTTP Requests)tag:content80%的用户响应时间被花费在前端,而这其中的绝大多数时间是用于下载页面中的图片、样式表、脚本以及Flash这些组件。减少这些组件的数量就可以减少展示页面所需的请求数,而这是提高网页响应速度的关键。朴素的页面设计当然是减少组件的一种途径,但有没有能兼顾丰富的页面内容和快速的响应速度的方法呢?下面就是一些不错的技巧,能在提供丰富的页面展现的同时,减少Http请求数量:合并文件,通过把所有脚本置于一个脚本文件里或者把所有样式表放于一个样式表文件中,从而减少Http请 阅读全文

posted @ 2012-03-11 17:10 李玉龙 阅读(385) 评论(0) 推荐(0) 编辑

开源软件

摘要: 邮件服务器: Postfixftp服务器: vsftpd统计: nginx access log + awstats 统计: google统计 google分析 腾讯分析分布式锁及配置管理:Zookeeperphp框架:thinkphp运维监控: cacti数据同步: rsync日志分析工具: splunklevel DB /Tokyo Tyrant / Berkeley DBcppcheck :代码静态检查工具google chubby 分布式锁nosql db memcachedb hbase redis mongodb日志打印:log4c代理及负载均衡 lvs+keepalived和ha 阅读全文

posted @ 2012-03-11 09:40 李玉龙 阅读(350) 评论(0) 推荐(0) 编辑

导航