06 2016 档案

摘要:一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 一、积累是必不可少的 架构师不是一天练成的。 1999年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几 阅读全文
posted @ 2016-06-30 17:17 掉进书洞里的猫 阅读(481) 评论(0) 推荐(1) 编辑
摘要:大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。 当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会 阅读全文
posted @ 2016-06-30 17:04 掉进书洞里的猫 阅读(382) 评论(0) 推荐(0) 编辑
摘要:不论什么系统,采用什么架构,都应该从“分解大函数”开始,这样做准没错! 分解大函数前的准备 梳理大函数逻辑:认真阅读大函数的源码,添加必要的注释,调整不合理的代码顺序,将代码分段,将前后有明显关系的代码放在一起。 分解大函数实质 其实就是“抽取方法”,将被我们分段、加注释的代码从原函数里边抽取出来, 阅读全文
posted @ 2016-06-26 00:11 掉进书洞里的猫 阅读(521) 评论(0) 推荐(0) 编辑
摘要:1.重构概念 在不改变软件的外部行为的基础上,改变软件内部的结构,使其更加易于阅读、易于维护和易于变更。——《重构 改善既有代码的设计》 说白了重构就是一系列的“等量变换”! 2.重构的风险 当我们遇到公司前人留下的烂代码时(很多时候我们也是留下“烂代码”的人),一般都是先开骂,其次就捉摸着干脆重做 阅读全文
posted @ 2016-06-24 10:39 掉进书洞里的猫 阅读(643) 评论(0) 推荐(2) 编辑
摘要:下面分别列出几个主要的实现。 1.CPython 这是Python的官方版本,使用C语言实现,使用 最为广泛,新的语言特性一般也最先出现在这里。 CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。 2.Jython 这是Python的Java实现 阅读全文
posted @ 2016-06-22 09:42 掉进书洞里的猫 阅读(586) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示