Python装饰器与面向切面编程
11年前 (2014-03-26) 3169浏览 0评论
新年好~ 那么,很久没有更新了,其实想想也没多少可以写的,因为Python的文档似乎很全面的说……能做的差不多只有翻译和整理了,英文过关的朋友不妨直接去doc.python.org这里查看相关资料 :) 转载请注明原作者和原文地址,多谢! 今 天来...
11年前 (2014-03-26) 3169浏览 0评论
新年好~ 那么,很久没有更新了,其实想想也没多少可以写的,因为Python的文档似乎很全面的说……能做的差不多只有翻译和整理了,英文过关的朋友不妨直接去doc.python.org这里查看相关资料 :) 转载请注明原作者和原文地址,多谢! 今 天来...
11年前 (2014-03-26) 3445浏览 0评论
装饰器把要装饰的方法作为输入参数,在被装饰的函数完成定义时候自动调用。 装饰器内部的方法只在被装饰的函数“首次调用”时执行(首次调用?也就是被装饰的函数完成定义时)。 装饰器只要返回一个可执行的函数就ok,这个函数可以是被装饰的函数原型,也可以是经过...
11年前 (2014-03-25) 3049浏览 0评论
参考资料: http://blog.s135.com/nginx_php_v6/ http://blog.s135.com/post/375/ 背景介绍: 以前,因为AWS EC2的价格比较昂贵而租用了其它国外小厂商的VPS,在使用了3年多之后,发现...
11年前 (2014-03-24) 3758浏览 0评论
个人来讲,我非常喜欢 Google 所提供的免费服务,因此我“支付”给 Google 我的一些个人信息,来帮助他们 将自己的搜索结果和广告做得更好。但,我不是那样没节操的人,不会什么信息都出卖给 Google,也不会在任何场景下都相信他。 这周末可能...
11年前 (2014-03-21) 3083浏览 0评论
1. 背景介绍 许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征: (1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦; (2...
11年前 (2014-03-21) 3001浏览 0评论
上周玩了一下 RethinkDB 发现一些性能问题,导入2000万个文档后查询起来非常慢,哪怕是最简单的查询也很慢,试着把数据分片到 RethinkDB 集群的多个节点上还是慢。相比之下,其他几个比较成熟的产品 MongoDB, CouchDB, C...
11年前 (2014-03-21) 3461浏览 0评论
今天在使用http post(curl)获取一个数据的时候发现了问题,死活拿不到数据。获取永远为空。 场景是这样的:我向微信发起一个请求,QQ请求我的服务器,由我请求接口服务器。返回结果 但问题是,如果由微信直接请求接口服务器。一切正常。反而因为我做...
11年前 (2014-03-20) 3185浏览 0评论
我最近忙着重构一个历史项目,不过由于客观条件所限,没有测试用例可用,以至于我不得不通过人肉对比新旧服务器的结果集是否一致来判断对错。既然说懒惰是程序员的美德,所以我想还是写一个工具吧,加之结果集为JSON,于是便有了jsondiff.sh。 逻辑很简...
11年前 (2014-03-19) 3237浏览 0评论
本次案例:100台服务器,每台服务器有30个监控项,每个监控项60秒刷新一次,需要多大的硬盘呢? 众所周知,zabbix基本都是通过web配置,这些配置数据也是存放到数据库里的,但是它对硬盘容量的要求基本可以忽略不计,zabbix对硬盘的决定性因素有...
11年前 (2014-03-19) 4252浏览 0评论
主要是需要在/etc/vsftpd/vsftpd.conf文件中添加如下一行: pasv_promiscuous=YES service vsftpd restart 搞定。 转载请注明:爱开源 » vsftpd 425 Security...
11年前 (2014-03-19) 3233浏览 0评论
最近世界真是越来越不太平了,尤其是对于大部分普通人而言。昨天又传来噩耗,根据网络监测公司BGPMon,Google的公开DNS服务器 IP 8.8.8.8被劫持到了委内瑞拉和巴西超过22分钟。Google DNS 服务器平均每天处理超过1500亿个查...
11年前 (2014-03-18) 2781浏览 0评论
转载请注明:爱开源 » mysql高可用性方案(2)
11年前 (2014-03-17) 2923浏览 0评论
1. 全局配置 user nginx ngnix; #运行nginx进程的用户与组 worker_process 2; #启动几个worker进程 error_log logs/error.log; #定义错误访问日志的路径 pid logs/ng...
11年前 (2014-03-17) 3054浏览 0评论
Nginx基础 1. nginx安装 2. nginx 编译参数详解 3. nginx安装配置+清缓存模块安装 4. nginx+PHP 5.5 5. nginx配置虚拟主机 6. nginx location配置 7. nginx r...
11年前 (2014-03-17) 2823浏览 0评论
MySQL数据库是最为流行的开源数据库,然而服务器瓶颈和故障是任何数据库都无法回避的现实问题,架构存在单点问题,本身就是一个隐患,毕竟单点故障概率是很大的。下面这个讲义是关于mysql高可用性的解决方案之一,还有其他的解决方案,后面在一一补充。 &n...
11年前 (2014-03-14) 4242浏览 0评论
最近重新捡起来两年前做的 cache 软件测试对比,把原先的 trafficserver 淘宝分支升级到了现在的社区主分支,主要区别就是配置文件里不再直接叫ssd.storage,而是正规化的起了一个名字叫interim cache layer。 运...
11年前 (2014-03-14) 6384浏览 0评论
apt-get install smartmontools smartctl -A /dev/sda smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.5.0-45-generic] (local buil...
11年前 (2014-03-14) 3583浏览 0评论
ssh隧道功能,也就是端口转发功能非常好用,可以实现一些代理功能或者是穿透内网功能。 ssh的端口转发(或者叫做隧道)命令分为三种: 本地:ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@T...