2010年7月30日星期五

长高撇步 营养、运动、早点睡

长高撇步 营养、运动、早点睡
【联合报�记者詹建富/台北报导】
   
2010.07.30 11:10 am
 

许多家长期待让孩子「长得像大树一样」,但专家认为,身高除受限于先天遗传外,后天的营养、运动和睡眠三者缺一不可,若能在小孩生长快速的黄金时期,也就是男童十岁、女童九岁前后多补充营养,就有机会高人一等。

台湾儿科医学会秘书长李秉颖指出,孩子的身高与遗传密切相关。根据统计,男孩长大后的预期身高,是父加母身高再加十二公分的总合除以二,女孩长大后的预期身高,则是父加母身高减十二公分的总合除以二,前者所得身高正负七点五公分,而后者正负五点五公分,都算在预估值内。

台北市书田诊所小儿科主任丁绮文表示,孩子生长发育的三个关键时期,分别是三岁、青春前期(男童十岁、女童九岁)、青春发动期(男孩变声两年内,女孩初经两年内),尤其是青春前期是孩子生长快速的黄金时期,这个阶段若做好调养,事半功倍。

丁绮文说,想要让孩子长高,不妨尽量补充优良蛋白质,鼓励适度运动,以及提早就寝,因为晚间十一时至深夜二时维持深睡状态,最能让生长激素发挥作用。

至于营养补充,则以精胺酸、麸醯胺酸和甘胺酸等营养素为主。这些食物包括肉、鱼、牛乳、鸡爪、小麦胚芽、葵花籽、黄豆等。

今年十六岁的能仁高中篮球队员江俊杰,身高一九二公分,他说,平常最爱喝牛奶,几乎每天两瓶当开水喝,在饮食上除了苦瓜外,其他都不挑食,在念国一时就有一百七十公分,升国二后就超过一百八十。篮球队教练林正明则提醒家长,孩子有充分运动及作息正常,不要熬夜打电玩,也是长高的不二法门。

2010年7月26日星期一

英语达人告诉你,如何用美剧真正提升你的英语水平

 1. 不是所有的美剧都适合学英语

  如果喜欢看如《24小 时》 这样的动作片, 那你基本会讲一口流利的"�""轰""啊"之类的开枪爆炸声英语.如果你喜欢看如《豪斯医生》这种专业性很强的片子,那你基本会讲一些如 MRI,CT,Tumor之类的连自己都不明白的江湖郎中英语.如果看的是《越狱》,基本不用举手,别人就知道你是黑手党的了.不是所有剧都合适的,用来学习的美剧,是要有一定对话量,生活化的,平民化的片子.

  2. 开着字幕看是没有前途的

  很 多人喜欢开着字幕看,觉得会有参照更有帮助,其实这是在拖你的后腿.就像很多人结婚,喜欢找个比自己丑的伴娘,以为这样自己就进步了,事实上是被拖下水 了.中文是母语,对我们的眼球来说有无比强大的吸引力,只要在那里,你一定会看,就像放个美女在眼前,男人一定会看,不看的可能是老婆在一边,或是他爱人 也是个男人.一般人永远会不自觉通过中文字幕理解英语,而不是通过听懂-理解-记忆-重复,这样的过程学到英语.

  3.看一遍是不够的

  看 一遍根本不能叫学英语,充其量只能叫娱乐.如果是抱着学习的目的,必须反复看,精听,理解句子词语的意思,为我所用才行.如果看一遍,基本你就被情节彻底 打败了,或哭或笑,反复思考自己该拥有<HEROES>里的哪种超能力,担心下集可以下载前的日子该怎么过,哪还有心思管学英语这码事,哪怕讲 的是柬埔寨语都无所谓.所以通过看个几遍,基本到了对剧情已经免疫的程度,如看老友记看到已经笑不出来了,那差不多可以洗干净耳朵仔细听了.

  给大家推荐几部我最喜欢用来正常学英语的美剧:

  1. 初级:Friends

  Friends是经典中的经典,对于英语初级水平的朋友来说,是突破发音和对话交流最好的美剧.整个剧都是人物间谈话,而且都很简短,没有长句,词汇非常简单,基本是plain english的典范.我发觉自己的英文有明显的提升,就是在看这部剧多达十遍后.

  2. 中级:Desperate Housewives

  这部剧讲述的是美国中产阶级的故事,所以用词和语言非常标准,相对于Friends有更多的长句和表达,非常适合中级水平的朋友学习.

  3. 高级:The West Wing

  这是关于美国白宫的政治题材美剧,整个剧基本都是对话,而且语速非常快,充斥着辩论和演讲,词汇也非常高级,听起来很有难度.如果能把这部剧都搞透了,真可以谢谢十八辈祖宗了.

通过看美剧的方法,在2个月的时间内将《欲望都市》看了4至5遍,托福听力由原先的20分的水平升至了满分。她的做法就是,找到一部自己很喜欢的美剧,然后先看一遍带中文字幕的。了解了大致的剧情,满足了自己休闲娱乐的好奇心,然后第二,三遍的时候开始看带双语字幕的,遇到不认识的生词,就停下来查一查,然后记录。这样虽然比较费时,但是相比死气沉沉地不停地听抄听写,已经要生动很多。经过一段时间的积累,已经记了满满一本的生词和句型。这个时候,再去看第四遍和第五遍,完全脱离拐杖,不带中英字幕。经过前面的积累,这时候再看情节已经轻松很多,并且能够深入理解每个人物在说这句对白时候的动机和理由,对语言本身的理解也更深入了一步。于此同时,进行一下跟读。比如,听到一个人物的口语很好听,发音标准优雅,就刻意地进行一下模仿,体会一下她的语音、语调、重音、节奏。这样在训练了听力的前提下,口语水平也会有大幅度地提升。要知道美剧当中的对白和旁白是最好的口语学习范本。

在看美剧学习语言的时候要注意些什么?首先,注意发音。对于任何一门语言,语音是基础,它不仅包括单词的发音,还包括真实交际中词汇、习语的连读、失爆、弱化、浊化、重音、缩读等一系列的音变形式。至于语调节奏,则是地道流利表达英语的润滑剂,没有接触过地道的外国人,没有和他们有过面对面的交谈,是很难感受到语调节奏在表达思想中的巨大作用和强大震撼力的。因此要仔细地体会美剧之中,人物的发音和表达之中的语言习惯。其次,了解文化。语言是文化的载体,用词和句式使用是否准确直接体现了对异国文化了解的程度。可以说,发音好其实只是与美国人的语言形似,如果能够掌握美国人的思维习惯和文化,用美国文化去思维,则可达到神似的效果。这就是一种立体的学习方式,美剧则是这种学习方法最好的媒介。

一、准备好笔和纸,将笔放在鼠标旁边,将便笺放在屏幕和座椅之间,作好随时停顿和记录的预备动作。

二、只记录能引发自己内心感触和共鸣的语句和一些符合自身个性特色的句型及语法。

三、记录的时候最好不要分析思考和尝试记忆,待整个影片观看完毕之后,将统一回顾和整理。

四、一部章节或一部电影里面的典型句子和精彩对白记录完毕之后,一定要趁热打铁,想办法用上。(如通过写博客或者到英语角去操练。如果有参加培训班的话,一定不要放过任何能锻炼自己演讲口才的机会。)

