[转]Code Kata:编码套路

来自happydeer
[正文] 最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:

与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。

MongoDB replSet集群和shard分片

mongodb的集群有两种:1.主从(master, slave) 2.副本集(Replica Set)
区别是副本集没有固定的”主节点”, 有一个活跃节点(primary)和 一个或多个备份节点(secondary), 而且可以在活跃节点有问题时自动切换(仲裁\选举方式)
本文内容的结果是:建立2个分片,每个分片3个备份节点(端口1000x,2000x),2个选举节点(端口10000,20000),1个路由(端口7701,想选7000被占了),3个config节点(端口660x,想选6000也被占了),总共12个

[转]Tomcat 生产服务器性能优化

tomcat优化+eclipse优化之类的文章网上有很多,这个收藏当作就手的工具。
来自oschina : 参与翻译(4人):Garfielt, Lesus, MtrS, 大志darcy
[正文]考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。

Cygwin & Wine & Ruby 记录

cygwin是一个在windows平台上运行的unix模拟环境, wine则可以安装在Linux,再对应到Windows相应的函数来调用DLL以运行Windows程序。这两个就是利器,windows下不想用虚拟机(占用资源还挺多)或双系统,就可以用用cygwin;服务器上想搞点exe的东西就安装个wine。至于ruby,是因为octopress要用,开个虚拟机写博客很不爽,windows下折腾安装配置,却中文编码没解决,还是cygwin搞定。