随笔分类 -  架构设计

摘要:PPT下载 /Files/zycblog/新浪微博架构与平台安全演讲稿.ppt以下为演讲实录:大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、1.0、2.0、论坛、博客都要考虑架构的问题,架构实际上是有一些共性的。今天我通过讲解微博里面的一些架构,分析一下架构里面哪些共性大家可以参考。首先给大家介绍一下微博架构发展的历 阅读全文
posted @ 2011-08-30 17:37 赵一村 阅读(783) 评论(0) 推荐(0) 编辑
摘要:System.Data.Dll 剖析先看下一张类结构接下来通过Reflector工具反编译System.Date.Dll中相关类如下IDbConnection代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicinterfaceIDbConnection:IDisposable{//MethodsIDbTransactionBeginTransaction();IDbTransactionBeginTransaction(Isolat 阅读全文
posted @ 2011-01-19 16:54 赵一村 阅读(2179) 评论(1) 推荐(0) 编辑
摘要:Socket异常开发总结事情概况:今天早上手机充值业务突然停止,客户端又不断提交充值订单上来,短时间出现大量客户投诉,经检查,后在同事Aaron的帮助下,查找出问题原因首先看一下充值系统架构,手机充值Win Service 会每稍钟从数据库里查询出一条没有提交充值的订单去充值。结构类图概要如下其中充值的类里是去查询订单,送给SocketHelp的Submit方法去充值主要程序如下查询Win service代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.co 阅读全文
posted @ 2010-12-17 16:08 赵一村 阅读(4208) 评论(2) 推荐(0) 编辑
摘要:事件由来,这段时间,接手公司充值系统,经过一段时间发现,由于供应商原因,经常会出现充值失败,而充值订单量很大,在短时间内就会出现大量客户投诉,而系统不能及时作出响应,前些天,我在修改充值系统时就在可能会出异常的地方,进行异常处理,并且把异常信息以邮件形式发送出来,这样技术人员就可以及时处理充值系统遇到了问题,这样又带来一个新的问题,异常邮件短时间内出现太多,影响了充值系统正常的邮件的发送。首先看一下充值系统的架构情况,如下图所示Top.WEB端供客户使用,通过T op.WCF把客户充值订单提交到Platform数据库里。WINService每秒钟从Platform数据库订单查询出来,根据类型送 阅读全文
posted @ 2010-12-11 18:19 赵一村 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:转自 http://msdn.microsoft.com/en-us/library/ms735103.aspxThis section describes what client applications do, how to configure, create, and use a Windows Communication Foundation (WCF) client, and how t... 阅读全文
posted @ 2010-10-29 10:50 赵一村 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:用一张图说明一段待优化的程序 阅读全文
posted @ 2010-10-21 12:02 赵一村 阅读(216) 评论(0) 推荐(0) 编辑
摘要:本文以一则示例说明一般技术人员演示demo与实际应用开发之间的差距。 假设情况如下:一个项目当中需要用linq to sql 来作为数据访问层,如果未用过Linq to SQL 的话,一般大家会以DEMO示例 说明一张表的增、删、改、查的情况。第一步 建好数据库表,假设建表脚本为代码 Code highlighting produced by Actipro CodeHighlighter (fr... 阅读全文
posted @ 2010-09-06 15:53 赵一村 阅读(364) 评论(0) 推荐(0) 编辑
摘要:在前篇文章当中写到了GameCard系统重构设计文案,其中的设计还是觉得有点不够好,拿类图来讲,在GameCard子类当中直接实例化ISubmit,IVerify接口,这样,GameCard和ISubmit,IVerify就紧耦合了,假如不是GameCard,而是之外的业务要实例华ISubmit,IVerify接口呢,又要在其类中写出实例化ISubmit,IVerify接口的程序,所以我在其中加入... 阅读全文
posted @ 2010-07-07 10:19 赵一村 阅读(254) 评论(2) 推荐(0) 编辑
摘要:1.系统用例1.修改要点说明2.1. 业务知识 目前供应商是有4家,以后可能还会有更多的业务进来,这样,要让系统可维护,可扩展就需要运用OO的思路对原有程序进行改造2.2. 对可变化的业务进行封装以便重用 2.3. 针对结口编程,使系统可扩展2.系统设计类图 3.系统设计注解用列当中的每一种业务流程都是submit,verify,这里把submit,verify进行封装,然后在GameCard基类... 阅读全文
posted @ 2010-07-06 12:50 赵一村 阅读(460) 评论(0) 推荐(0) 编辑

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