摘要:
摘要 针对前端开发中基于ajax的复杂页面开发所面临的代码规模大,难以组织和维护,代码复用性、扩展性和适应性差等问题,本文尝试以MVC思想为基础,结合Web前端开发中“内容-结构-表现-行为”相分离的开发标准,提出一种将Web页面代码分为视图(View,页面静态部分,包括内容、结构、表现)、模型(Model,负责数据缓存、数据校验与本地逻辑处理、发起ajax请求)、控制器(Controller,负责用户和系统事件响应、模型和渲染器调度)、渲染器(Renderer,对视图的渲染,控制器与事件的绑定、数据搜集)的页面开发新模式,并基于此模式提出了一个开发框架原型。 关键字 MCRV设计模式,... 阅读全文
摘要:
淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数据化运营,帮助消费者进行理性的购物决策,是淘宝数据平台与产品部的使命。 为此,我们进行了一系列数据产品的研发,比如为大家所熟知的量子统计、数据魔方和淘宝指数等。尽管从业务层面来讲,数据产品的研发难度并不高;但在 “海量”的限定下,数据产品的计算、存储和检索难度陡然上升。本文将以数据魔方为例,向大家介绍淘宝在海量数据产品技术架构方面的探索。 淘宝海量数据产品技术架构 数据产品的一个最大特点是... 阅读全文
摘要:
1、架构应该是对开发者是透明的2、在架构中,存储是难度最大的3、百度贴吧是如何测试的,采用轻量型解决方案,支持开发者快速4、视频存储非常适合key-value形式5、运维自动化,不需要改每台服务器的设置6、增加流量能力的,可以利用多网卡7、有些领域的流量会突发增加10倍,甚至更多,这时候需要考虑加锁来缓冲一下,防止cache实效,都去访问后台db8、淘宝,一致性都是最终一致性9、水平架构,加机器即可10、Hbase类似于svn,有版本控制11、Hbase类似于Membase12、Membase集中了Hbase和cassendra的优点13、cassendra vs Hbase 从零开发, 要求 阅读全文
摘要:
静态网页生成普遍的思路是利用写好的aspx页面,后台调用生成html。由于用户一般不能编辑aspx页面,但是对html一般可以编辑和处理。aspx生成html的原理其实就是将特定的标签转换为html,自己利用了这一原理自定义了自己的替换标签,配合xml配置访问数据实现了html模板生成静态网页。应用场景:1、web网站前台静态页面2、web打印或展示页面思路介绍:一、html自定义标签通用标签#表名.记录索引.字段名# 例如:#t.0.id#表示t表的第一行的id字段的值#REPEAT-ROW-表名#行重复内容#REPEAT-ROW-表名# 例如:#REPEAT-ROW-t# 表示此处循环t表 阅读全文
摘要:
一、配置初衷oracle虽然用了多年,但是一直仅仅是用而已,没有深入看过oracle的东东。第一次,自己在服务器上完整创建并且配置一个oracle服务器,问题马上就出现了:严重:监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务,然后重新运行EMConfigurationAssistant。有关详细资料,请参阅D:\Oracle\cfgtoollogs\dbca\orcl\emConfig.log中的日志文件。很快在网上搜索到以下一篇文章:http://blueaeri.iteye.com/blog/676041标题很诱人,但是始终没有解决。(ps:也可能是我自身问题 阅读全文