杂谈
火焰雪人
这个作者很懒,什么都没留下…
展开
-
(转)架构师已死(转自UML软件工程组织)
2006年的职场出奇的冷清,相比前几年,简历的数量和质量都大为不如,很难得找到三年工作经验以上的人,有一个不是特别笨,就是特别怪。就是么,干得好谁没事换工作啊!Simon是一家外企软件公司的总经理,最近给这个问题愁坏了。项目一个接一个的接下来,人手越来越紧张。虽然Simon是个极限编程的粉丝,但也不得不批准了一份又一份的加班申请。HR经理把这个问题归结到房价上,他的妙论是“怕失业了还不上房款,转载 2009-12-21 18:17:00 · 865 阅读 · 0 评论 -
Facebook Uses BitTorrent, and They Love It
BitTorrent设计的目的就是能够在很短的时间内传送大文件到很多个目的地.他们不仅仅只是让一般用户能够用来下载电影或者音乐,而是同样能够让企业从中获益.Facebook就在使用Bittorrent来很快的部署自己的代码到全球的服务器上.大访问量的服务提供商例如Facebook他们需要上千台的服务器来提供服务给用户.这样他们就必须在很短的时间内让用户不管是什么地方的都能够访问到最新的服务,...原创 2012-05-23 22:17:49 · 127 阅读 · 0 评论 -
单例模式寻优
谈到单例模式,目前最常见的代码模式不外乎两种:懒加载模式和饥饿模式。常见实现如下:public class Singleton { private static Singleton instance; public static synchronized Singleton getInstance(){ if(instance ==null){ in...原创 2012-05-27 23:15:13 · 114 阅读 · 0 评论 -
Instrument小窥
java.lang.instrument是java 5开始引入的,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类的定义.Java5的特性:运行前利用命令行参数或者系统参数来设...原创 2012-11-16 19:02:21 · 161 阅读 · 0 评论 -
分布式日志系统类比
背景Google、Facebook、Amazon等互联网巨头对于数据的创造性使用,创造出了很多辉煌的商业产品。如Amazon创造出的新的推荐模式:”查询此商品的顾客也查询了。。。。。”、“看过此商品的后的顾客买的其他商品有。。。。。。”、“购买了您最近浏览过的商品的顾客同时购买了。。。。。。”,还有LinkedIn公司创造的“你可能认识的人”。这些机制无不是建立在大量数据分析的基础上。...原创 2013-02-06 16:55:38 · 231 阅读 · 0 评论 -
Zero-copy
[译] http://en.wikipedia.org/wiki/Zero-copy "Zero-copy" 用来描述主机的CPU不执行将数据从一个存储区复制到另一个的任务。这经常是在网络分发文件的时候用来节省电力和内存。[1] Principle各种操作系统上的Zero-copy方式例如设备驱动程序,文件系统,网络协议栈,大大提高了某些应用程序的性能和系统资源利用率。在数...原创 2013-02-19 12:26:23 · 321 阅读 · 0 评论 -
博客迁移到www.itcamel.com
博客迁移到新站点 www.itcamel.com www.itcamel.com www.itcamel.com www.itcamel.com原创 2014-06-24 11:04:15 · 195 阅读 · 0 评论