近半个月过得很痛苦,主要是产品上线后,引来无数机器用户恶意攻击,不停的刷新产品各个服务入口,制造垃圾数据,消耗资源。他们的最好成绩,1秒钟可以并发6次,赶在Database入库前,Cache进行Missing Loading前,强占这其中十几毫秒的时间,进行恶意攻击。相关链接:Memcached笔记...
分类:
其他好文 时间:
2014-07-19 21:22:05
阅读次数:
293
centos的yum配置文件cat /etc/yum.confcachedir=/var/cache/yum //yum 缓存的目录,yum 在此存储下载的rpm 包和数据库,默认设置为/var/cache/yumkeepcache=0 //安装完成后是否保留软件包,0为不保留(默认为0),1为.....
分类:
其他好文 时间:
2014-07-16 19:13:50
阅读次数:
298
cglib是一个java 字节码的生成工具,它是对asm的进一步封装,提供了一系列class generator。研究cglib主要是因为它也提供了动态代理功能,这点和jdk的动态代理类似。一、 Cache的创建 与jdk动态代理一样,cglib也提供了缓存来提高系统的性能,对于已经生成的类,...
分类:
其他好文 时间:
2014-07-16 19:00:32
阅读次数:
390
Windows下的Nodejs npm路径是appdata,很不爽,想改回来,但是在cmd下执行以下命令也无效npm config set cache "D:\nodejs\node_cache"npm config set prefix "D:\nodejs\node_global"最后在node...
大家都知道万恶的IE在ajax中往往只读取第一次ajax请求时候的数据,其余时候都是从cache提取数据,(太懒了T_T)。原生的JS清除ajax缓存的方法多,但是终觉有点繁琐,如果是用jquery的同学,就设置一个参数就OK了,那就是cache: false,比如: $.ajax({ ...
分类:
Web程序 时间:
2014-07-16 14:55:25
阅读次数:
275
C++面对对象设计当中经常涉及到有关跟踪输出的功能,这是C++进阶的一个很基础的问题;
下面例子将实现这一功能;
class Trace {
public:
Trace() { noisy = 0; }
void print(char *s) { if(noisy) printf("%s", s); }
void on() { noisy = 1; }
void off() ...
分类:
编程语言 时间:
2014-07-16 13:30:52
阅读次数:
238
碰到问题:移动用户访问web服务器www.osyunwei.com很慢解决办法:1、在移动机房放置一台nginx反向代理服务器2、通过域名DNS智能解析,所有移动用户访问www.osyunwei.com时解析到nginx反向代理服务器3、nginx反向代理服务器与web服务器之间采用专线连接系统运维...
分类:
Web程序 时间:
2014-07-14 21:07:48
阅读次数:
358