项目设计
1. 应用场景
2. 需求概述
3. 方案设计,详细使用的技术
4. 模型设计,对应到伪代码上的数据逻辑
5. 功能接口设计
6. 存储设计
7. 依赖关系改造,降低依赖数据库逻辑设计
建立模型,考虑可扩展性
eg:对于一个optype有add,delete,modify,query等操作。如果考虑保存”修改内容”,那么多出的字段对于查询就没有意义,那就可以细化修改类...
分类:
其他好文 时间:
2015-08-14 15:43:56
阅读次数:
95
去年8月底写过一篇博文,至今对里面提到的“架构要考虑成本和效率”很深刻。 在这一年的工作中,也一直在实践和思考,如何合理设计应用程序,如何设计应用之间的交互,来降低成本,提高效率。好的应用程序架构可以降低成本提高效率,这主要在于设计和思想。
分类:
其他好文 时间:
2015-08-14 15:12:07
阅读次数:
129
查询(Query)和标识(Identify)相关文章:RESTful API URI 设计的一些总结。问题场景:删除一个资源(Resources),URI 该如何设计?应用示例:删除名称为 iPhone 6 的产品。是不是感觉很简单呢?根据应用示例,我们用代码实现下:public class Pro...
分类:
其他好文 时间:
2015-08-09 00:23:56
阅读次数:
165
Material Design真的很好看,动画效果真的很实用。前面也写了一些文章介绍如何编写Material风格的程序,但是很多都是一些新的api,低版本上面没有这些api,我们没办法使用。但是不用气馁,google官方,以及一些大...
分类:
移动开发 时间:
2015-08-07 13:36:06
阅读次数:
147
Xilinx Zynq 内 XADC有三种访问方式,通过PL-JTAG接口访问可以在开发工具上直接得到装换结果曲线,调试用着很方便;通过PS-XADC接口访问,无需任何额外的逻辑资源即可直接得到结果,但速度相对较慢,适合系统检测获取温度电压等低速数据;通过AXI接口访问可以获得更高的访问效率,并且可以在AXI接口输出数据端添加一些列的数字信号处理算法后再将最终结果输出,可以得到最优的实现方案。
使用XADC还具有高温自动关机保护功能,能有效的保护器件免于高温烧毁。...
分类:
其他好文 时间:
2015-07-30 17:07:38
阅读次数:
434
spark简介Spark(注意不要同Apache Spark混淆)的设计初衷是,可以简单容易地创建REST API或Web应用程序。它是一个灵活、简洁的框架,大小只有1MB。Spark允许用户自己选择设计应用程序的模板引擎以及选择最适合他们项目的库,比如,HTML解析功能就有Freemarker、M...
前言:上一章节写了个回声客服端,回顾一下,客服端是循环读取已知的数据长度,但更多的情况是我们一般无法提前知道数据的长度,那么此时应该如何收发数据?这时需要的就是应用层协议的定义。如:上一节写的回声程序中定义“收到Q就立即终止连接”这么个协议(规则),就是应用层协议。同样,收发数据过程中也需要定好规则以表示数据的边界,或提前告知收发数据的大小。所谓应用层协议就是服务端/客服端实现过程中逐步定义的规则的...
分类:
其他好文 时间:
2015-07-14 18:04:57
阅读次数:
114
单页面缓存方案单静态页缓存解决问题场景常见的缓存设计利用System.Web.Cache 保存在内存内,效率高,可以减轻数据库访问的压力。但是Web除了获取数据之外,还有呈现页面渲染,生成HTML很多功能都是消耗性能。在Web层也需要一个缓存,同时柔性设计,应用代码不需要大变动。架构客户端 访问 /...
分类:
系统相关 时间:
2015-07-14 17:35:47
阅读次数:
247
电商抢购秒杀系统的设计_1_应用场景分析 概述 所谓知已知彼,百战不殆,在开始详细介绍实战中的抢购秒杀系统时,我们了解一些抢购秒杀系统系统面临的尴尬与难点。另外需要说明一点,下面的内容都是在工作中慢慢总...
分类:
其他好文 时间:
2015-07-03 00:33:07
阅读次数:
117
在使用.NET进行快速地上手并开发出应用程序后,接下来面临的可能就是系统性能调优方面的问题,尤其是目前的系统大多异常庞大而复杂,性能问题的诊断与调优工作更显得无从下手。一般来说诊断调优工作需要广泛的知识与经验,不单单是代码或SQL的经验,还要对业务逻辑、系统架构设计、应用程序编写、操作系统、网络环....
分类:
其他好文 时间:
2015-06-11 14:21:55
阅读次数:
142