摘要: facade:建筑物的表面门面模式是一个软件工程设计模式,主要用于面向对象编程。 一个门面可以看作是为大段代码提供简单接口的对象,就像类库。门面模式被归入建筑设计模式。门面模式隐藏系统内部的细节和复杂度,给用户提供一个简单的接口,采用门面模式,用户能够使用简单的接口进行工作,而不用担心系统的复杂。理... 阅读全文
posted @ 2015-04-29 09:23 李自泰 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 以前编码只是关注能写出来,并让程序运行就完事,这是非常错误的想法。让我们重新思考软件设计中的一些问题吧!软件设计就像设计房屋,设计器具,是一个道理。软件的复杂度和bug完全是自己造成的,要设计好的软件,需要有一个好的设计思想。一个好的设计思想需要对个个方面都有一定的理解,有整体把握,有美感!函数或者... 阅读全文
posted @ 2015-04-28 11:37 李自泰 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 观察者模式是一个软件设计模式,一个主题对象博包涵一系列依赖他的观察者,自动通知观察者的主题对象的改变,通常会调用每个观察者的一个方法。这个设计模式非常适用于分布式事件处理系统。典型的在观察者模式下:1.发布者类应该包涵如下方法:注册能够接收通知的对象从主对象到注册对象,通知任何变化未注册对象不能够接... 阅读全文
posted @ 2015-04-27 09:31 李自泰 阅读(3771) 评论(0) 推荐(0) 编辑
摘要: 命令模式介绍: 在面向对象编程中,命令模式是概括所有方法信息的设计模式。 此模式对象包涵方法名,及其相关参数值。 命令模式是一个分类的观察者设计模式,在命令模式下,对象被概括为一个命令表单,此表单包涵了所有用户需要的方法。 举个例子:如果有个按钮是用户接口“red”,当被触碰的时候,会启动后... 阅读全文
posted @ 2015-04-23 19:45 李自泰 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 1.针对数据库的调优程序对数据库的多次访问,会影响速度。一般的流程是建立连接,获取或者修改数据,关闭连接。如果多次请求,导致多次建立连接会影响到速度。 解决办法有:1.延长连接时间并执行多次操作 2.建立连接池进行连接管理 3.数据写入内存进行内存管理 4.页面处理逻辑优化 5.采用其他有效的数据结... 阅读全文
posted @ 2015-04-23 11:19 李自泰 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一.简单介绍mvc模式 the model-view-controller patternmvc模式是一个运用在软件工程中的设计模式。mvc模式脱离了以前简单的web服务设计逻辑,将开发,测试和维护分离。在MVC模式中,应用被分解为相互作用的模块,模型,视图,控制。目的在于分离输入(control)... 阅读全文
posted @ 2015-04-23 10:07 李自泰 阅读(12133) 评论(0) 推荐(0) 编辑
摘要: 测试性能相关的概念理解 httperf使用 主页: http://www.hpl.hp.com/research/linux/httperf/ 下载: http://httperf.googlecode.com/files/httperf-0.9.0.tar.gz httperf -... 阅读全文
posted @ 2015-04-22 16:04 李自泰 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 对工作一点感悟 阅读全文
posted @ 2015-04-21 16:52 李自泰 阅读(145) 评论(0) 推荐(0) 编辑