五、再告诉大家一个绝活:如果你发现了那种让自己百看不厌的经典英文影片,不妨通过全能音频转换通软件将它的MP3提取出来,然后到网站上下载完整的英文字幕,再用LRC歌词编辑器将它做成同步显示歌词文本,放到自己的MP3或者电脑里,随时温习,处处操练。不知不觉这部影片的精髓尽入脑海,随时引用。从而达到通过影视学英语的最终目的。

 

不少英语学习者都有这样的困惑:学了十几年的英语,通过 了考试,能完全听懂标准语速的英语新闻广播,可就是听(看)不懂英语原版影视剧(无中文字幕),这使他们开始怀疑自己的听力能力。
   要解决这个问题,我们先来了解一下新闻英语和影视英语之间的区别。首先,两者在语体上有较大的区别。前者是书面语体的口头形式,用于正式的交际场合,经过 加工和润饰,比较文雅,是合乎标准的书面语言,因而使较多使用长句、复句、结构严谨的完整句。布局层次分明、逻辑关系严谨是它的主要特征。后者为口头语 体,以日常会话为基本形式,一般用于交际双方直接接触的场合,因而多使用短句、单句、省略句。随意性,不完整是它的主要特征。在英语学习过程中,我国的英 语学习者接触的绝大部分是书面语体。而在英语影视剧中,口头体的语言材料是最重要的特征,具体表现为口语中流行的惯用表达方式、俚语以及相关的跨文化因 素。其次,在语言材料的输出方面二者也存在较大的差异。英语新闻或英语故事通常是一人输出,输出者往往经过专业训练,发音标准流畅,语速均匀。以美国英语 为例,语音输出速率一般在150音节/分钟,而在影视中,角色众多,根据剧情的要求,每个角色都有自身特有的语音、语调和语速,再加上连读、弱读等,这些 都使其与英语学习都所熟悉的听力材料相差甚远,故造成了难以看(听)懂英语原版影视的情况。
   因此,看原版英语影视剧是练习英语听说的最好途径,影视剧通过声音与图像共同组成了完整的信息,将视觉刺激和听觉刺激有效地结合在一起,这是其它学习手段 所不能达到的,同时还可以调动学习英语的兴趣,做到寓学于乐。
   那么怎样才能使学习者基本上能听懂原版英语影视剧呢?
  第一, 正确选择影视材料。在初级阶段,可选择那些与日常生活比较贴近、故事情节较强的影视材料,如肥皂剧。不要选那些专业术语较多或是逻辑推理较强的影视材料, 如科幻、法律、医学、刑侦等。不宜选情景剧,因为情景剧一般固定在一、两个场景中,故事情节不足,有碍学习者对剧情的理解,另一方面情景剧对话多、信息量 大且密集度高。加之丰富的俚语、流行语和文化背景知识,更增加了理解的困难。此外,也不要选择卡通片,因为卡通片的角色的语音和语调其极夸张,不易理解。 建议采用电视剧作入门材料,每一集比较短,一般在45分钟左右,情节交代比较详细,剧情发展比较慢而又相对独立,便于理解。
  第二, 采用正确的学习方法。在观看学习时,绝对不能看字幕(可将字幕隐去),要强迫自己全身心去听、去理解,坚持由浅入深、循序渐进的原则。建议每天花一天两个 小时,第次看一集,每一集至少看四遍。第一遍以了解剧情为主,不必在意能听懂多少;第二遍全神贯注地观看,尽可能地去理解;第三遍要有针对性地观看,对于 不易听懂的对话要反复多次听,对实在听不懂的,建议使用复读机听写软件观看,既方便,效果又好,如能做到听写台词则效果更佳;第四遍,将这一集配上英文字 幕,再看一遍。四遍看完之后,再仔细研读剧本。弄清楚难点和生词,并将一些比较好的表达方式、惯用法等记录下来作为积累,并不断练习提高英语口语能力。此 外,如有必要也可看过两、三遍之后,再用MP3随时听。在有关的共享网站上,可下载各种影视剧的视频、MP3、英文剧本和中英文字幕。
  在第一 阶段的学习中,可选择Desperate Housewives(绝望的主妇)作入门材料。该剧曾经获得全美收视冠军,它贴近日常生活,剧情引人入胜,更主要的是它的语言比较简单规范、地道,没有 像情景剧那么多的惯用法、流行语和俚语,同时又有舒缓优美的女声旁白惯穿于全剧,特别有助于对剧情的理解,这也是该剧的一大特色。非常适合于初学者。 Desperate Housewives(绝望的主妇) 现在有三季,每季有二十三集。看完这三季,学习者观看英语原版影视的能力会得到较大的提高。
    第二阶段的学习可采用Gilmore Girls(共七季)这也是一部生活剧,特别适合青少年学生观看,其语言规范易懂。还有One Tree Hill(篮球兄弟)共三季,是一部有关篮球的青少年偶像剧。
   第三阶段的学习可采用Sex and the City(都市欲望)共六季,该剧描述了四位白领女性的都市生活,也是一部经典剧集,曾获多项艾美奖;或是The O.C(共三季),一部青春偶像剧。通过对以上电视剧的观看和学习,你的视听理解能力心及口语能力会得到飞跃。如果哪一天你能不借助字幕轻松地听懂情景剧 Will & Grace所有的内容,那么恭喜你,你的英语水平已经到了足够高的境界,作为学英语的材料,它比Friends层次更高。演员的语速更快,台词更难,文化 背景更多。
   以上的方法我们称之为精看(听)。除精看(听),也可以进行一些泛听(看)。先一些台词不多或是自己喜欢的影视剧来观看,一方面也可以缓解精听的紧张听 力,自娱自乐;另一方面也可以检验一下效果。但不要给自己任何压力,看(听)不懂也没关系。
   同时也要做好相应阅读以增加词汇、惯用法、流行语以及文化背景知识。由于我们目前能接触的绝大部分为美国影视资料,建议大家多看一点有关美国的语言文化资 料。如Reader’s Digest,这是一本平民化的美国畅销杂志,与日常生活非常贴近。还要读一些有关美国流行口语和俚语的书籍。这会对理解英语影视有很大的帮助。
    有人不无夸张地说:看一部美国影视胜过在美国生活十天。我们没有英语听说的语言环境,但可以通过看英语影视剧来创造一种“习得听说“的英语语言环境,使自 己如身临其境般学到纯正地道的英语。
   此外,看(听)只是语言交际的输入,决不能忽略它的输出---说,因为在看(听)英语影视时,要认真做好学习笔记,对于比较有用的表达方式要不断诵记,反 复操练。这样才能将听与说有效地结合起来。
   最后推荐给大家一些有关的网站和书籍:
  1、 www.langfly.com 有一款能飞英语软件,配套很多影视剧,可以满足上面所能听懂原版英语影 视剧的软件。很好用。可以取一小段时间段反复听;每句循环听;中英文显示与隐藏;逆向听写,标注生词,重点句;生成MP3的字幕文件,可导入MP3或 MP4中听;测试生词或重点句,等等。。。(在这里我推荐给大家用)
  2、 www.verycd.com 这是一个非常著名的分享网站。在这里你几乎可找到所有的英语影视。但是下 载电视剧要注意它没有中文字幕。有关字幕的情况有两种:外挂和内嵌。要下载外挂字幕的那种,内嵌的事先已经将中文字幕写入影视中。
  3、www.torrentportal.com 这是个国外影视资料分享网。
  4、www.shooter.cn是 一个字幕网站,所有的影视的中英文字幕都可在这里找到。
  5、www.k555.cn 这是英语电影电视剧本网站。在这里你可以学习到如何将影视视频转成 MP3。
  6、www.1000fr.com 是个电影电视网站。在这里你可以学到如何外挂字幕。
  7、www.simplyscripts.com 一个国外的剧本网站。
  8、《当代美国流行语》吴青、赤杰 编著,对外经济贸易大学出版社。
  9、《时尚英语---美国流行文化A to Z》刘彦,外语教学与研究出版社。
  10、 What’s up ?----A guide to American College speak(《美国英语沟通高手》)Jamie Drucker著,大连理工大学出版社

