Archives: 5月 2012
应用系统常用性能指标
PV
Is memcached a dinosaur in comparison to Redis?
[转]Redis几个认识误区
1. Redis介绍
Redis典型应用场景
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。
pymongo批量插入
通常我们可以用pymongo这个驱动来作为API操作mongodb,一个典型的需求就是批量插入大量的document(文档),我们知道mongodb是fire-and-forget的模型,即发送数据到mongdb-server后,客户端就认为数据已经保存,这种类似于非阻塞的方式,可以立刻返回。要保存[……]
shell中输出从某一天起所有日期的方法
最近在项目中有这么一个需求,导入历史所有日志到DB中,而导入的脚本usage如下:
./importApiaccessLog-main.py <date like 20120506>
因此需要从一个很早的时间点开始,依次调用该脚本,顺序传入日期。那么每年每个月的天数都会不[……]
mongodb学习笔记
mongoDB介绍篇
有关Python拼SQL操作数据库的故事
小白问:
利用spring的BeanNameAutoProxyCreator做事务管理配置
在项目开发时候,很多目标bean需要生成事务代理,可以为每一个目标bean配置一个 TransactionProxyFactoryBean bean。这样做的话,可能最后变成配置地狱,此时可以考虑使用自动事务代理。
python脚本在crontab中无法执行解决
今天在crontab里配置了一个python脚本定时执行,配置信息如下:
# crontab -l 35 9 * * * cd /home/work/test; ./test.py |
结果没有任何输出就是执行不了,利用下面命令观察crontab日志。
# s[......]<p class="read-more"><a href="http://neoremind.com/2012/05/python%e8%84%9a%e6%9c%ac%e5%9c%a8crontab%e4%b8%ad%e6%97%a0%e6%b3%95%e6%89%a7%e8%a1%8c%e8%a7%a3%e5%86%b3/">继续阅读</a></p> |
HTTP Server简介
1. HTTP Server是干什么的?
– 处理http请求,返回数据给浏览器
– 负载均衡/反向代理/健康检查
– 日志(access log)
 [……]
分布式应用通信协议
1. 历史
第一轮:HTTP,带来了Internet与电子商务
第二轮:Java,cross-platform,最早的RMI
第三轮:XML,标准的数据封装技术,各种App之间交换数据不再是难事。
第四轮:RPC,Webservice、REST、高性能通信协议