很久没有写过博客,由于事务繁多,如果再不写,手就迟钝了。由于一直以来都从事电子商务的技术工作,在架构方面或多或少有点经验,拿出来和大家聊聊,希望业界牛人指正,我也好自我提高。 一个小型的电子商务网站,例如日交易量5万订单以下,或者说每天差不多五千万个pv左右。我们可以讨论下,整个架构应该如何设计。 ...
一、设计原则 电子商务平台总体结构的设计应从体系、功能、信息、过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力。总体结构的设计应考虑以下设计原则: 快速响应原则: 商机稍纵即逝,网站应该能够快速响应。一方面需要能够随时根据业务需要进行更新网站内容,另一方面需要能够迅速开发出新的网...
短短几十年国内互联网发生了翻天覆地的变化,特别是国家支持互联网发展,提出了“互联网+”行动计划,国内各行各业的互联网更是日新月异。作为一个九零后小白没有亲身经历互联网的演变历程,如今看的像淘宝、京东、腾讯这样的大型网站充满了无数的好奇心,这些网站是怎么运作的,如何处理大量用户的请求,如何解决海量的数...
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 本文简要介绍持续集成的概念和做法。 一、概念 持续集成指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个。 **(1)快速发现错误。**每完成一点更...
野生程序员是指仅凭对计算机开发的兴趣进入这个行业,从前端到后台一手包揽,但各方面能力都不精通的人。野生程序员有很强大的单兵作战能力,但是在编入“正规军”之后,可能会不适应新的做事方法。 遭遇“野生程序员” 腾讯公司内部的团队很多,在团队管理上有项目和专业两个维度。也就是说,有些团队是项目维度的,整个...
程序中记录日志一般有两个目的:Troubleshooting和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。日志记录大家都会认为简单,但如何通过日志可以高效定位问题并不是简单的事情。这里列举下面三个方面的内容,辅以代码示例,总结如何写好日志,希望对他人有所启发和帮助: 怎样记日...
《西游记》这书,搁到现在,应该叫做“魔幻文学”了。其间记载了无数的神佛仙圣、妖魔鬼怪。当然,绝大多数的神怪都是民间所熟知的,像如来、观音、三清、玉皇大帝、太上老君、太白金星、李天王、二郎神等。但是就在这高层的神仙圈子中,忽然出了一个名不见经传的镇元子,其地位之高,可以跻身于TOP10之列,但是,这位...
你或许知道你能使用String.Trim方法去除字符串的头和尾的空格,不幸运的是. 这个Trim方法不能去除字符串中间的C#空格。 static void Main() { //demo1 除去空格,提取出各个单词 string s = "a b c"; stri...
ServerVariables ServerVariables 集合检索预定的环境变量。 语法 Request.ServerVariables (***server environment* *variable***) 参数 服务器环境变量 指定要检索的服务器环境变量名。可以使用下面列出的值。 变量...
1 引言 有多少新人在不同语言, 不同数据类型, 不同的选择, 循环等方式中游走, 一遍遍的书写着片断式的代码, 然后自认为已经步入了编程的大门, 其实仍然在殿堂外不断着徘徊着寻找着进入的大门. 其实我也算是其中一个. 作为一个程序员, 首先需要认识的不单单是语言的细节, 更重要的还有软件开发的意识...