2010年7月20日星期二

使用eclipse调式GAE

最近在研究Google Application Engine,使用的开发工具是eclipse+pydev。在这个环境下,调式GAE是非常方便的。

点击"Run Configurations",在PyDev Google App Run下增加一个配置

选择需要调试的项目,在Main Module中输入dev_appserver.py的绝对路径。

在Arguments页中的Program arguments中输入项目app.yaml的目录名。

我的配置是: ${workspace_loc:test/src}

然后就可以debug了。

使用SSH快速迁移网站

1. 使用 SSH 登陆到原来的主机的根目录下,使用以下命令打包所有文件:

tar -cf r9sky.tar.gz *

2. 在新主机上使用以下命令从原来主机下载刚才打包的文件:

wget http://r9sky.com/r9sky.tar.gz

3. 然后通过以下命令解开压缩包:

tar -xf fairyfish.tar.gz

4. 备份原主机上的网站数据库并下载。

5. 上传到新的主机,然后解压缩开。

6. 使用 SSH 登录到 mysql

mysql -u dbuser -p

7. 选择工作的数据库:

use db

18. 导入 sql:

source r9sky.sql

9. 最后把域名解析到新 IP 就搞定!

2010年7月14日星期三

修改 TwitterFox(Echofon)API,让推特更方便

如何修改TwitterFox的API?(版本:Echofon 1.9.6.4):

Windows 2000和XP:

    打开 C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\ {随机信息}.default\extensions\twitternotifier@naan.net\components目录,编辑 nsTwitterFox.js文件,找到第11行,将api.twitter.com/1/替换为其他的未被墙奸的API地址


Windows 7:

    打开C:\Users\当前用户\AppData\Roaming\Mozilla\Firefox\Profiles \{随机信息}.default\extensions\twitternotifier@naan.net\components目录,编辑 nsTwitterFox.js文件,找到第11行,将api.twitter.com/1/替换为其他的未被墙奸的API地址

传说中的真实版唐骏,谨慎阅读

考上二类本科北邮的专升本;

  
    为出国去了北广,所以就没毕业,本科文凭也木有;

  
    骗了老师去日本公费留学;

  
    在日期间歌厅打工,背死人都干过;

  
    被导师大骂脑残硕士学位无望;

  
    拿了个结业证直接走人;

  
    借开会进入美国机缘巧合骗到一张血卡(如其他8万人一样,接着某件事后美国放宽避难,直接免签证);

  
    血卡拿到开公司搞演出办非法移民;

  
    去加理工机房玩玩以为就从那毕业了;

  
    微软需要一些懂英日语的人去做软件语言翻译;

  
    去微软工作结交了某白人高管;

  
    被外派到中国上海做技术中心主管;

  
    在技术中心忽悠国内各大名校的毕业生做技术支持;

  
    让他们做牛做马出工作量他拿去总部邀功;

  
    逼下属给他评为‘总裁杰出贡献奖’;

  
    升为xxx总裁,因为业绩不佳被鲍尔默大骂开除;

  
    坚持不走人,请办公室人吃饭,发了个邮件;

  
    自封‘终身名誉总裁’;

  
    开始伙同炒作公司包装自己;

  
    海外博士,微软技术管理领导人;

  
    比尔盖茨离不了的人;

  
    忽悠进入盛大做总裁;

  
    把盛大上市的功劳往自己身上贴金;

  
    接受各大媒体采访,开始到处演讲,出书;

  
    演讲丝毫不提技术管理,专谈厚黑学做人学成功学;

  
    在盛大混不下去,盛大也要送这个瘟神;

  
    碰到福建某民营超市老板陈发树;

  
    两人定好炒作计划;

  
    ‘十亿’年薪打工皇帝出炉;

  
    到处疯狂作秀,出书;

  
    不知道玩残了多少年轻女粉丝;

  
    包括上海东亚宾馆的女领班;

  
    赚的钱悉数汇回美国;

  
    不幸得罪了人,用他自己的话是‘人最怕的是被人盯上’;

  
    现在已被盯上;

  
    厚脸皮,坚决不辞职;

  
(关于“血卡”,可参见http://forum.chasedream.com/archiver/VISA/thread-102695-1.html

追求幸福之停止抱怨

  • 抱怨遮住了发现幸福的眼睛

"任何愚蠢的人都能批评、谴责和抱 怨别人,但宽容与理解却需要修养与自控。" ―― 戴尔・卡内基

抱怨是最消耗能量的无益举动。有时候,我们的抱怨不仅会针对人、也会针对不同的生活情境,表示我们的不满。是的,生活有不少的烦心事。被糟糕的交通困住,被天气所困扰,等等。不仅仅外部的环境让我们抱怨,我们还不断的抱怨我 们自己。比如时间不够啊,钱不够花啊,不够聪明不够冷静啊,反正什么看上去都不够好。

但是,这些抱怨有用吗?抱怨改变了原本的状况吗?

有一则古老的寓言,或许可以给我们一些启示。有一个年轻的农夫,划着小船,给另一个村子的居民运送自家的农产品。那天的天气酷热难耐,农夫汗流浃 背,苦不堪言。他心急火燎地划着小船,希望赶紧完成运送任务,以便在天黑之前能返回家中。突然,农夫发现,前面另外一只小船,沿河而下,迎面向自己快速驶 来。眼见着两只船就要撞上了,但那只船并没有丝毫避让的意思,似乎是有意要撞翻农夫的小船。

"让开,快点让开!你这个白痴!"农夫大声地向对面的船吼叫道。"再不让开你就要撞上我了!"但农夫的吼叫完全没用,尽管农夫手忙脚乱地企图让开水 道,但为时已晚,那只船还是重重地撞上了他。农夫被激怒了,他厉声斥责道:"你会不会驾船,这么宽的河面,你竟然撞到了我的船上?!"当农夫怒目审视对方 小船时,他吃惊地发现,小船上空无一人。听他大呼小叫,厉言斥骂的只是一只挣脱了绳索、顺河漂流的空船。(故事摘自《环球时报》)

在多数情况下,当你责难、怒吼的时候,你的听众或许只是一艘空船。那个一再惹怒你的人,决不会因为你的斥责而改变他的航向。

当然,你完全不必转而去讨好这个人,也没必要和他达成一致意见,甚至你继续厌烦他也都无妨。但你一定要清楚,不能让他制造的麻烦转 变成你的烦恼。无论你为此多么愤怒,他不会为你而失眠的。如果因为他的过错而使你陷入无尽的烦闷悲伤之中,你就成了唯一的一个受到伤害的人,而且,是你自己在强 化这种伤害的深度和长度。

以下是停止抱怨的两个有效步骤:

  1. 当意识到你在抱怨或是无谓的批评时(包括对他人的评判),应该马上的停止自己的抱怨。
  2. 想想你为什么要抱怨。抱怨的这件事是你可以改正的吗?如果可以,那就开始改正。如果无能为力,那为它生气也是白费力,学会以平常心对待。

为了小事发脾气,回头想想又何必。别人生气我不气,气出病来无人替。我若气死谁如意?况且伤神又费力。 ―― 佛教歌曲《莫生气》

  • 课后练习

抱怨使人上瘾,是非常难改的恶习。就像改掉其它习惯一样,需要花费一些时间。下面这个不抱怨运动,来自《不抱怨的世界》 一书。

不抱怨运动:连续二十一天,不抱怨、不批评。

  1. 将一个紫色的橡胶手环戴在一只手上。
  2. 当你发现自己正在抱怨、批评时,就把手环移到另一只手上。
  3. 当你听到其他戴手环的人在抱怨,你可以指出他应该把手环移到另一只手上;但如果要做这种事,你自己要先移动手环!因为你在抱怨他在抱怨。
  4. 只要发生前面的情况,就交换手环到另一只手上。直到你能达到连续二十一天不换手、不抱怨的目标。

要达到最后的目标,通常需要几个月的时间。关于习惯的培养,可以阅读《一个月培养一个好习惯》。

阅读《追求幸福》系列

  1. 追求幸福前言
  2. 追 求幸福之转变头脑
  3. 我们究竟为什么不开心?(上)
  4. 我们究竟为什么不开心?(下)
  5. 唤醒你的幸福基因
  6. 关于幸福的十七句名言
  7. 关于金钱和幸福

妻子决定你未来事业的高度

非常赞赏凤凰卫视美女主持沈星接受记者采访时说的这句话:一个男人最高的品味就是他选择的女人。一个男人的房子、车子、打火机、西装,当然都可以成为他品 味的一部分,但最本质、最真实表现一个男人品味的是他选择什么样的女人。 

  选择了什么样的女人就等于选择了什么样的人生。俗话说,男怕入错行,女怕嫁错郎,男人何尝不是。写《菜根谭》的洪应明就说过"悍妻诟谇,真不若耳聋也!" 浓妖不及淡久,婚姻也是这样。大文豪莎士比亚一生写下了众多精彩的戏剧,但是他的婚姻观却没有任何浪漫色彩。因为他明悉婚姻道路的艰难,更了解生活会耗损 爱情。

人活这一辈子,究竟有什么是我们必须要的?真正需要的就是良好的心态和闲适的心情。只有家庭和睦,心态健康的人,才具备闲适的条 件。比如娶一个好女人,就能赋予一个男人闲适的心情。那么,应该娶一个怎样的女人才能算是有最高的品味呢?  
 
1、一个女人最重要的品 质应该是善良,而且百善孝为先。天下不知道有多少苦命的男人在受着自己的老婆和自己亲妈之间的夹板气? 其实处理好和长辈的关系不是孝字那么简单,里面有很多技巧和性格的问题。
  
2、贤惠,这是千古不变的女性美德。说的具体一点,就是要能 做饭、洗衣、照顾家人。即使家里有钱请保姆,也需要一个女主人来张罗打点一切。
  
3、知书达礼。这是新时代对女人与时俱进的要求。一个 女人的气质和教养是丰富内心的流露,也是与别人真正拉开距离的所在。  

4、有思想、有品位。有思想使得她不屑于插足别人之间的闲话,她 从来都是个"绝缘体"。有品位,使得她能匠心独具地表达自己的风格。
  
5、懂事。对于男人最重要的是尊严,她可以在家里抨击我,但不能 在公众场合讽刺、嘲笑我。一个不懂维护丈夫尊严的女人,是很愚蠢的女人。

6、充分信任,相对自由。喜新厌旧其实是人的本能,谁也不能保证 一辈子只对一个人有好感。奉劝天下所有将要结婚的女人用心学习《医学心理学》,充分理解自己的丈夫喜欢在画报、网页上凝眸美女的嗜好,不要因为这些下意识 的行为而吹毛求疵,否则就是将婚姻推向死亡。他想独自呆一会儿,不要碎嘴地问什么究竟,应该送上一杯茶,轻轻把门关上就好了。

7、有一份 稳定的收入。不依附于男人生存的女人才能做到独立,自尊。很赞同。

8、没有过多的物质欲望。我希望我的老婆应该是那种宝马汽车坐得,自行 车也能骑得,五星级酒店住得,野营的帐篷也不嫌弃,吃得苦中苦,方为人上人。

 
9、天真有一点童趣。一个男人若是真的喜欢一个女 人,就应该最大程度地呵护她的纯真。未失童趣的女子,能让漫长枯燥的四目相对,其乐无穷。

10、喜欢读书和音乐。喜欢读书不是看什么花花 绿绿的时尚杂志、喜欢音乐也不是什么听过就忘的流行小曲。经典的书籍和音乐能让岁月与生活的琐碎无法在她的心灵上烙下痕迹。  

11、工 作能力强,有一技之长。工作中的女人显然没有太多时间疑神疑鬼。有一技之长会使她自得其乐,很好地控制情绪。只要有一定的秉赋加勤奋,这不是问题。倒是要 有一种教育的天分,能把孩子教好,似乎更重要。
  
12、身体健康,并懂得养生之道和基本医学常识。

13、有一点浪漫。 婚姻生活是一个有颜色、有生息、有动静的世界,很难想象一个不具备浪漫、不具备情趣的女人是个好妻子。

 以上13条标准,应该齐了。拥有 这样的女子,纵使太阳和星月都冷了,群山草木都衰尽了,婚姻的光芒还能在记忆的最初,在任何可见和不可知的角落,温暖的燃烧着……

2010年7月13日星期二

杭州旅游非官方指南V1.9beta1

本版本是《杭州旅游非官方指南V1.01》的升级。

小版本升级《我为什么打不到车?杭州交通指南V1.2》

交通篇

汽车南站,汽车南站距离杭州主城区还不太远,但是火车南站,那可是在萧山,乘巴士到市中心(武林小广场)需要一个多小时。因此看到"杭州南"字样的 火车票,请谨慎购买!!

上海-杭州双城交通,绝对没有深圳到广州方便,动车平均2小时一辆,呈非正态分布,且常常售罄。所以,一定要提前两天以上买票。

出租车。在杭州等出租车等于亲自主演《等待戈多》,在路边伸着胳膊苦苦等待,会带来绝望感和屈辱感。有两个人,一个在等出租车,另一个人回家做了一 辆汽车并学了驾照,等他开车出门的时候,看到第一个人还在那里等。这就是杭州。

黑车。杭州任何景点的任何非正规出租车,一律不要坐!因为这些黑车拉活是假,宰人买茶叶、丝绸、珍珠才是真!还有的充当黑店淫媒,专门勾引意志薄弱 的人到黑酒吧,用女色为诱饵,点一堆特饮,把他身上最后一枚叮当作响的小钱留下。

出租车司机。杭州出租车司机良莠不齐,运气不好的话,你会遇到这样的司机:广播开得震天响,骂骂咧咧乱发路怒,还有很多司机假装不认路,堂皇绕道。 遇到这种情况,要票,记下车号,投诉之。

消费篇

黑酒吧。我在杭州曾经三次接到外地来杭州朋友的求救电话,两次来自曙光路百合花酒店夜总会。还有一次是天目山路皇家桌球会。操作流程是,进来几个小 姐,陪着猜拳行令,暗送豆腐,悄然点一堆雪碧兑成的特饮,结帐时5000多。

买茶。不要接受任何推销,在龙井村不要被拉到陌生人家里喝茶,因为喝完,碍于面子,你就得买。那里的茶叶既贵又差,主要是宰了你还骂你是"62" (杭州话,类似SB)

买折扇。可以去王兴记买,在河坊街(又叫:清河坊)胡庆余堂旁有专卖店。但这玩意除了拍苍蝇,确实没什么实际用途。

买茶。龙井茶太贵,假的也多,含铅不低。为什么不换一个思路。其实杭州本地还有不错的绿茶。余杭区临平的径山茶,桐庐县的雪水云绿,安吉白茶,都是 不错的选择,三个字:绿,净,贱(此字本无贬义,是便宜的意思)。

买丝绸。体育场路上杭州丝绸城是唯一不宰人的地方!真丝睡衣60元,真丝围巾35元,不砍价都实惠。除了丝绸城,任何地方的丝绸都不要买!同样的商 品放到"南宋御街",就是宫廷价,放到"丝绸购物中心",就是宫刑价。

买珍珠。如果有人向你推销西湖出产的珍珠,你可以把这个人扔进西湖里,露头就打,直到他为你捞上来一颗珍珠为止。

买报刊。杭州报刊亭又多又好又敞亮,报刊杂志应有尽有。如果想了解本地影讯和演出资讯,可买《都市快报》或《钱江晚报》。

买女装。根据不同的消费需求,可以去四季青批发市场(类似北京的动批),武林路女装街(适合只淘不买),银泰(较贵),杭州大厦(贼贵),遍布大街 的"大真大"(卖"尾单"和"伪单"的便宜名牌)。

买数码。沿着文三路走,一路都是。西溪数码港,颐高电脑城,颐高旗舰店,百脑汇。如果买数码相机,最好不要去秋涛路的照相器材市场,因为里面实在太 凋敝了。宁愿到数码城,或者到上海星光去买。

买菜。农贸市场应有尽有,不过18:30以后去,基本都收摊了,尤其豆腐,就更别指望了。若非顺路,真的不要去超市买菜。里面贴着有机标志的奇贵无 比的蔬菜,到底是不是有机,实在死无对证。菜场买菜一定要砍价,一般菜贩报价带个零头,就是让你抹的。

买鱼虾。为什么要单独讲买鱼虾呢,因为我养猫。教训是,一定不要相信摊贩说,"刚才还是活的","刚刚死的",都是骗人的鬼话。我曾轻信摊主把一堆 "尸骨未寒"的虾买回,煮给猫吃,猫闻了闻,掉头就走了。我强按下它的头,他说:你以为你是城管啊!

买茄子。杭州啊杭州,只卖长条形的南方茄子,很少卖圆球状的北方茄子。我只在益乐路农茂市场,一山东菜贩那里买到过圆茄子,自从搬家后,再也没见到 过。

吃在杭州

胖子烧饼。文三路浙江大学西溪校区马路对面,有一家胖子烧饼,店主人来买烧饼那年,他儿子刚出生,如今他儿子已经入伍参军了。烧饼有两种,1.5 元,2.5元,馅是梅干菜加肉。买两个烧饼,到隔壁生煎店坐下点一碗白粥,人间最实惠的美味。

包厢。杭州的餐馆让北京汗颜。北京的朋友带我去了一家汉舍,里面布置婉约精致,餐具玲珑剃透,菜都恨不能绣上花。然而,让我大惊失色的是,这么高级 的包间里,竟然没有卫生间!上厕所要跑到300米以外。在整个浙江,卫生间是包厢的标配。

粽子。想吃粽子吗?五芳斋是一个选择,但不是唯一选择。知味观的小粽子也不错。上海有个十味观,粽子很贵,但味道很不错。我知道为什么肉粽好吃了, 把肥肉融化到糯米里,让你吃的时候没有负罪感。可,那是万恶的脂肪。

牛肉粉丝。你真是行家,居然知道这道小吃。想吃牛肉粉丝,最方便的办法是去知味观或者新丰小吃,当然最好吃的是藏在巷子深处,在耶稣弄里就有一家经 久不衰的小卖部。所谓好吃,都是一个饿极了的馋鬼杜撰出来的。我宁愿在新丰小吃里哭,也不愿在巷子里笑。

24小时超市内的食品。我从来不吃这些小超市的包子,还有关东煮,我的朋友刘桂兰曾在可的超市买过变质的茶叶蛋,我则买过透水的过期包子。所以,哪 怕你再饿,也不要相信一个24小时营业,并且食品24小时常温储存的商店。

火锅。杭州有本土火锅,叫一品砂锅。弄一堆骨头,煮完让你啃,还发吸管鼓励你吸骨髓,如果不是哺乳期的妇女,这玩意最好少吃。火锅还有川味观、东来 顺,都被本土化了。当你看到东来顺的菜单上有涮龙虾,涮章鱼哥,不要以为是荷兰人干的,人家是入乡随俗。

老头油爆虾。这个在杭州很出名,还开了分店。因为传说中,老头脾气不好,经常教训食客。但是老饕们被党教育多年,特别喜欢这一口,于是每天门庭若 市。代表作是油爆虾,炸带鱼。斯德哥尔摩综合症患者必备食谱。

酒吧。酒吧我只推荐一家,不仅因为它热闹,正规,有GUINESS黑啤酒卖(当然68一品脱,约500ML,贼贵),还因为这里有我的美好回忆。王 小山,周云鹏来杭演出,我陪他们在这里喝过水。我还在这里给一个姑娘拍过照片。就差打毛衣了。这就是黄楼酒吧。这就是我推荐的唯一酒吧,位于西湖边(元华 购物中心的)清藤茶楼的对面。旁边就是一家经济型酒店,名字我忘了。所以此地是来杭州消遣的好地方。

牛肉。好城市有好牛肉,这是四海皆准的规律。杭州有个老郑牛肉,24元/250克,牛筋,牛舌同价。牛肉挺不错,还有配套炒菜。只是有一次,给我炒 藕片的时候,使用了发黑变质藕,这一点我一定要睚眦必报地记录下来。另外还有河东路一家盐蘸牛肉,口碑不错。

小龙虾。在杭州,这个季节,小龙虾卖的是龙虾崽的价格。一份(15个左右)卖45-55元不等,一盘(30多个)要120元。想抢劫,咱直接到路上 干一票,干嘛还伪装成卖龙虾的。

红豆沙。在哪里能够吃到4元一碗,满满登登,豆多沙足的红豆沙。忘记满记甜品,请直奔东坡路知味观。

(To be continued)

http://www.baibanbao.net/2010/07/13/hangzhou-tour-v2-beta/

2010年7月12日星期一

构建可伸缩,高性能的互联网应用

时间过得很快,来新公司已经两个月了,在这两个月的时间里,自己也感受颇深。下面就结合公司目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用。

 

 

应用无状态

       俗话说,一个系统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如tomcat采用的集群节点广播复制,jboss采用的配对复制等session状态复制策略,但是集群中的状态恢复也有其缺点,那就是严重影响了系统的伸缩性,系统不能通过增加更多的机器来达到良好的水平伸缩,因为集群节点间session的通信会随着节点的增多而开销增大,因此要想做到应用本身的伸缩性,我们需要保证应用的无状态性,这样集群中的各个节点来说都是相同的,从而是的系统更好的水平伸缩。

        OK,上面说了无状态的重要性,那么具体如何实现无状态呢?此时一个session框架就会发挥作用了。幸运的是公司已经具有了此类框架。公司的session框架采用的是client cookie实现,主要将状态保存到了cookie里面,这样就使得应用节点本身不需要保存任何状态信息,这样在系统用户变多的时候,就可以通过增加更多的应用节点来达到水平扩展的目的.但是采用客户端cookie的方式来保存状态也会遇到限制,比如每个cookie一般不能超过4K的大小,同时很多浏览器都限制一个站点最多保存20cookie.公司cookie框架采用的是“多值cookie”,就是一个组合键对应多个cookie的值,这样不仅可以防止cookie数量超过20,同时还节省了cookie存储有效信息的空间,因为默认每个cookie都会有大约50个字节的元信息来描述cookie

        除了公司目前的session框架的实现方式以外,其实集中式session管理来完成,说具体点就是多个无状态的应用节点连接一个session 服务器,session服务器将session保存到缓存中,session服务器后端再配有底层持久性数据源,比如数据库,文件系统等等。

 

 

 

 

有效使用缓存

        做互联网应用的兄弟应该都清楚,缓存对于一个互联网应用是多么的重要,从浏览器缓存,反向代理缓存,页面缓存,局部页面缓存,对象缓存等等都是缓存应用的场景。

        一般来说缓存根据与应用程序的远近程度不同可以分为:local cache remote cache。一般系统中要么采用local cache,要么采用remote cache,两者混合使用的话对于local cacheremote cache的数据一致性处理会变大比较麻烦.

        在大部分情况下,我们所说到的缓存都是读缓存,缓存还有另外一个类型:写缓存.  对于一些读写比不高,同时对数据安全性需求不高的数据,我们可以将其缓存起来从而减少对底层数据库的访问,比如统计商品的访问次数,统计API的调用量等等,可以采用先写内存缓存然后延迟持久化到数据库,这样可以大大减少对数据库的写压力。

        OK,我以店铺线的系统为例,在用户浏览店铺的时候,比如店铺介绍,店铺交流区页面,店铺服务条款页面,店铺试衣间页面,以及店铺内搜索界面这些界面更新不是非常频繁,因此适合放到缓存中,这样可以大大减低DB的负载。另外宝贝详情页面相对也更新比较少,因此也适合放到缓存中来减低DB负载。

 

 

 

 

应用拆分

首先,在说明应用拆分之前,我们先来回顾一下一个系统从小变大的过程中遇到的一些问题,通过这些问题我们会发现拆分对于构建一个大型系统是如何的重要。

系 统刚上线初期,用户数并不多,所有的逻辑也许都是放在一个系统中的,所有逻辑跑到一个进程或者一个应用当中,这个时候因为比较用户少,系统访问量低,因此 将全部的逻辑都放在一个应用未尝不可。但是,兄弟们都清楚,好景不长,随着系统用户的不断增加,系统的访问压力越来越多,同时随着系统发展,为了满足用户 的需求,原有的系统需要增加新的功能进来,系统变得越来越复杂的时候,我们会发现系统变得越来越难维护,难扩展,同时系统伸缩性和可用性也会受到影响。那 么这个时候我们如何解决这些问题呢?明智的办法就是拆分(这也算是一种解耦),我们需要将原来的系统根据一定的标准,比如业务相关性等分为不同的子系统, 不同的系统负责不同的功能,这样切分以后,我们可以对单独的子系统进行扩展和维护,从而提高系统的扩展性和可维护性,同时我们系统的水平伸缩性scale out大 大的提升了,因为我们可以有针对性的对压力大的子系统进行水平扩展而不会影响到其它的子系统,而不会像拆分以前,每次系统压力变大的时候,我们都需要对整 个大系统进行伸缩,而这样的成本是比较大的,另外经过切分,子系统与子系统之间的耦合减低了,当某个子系统暂时不可用的时候,整体系统还是可用的,从而整 体系统的可用性也大大增强了。

因此一个大型的互联网应用,肯定是要经过拆分,因为只有拆分了,系统的扩展性,维护性,伸 缩性,可用性才会变的更好。但是拆分也给系统带来了问题,就是子系统之间如何通信的问题,而具体的通信方式有哪些呢?一般有同步通信和异步通信,这里我们 首先来说下同步通信,下面的主题“消息系统”会说到异步通信。既然需要通信,这个时候一个高性能的远程调用框架就显得非常总要啦,因此咱们公司也有了自己 的HSF框架。

 

上 面所说的都是拆分的好处,但是拆分以后必然的也会带来新的问题,除了刚才说的子系统通信问题外,最值得关注的问题就是系统之间的依赖关系,因为系统多了, 系统的依赖关系就会变得复杂,此时就需要更好的去关注拆分标准,比如能否将一些有依赖的系统进行垂直化,使得这些系统的功能尽量的垂直,这也是目前公司正 在做的系统垂直化,同时一定要注意系统之间的循环依赖,如果出现循环依赖一定要小心,因为这可能导致系统连锁启动失败。

OK,既然明白了拆分的重要性,我们看看随着公司的发展,公司本身是如何拆分系统的。

 

在这个演变的过程中,我们所说的拆分就出现V2.2V3.0之间。在V2.2版本中,公司几乎所有的逻辑都放在一个系统中,这样导致的问题就是系统扩展和修改非常麻烦,并且更加致命的是随着公司业务量的增加,如果按照V2.2的架构已经没有办法支撑以后公司的快速发展,因此大家决定对整个系统进行拆分,V3.0版 本的系统对整个系统进行了水平和垂直两个方向的拆分,水平方向上,按照功能分为交易,评价,用户,商品等系统,同样垂直方向上,划分为业务系统,核心业务 系统以及以及基础服务,这样以来,各个系统都可以独立维护和独立的进行水平伸缩,比如交易系统可以在不影响其它系统的情况下独立的进行水平伸缩以及功能扩 展。

 

 从上面可以看出,一个大型系统要想变得可维护,可扩展,可伸缩,我们必须的对它进行拆分,拆分必然也带来系统之间如何通信以及系统之间依赖管理等问题,关于通信方面,公司目前独立开发了自己的高性能服务框架HSF,此框架主要解决了公司目前所有子系统之间的同步和异步通信(目前HSF主要用于同步场合,FutureTask方式的调用场景还比较少)。至于系统间的依赖管理,目前公司还做的不够好,这应该也是我们以后努力解决的问题。

 

 

 

数据库拆分

        在前面“应用拆分”主题中,我们提到了一个大型互联网应用需要进行良好的拆分,而那里我们仅仅说了应用级别的拆分,其实我们的互联网应用除了应用级别的拆分以外,还有另外一个很重要的层面就是存储如何拆分的。因此这个主题主要涉及到如何对存储系统,通常就是所说的RDBMS进行拆分。

好了,确定了这个小节的主题之后,我们回顾一下,一个互联网应用从小变大的过程中遇到的一些问题,通过遇到的问题来引出我们拆分RDBMS的重要性。

系统刚开始的时候,因为系统刚上线,用户不多,那个时候,所有的数据都放在了同一个数据库中,这个时候因为用户少压力小,一个数据库完全可以应付的了,但是随着运营那些哥们辛苦的呐喊和拼命的推广以后,突然有一天发现,oh,god,用户数量突然变多了起来,随之而来的就是数据库这哥们受不了,它终于在某一天大家都和惬意的时候挂掉啦。此时,咱们搞技术的哥们,就去看看究竟是啥原因,我们查了查以后,发现原来是数据库读取压力太大了,此时咱们都清楚是到了读写分离的时候,这个时候我们会配置一个servermaster节点,然后配几个salve节点,这样以来通过读写分离,使得读取数据的压力分摊到了不同的salve节点上面,系统终于又恢复了正常,开始正常运行了。但是好景还是不长,有一天我们发现master这哥们撑不住了,它负载老高了,汗流浃背,随时都有翘掉的风险,这个时候就需要咱们垂直分区啦(也就是所谓的分库),比如将商品信息,用户信息,交易信息分别存储到不同的数据库中,同时还可以针对商品信息的库采用mastersalve模式,OK,通过分库以后,各个按照功能拆分的数据库写压力被分担到了不同的server上面,这样数据库的压力终于有恢复到正常状态。但是是不是这样,我们就可以高枕无忧了呢?NO,这个NO, 不是我说的,是前辈们通过经验总结出来的,随着用户量的不断增加,你会发现系统中的某些表会变的异常庞大,比如好友关系表,店铺的参数配置表等,这个时候 无论是写入还是读取这些表的数据,对数据库来说都是一个很耗费精力的事情,因此此时就需要我们进行“水平分区”了(这就是俗话说的分表,或者说sharding.

OK,上面说了一大堆,无非就是告诉大家一个事实“数据库是系统中最不容易scale out的一层”,一个大型的互联网应用必然会经过一个从单一DB server,Master/salve,再到垂直分区(分库),然后再到水平分区(分表,sharding)的过程,而在这个过程中,Master/salve 以及垂直分区相对比较容易,对应用的影响也不是很大,但是分表会引起一些棘手的问题,比如不能跨越多个分区join查询数据,如何平衡各个shards的负载等等,这个时候就需要一个通用的DAL框架来屏蔽底层数据存储对应用逻辑的影响,使得底层数据的访问对应用透明化。

拿公司目前的情况来说,公司目前也正在从昂贵的高端存储(小型机+ORACLE)切换到MYSQL,切换到MYSQL以后,势必会遇到垂直分区(分库)以及水平分区(Sharding)的问题,因此目前公司根据自己的业务特点也开发了自己的TDDL框架,此框架主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制。

 

 

 

 

异步通信

远程调用框架的介绍中,我们说了一个大型的系统为了扩展性和伸缩性方面的需求,肯定是要进行拆分,但是拆分了以后,子系统之间如何通信就成了我们首要的问题,远程调用框架小节中,我们说了同步通信在一个大型分布式系统中的应用,那么这一小节我们就来说说异步通信.好了,既然说到了异步通信,那么消息中间件就要登场了,采用异步通信这其实也是关系到系统的伸缩性,以及最大化的对各个子系统进行解耦.

说到异步通信,我们需要关注的一点是这里的异步一定是根据业务特点来的,一定是针对业务的异步,通常适合异步的场合是一些松耦合的通信场合,而对于本身业务上关联度比较大的业务系统之间,我们还是要采用同步通信比较靠谱。

OK,那么下一步我们说说异步能给系统带来什么样子的好处。首先我们想想,假如系统有AB两个子系统构成,假如AB是同步通信的话,那么要想使得系统整体伸缩性提高必须同时对AB进行伸缩,这就影响了对整个系统进行scale out.其次,同步调用还会影响到可用性,从数学推理的角度来说,A同步调用B,如果A可用,那么B可用,逆否命题就是如果B不可用,那么A也不可用,这将大大影响到系统可用性,再次,系统之间异步通信以后可以大大提高系统的响应时间,使得每个请求的响应时间变短,从而提高用户体验,因此异步在提高了系统的伸缩性以及可用性的同时,也大大的增强了请求的响应时间(当然了,请求的总体处理时间也许不会变少)。

 

下面我们就以公司的业务来看看异步在公司的具体应用。交易系统会与很多其它的业务系统交互,如果在一次交易过程中采用同步调用的话,这就要求要向交易成功,必须依赖的所有系统都可用,而如果采用异步通信以后,交易系统借助于消息中间件Notify和其它的系统进行了解耦,这样以来当其它的系统不可用的时候,也不会影响到某此交易,从而提高了系统的可用性。

 

 

最后,关于异步方面的讨论,我可以推荐大家一些资源:

 1 . J2EE meets web2.0

 2. Ebay架构特点(HPTS 2009)

 

 

 

非结构化数据存储

        在一个大型的互联网应用当中,我们会发现并不是所有的数据都是结构化的,比如一些配置文件,一个用户对应的动态,以及一次交易的快照等信息,这些信息一般不适合保存到RDBMS中,它们更符合一种Key-value的结构,另外还有一类数据,数据量非常的大,但是实时性要求不高,此时这些数据也需要通过另外的一种存储方式进行存储,另外一些静态文件,比如各个商品的图片,商品描述等信息,这些信息因为比较大,放入RDBMS会引起读取性能问题,从而影响到其它的数据读取性能,因此这些信息也需要和其它信息分开存储,而一般的互联网应用系统都会选择把这些信息保存到分布式文件系统中,因此公司目前也开发了自己的分布式文件系统TFSTFS目前限制了文件大小为2M,适合于一些小于2M数据的存放。

        随着互联网的发展,业界从08年下半年开始逐渐流行了一个概念就是NOSQL。我们都知道根据CAP理论,一致性,可用性和分区容错性3者不能同时满足,最多只能同时满足两个,我们传统的关系数据采用了ACID的事务策略,而ACID的事务策略更加讲究的是一种高一致性而降低了可用性的需求,但是互联网应用往往对可用性的要求要略高于一致性的需求,这个时候我们就需要避免采用数据的ACID事务策略,转而采用BASE事务策略,BASE事务策略是基本可用性,事务软状态以及最终一致性的缩写,通过BASE事务策略,我们可以通过最终一致性来提升系统的可用性,这也是目前很多NOSQL产品所采用的策略,包括facebook cassandra,apache hbase,google bigtable等,这些产品非常适合一些非结构化的数据,比如key-value形式的数据存储,并且这些产品有个很好的优点就是水平伸缩性。目前公司也在研究和使用一些成熟的NOSQL产品。

      

监控、预警系统

       对于大型的系统来说,唯一可靠的就是系统的各个部分是不可靠。

因为一个大型的分布式系统中势必会涉及到各种各样的设备,比如网络交换机,普通PC机,各种型号的网卡,硬盘,内存等等,而这些东东都在数量非常多的时候,出现错误的概率也会变大,因此我们需要时时刻刻监控系统的状态,而监控也有粒度的粗细之分,粒度粗一点的话,我们需要对整个应用系统进行监控,比如目前的系统网络流量是多少,内存利用率是多少,IOCPU的负载是多少,服务的访问压力是多少,服务的响应时间是多少等这一系列的监控,而细粒度一点的话,我们就需对比如应用中的某个功能,某个URL的访问量是多,每个页面的PV是多少,页面每天占用的带宽是多少,页面渲染时间是多少,静态资源比如图片每天占用的带宽是多少等等进行进一步细粒度的监控。因此一个监控系统就变得必不可少了。

前面说了一个监控系统的重要性,有了监控系统以后,更重要的是要和预警系统结合起来,比如当某个页面访问量增多的时候,系统能自动预警,某台ServerCPU和内存占用率突然变大的时候,系统也能自动预警,当并发请求丢失严重的时候,系统也能自动预警等等,这样以来通过监控系统和预警系统的结合可以使得我们能快速响应系统出现的问题,提高系统的稳定性和可用性。

配置统一管理

       一 个大型的分布式应用,一般都是有很多节点构成的,如果每次一个新的节点加入都要更改其它节点的配置,或者每次删除一个节点也要更改配置的话,这样不仅不利 于系统的维护和管理,同时也更加容易引入错误。另外很多时候集群中的很多系统的配置都是一样的,如果不进行统一的配置管理,就需要再所有的系统上维护一份 配置,这样会造成配置的管理维护很麻烦,而通过一个统一的配置管理可以使得这些问题得到很好的解决,当有新的节点加入或者删除的时候,配置管理系统可以通 知各个节点更新配置,从而达到所有节点的配置一致性,这样既方便也不会出错。

2010年7月1日星期四

2010年最新屁嗑92句

1.我悄悄的来,又悄悄的走,挥一挥匕首,不留一个活口
2.明月几时有,自己抬头瞅
3.英雄不问出路,流氓不看岁数
4.路见不平一声吼,吼完继续往前走
5.没有不透风的墙,没有不能上吊的梁
6.孔子曰:中午不睡,下午崩溃!孟子曰:孔子说的对!
7.执子之手,将子拖走!子若不走,拍晕了继续拖走!
8.个头大就一定厉害吗?恐龙不是照样灭绝了!
9.父母忽悠孩子叫教育;孩子忽悠父母叫欺骗;互相忽悠叫代沟。
10别跟我谈感情,谈感情伤钱。
11.爱是费尽心力地全身投入,然后再百转千回地抽身而出!
12.情侣间最矛盾的地方就是幻想彼此的未来,却惦记着对方的过去。
13.还没来得及去沾花惹草,就被人拔光了。
14.英雄难过美人关,我不是英雄,美人让我过了关。
15.男人的大脑喜欢女人的内心,但是眼睛喜欢女人的外表。
16.女人喜欢长得坏坏的男人,不是喜欢长坏了的男人。
17.咸鱼翻身,还是咸鱼
18我又不是王子,为什么女孩遇见我总认为自己应该成为公主
19.结婚就是给自由穿件棉衣,活动起来不方便,但会很温暖
20.知识就像内裤,看不见但很重要。
21.作为失败的典型,你实在是太成功了。
22.老板用你的时候你就是人才,不用你的时候就变成裁人!
23.合久必分,分久必合;喝酒必疯,逢酒必喝
24.你有什么不开心的事?说出来让大家开心一下
25.在中国队面前,穿黄色球衣的泰国队恍惚间也有了巴西队的风范。
26.女人是水做的,男人是泥做的,李俊基李宇春都是水泥做的
27.泡酒吧的男人是找刺激的,而女人,多半是受过刺激
28.长个包子样就别怨狗跟着
29.当裤子失去皮带,才懂得什麽叫做依赖。
30.烟不听话,所以我们"抽烟"。
31.当男人遇见女人,从此只有纪念日,没有独立日。
32.闭上眼睛,我看到了我的前途……
33.能够说出的委屈,便不算委屈;能够抢走的爱人,便不算爱人。
34.海阔凭鱼跃,破鼓任人捶。
35.不能自拔的,除了爱情,还有别人地里的萝卜。
36.钻石恒久远,一颗就破产!
37.在哪里摔倒就在哪里躺下。
38. 解释就是掩饰,掩饰就是讲故事!
39. 跌倒了,爬起来再哭.
40. 你让我滚,我滚了,你让我回来,对不起,我滚远了!
41.再丑也要谈恋爱,谈到世界充满爱!
42.农民伯伯把玉米种在地里 到了秋天收获很多玉米 我在春天把老公种在地里,现在秋天到了, 啧啧,居然死了!
43.老婆说要看闪电,我拿菜刀砍电线!疯了~~ 西游记告诉我们,有背景的妖怪都会被领导救走,没背景的才被一棒打死!
44. 我说:要有上班以外的生活!于是,老婆告诉我这个可以有.于是:我有了加班!
45. 如果心情不好,就去超市捏捏方便面!
46. 世界是我们的,也是那些孩子们的,但迟早是那帮孙子们的!
47. 再敢惹我 把你名字写在我裤衩上 放屁崩死你!
48. 每当困难的时候我就会念藏经:"噢嘛呢哞嘛哄",翻译成英文就是:All money go my home!
49. 善良就是别人挨饿的时候,我吃肉不bia ji 嘴!
50. 没有韩红的命却得了韩红的病…女儿胖儿子不肯吃饭饭…
51.总有一天你的名字会出现在我家的户口本上!
52.将薪比薪的想一下,算了,不想活了。
53.活了二十多年,没能为祖国、为人民做点什么,每思及此,伤心欲绝。
54.我和脂肪做斗争,差点没牺牲
55.生活嘛,就是生下来,活下去~~
56.船撞桥头自然沉~~
57.当你披上了婚纱 我也披上了袈裟~~
58.我跟耶稣祈求踏实稳定的生活,他想了想说,咱们还是先谈谈世界和平的事吧…
59.爱我就大声地说出来吧!恨我就一辈子藏在心里吧!
60.趁着年轻把能干的坏事都干了吧,没几年了。
61.你曾经对我说,会永远爱着我,爱情这东西我明白,但永远是什么?
62.七岁的小男孩是地球上最可怕的生物,他们有好奇心、行动力、破坏力以及 《未 成 年 人保护法》
63.人贵在言而有信――我说不还钱就不还钱!
64.夏天就是不好,穷的时候连西北风都没得喝,幸亏现在是秋天了。
65.我虽然相信海誓山盟,但是未必相信你啊~~
66.凡我放不下的,必是因为我拥有不了的~~
67.特别的人从来不说自己特别,比如说我。
68.我人生只会两件事 1 这也不会 2 那也不会
69.**不自在,自在不**~~
70.我知道,天下无不散宴席,可是,至少,宴席上我要吃得爽!
71.人和人不是客客气气就能相处的!
72.我曾想成为一个问题少年,然而我却循规蹈矩地活了这么多年。
73.谁耽误我一阵子,我让他后悔一辈子 。
74.关门一个月,不要叫我,因为一叫我我就会出来……
75.出租车司机,司机中的战斗机,噢耶!
76.思想有多远,你就给我滚多远!
77.诸葛亮出山前也没带过兵啊,你们凭啥要我有工作经验!!!
78.工作的最高境界就是看着别人上班,领着别人的工资。
79.胖并憔悴着~~
80.康夫你辞职的时候有没有考虑过哆啦A梦的感受!(去年日本首相宣布辞职时写的)
81.我风情又果敢,远目且踏实,品味上乘却又勤奋自省,缺点虽多,还望大家海涵!
82.你给我滚,马不停蹄的滚……
83.做人一定要做一个蹦蹦跳跳的人。
84.我走我的阳光道,你过你的奈何桥。
85.人生最大的悲哀是青春不在,青春痘却还在。
86.我们的宗旨是:为人民币服务!
87.好久没有人把牛皮吹的这么清新脱俗了!
88.最简单的长寿秘决――――�保持呼吸,不要断气~~
89.钱对你真的就那么重要吗?讲了3个多小时了一分钱都不降。
90.打死我也不说,你们还没使美人计呢!
91.等我有钱了,我就买一辆公交车,专门走公交专用车道,专门停在公交车站,等有人想上车了,我就说:对不起,这是私家车~~
92.甲:人家十全十美,你怎么说也是十全八美~~ 乙:那我是缺哪两美?甲:内在美和外在
美…… 乙:…………