摘要:
前言 平时在写一些小web系统时,我们总会对mysql不以为然。然而真正的系统易用应该讲数据量展望拓展到千万级别来考虑。因此,今天下午实在是无聊的慌,自己随手搭建一个千万级的数据库,然后对数据库进行一些简单的CRUD来看看大数据情况下的CRUD效率。 结果发现,曾经简单的操作,在数据量大的时候还是会 阅读全文
摘要:
相对于Mysql来说 在项目设计的初期,我当时有了这样的想法,同时也是在满足下面几个条件的情况下来选择最终的nosql方案的: 1、需求变化频繁:开发要更加敏捷,开发成本和维护成本要更低,要能够快速地更新进化,新功能要在最短的周期内上线。2、客户端/api支持,因为这直接影响开发效率3、部署简单4、 阅读全文
摘要:
经测试对一个包含400多万条记录的表执行一条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如何提高sql语句查询效率,显得十分重要。以下是结合网上流传比较广泛的几个查询语句优化方法: 首先,数据量大的时候,应尽量避免全表扫描,应考虑在 where及 order by 阅读全文
摘要:
模板方法模式 代码实例 责任链模式 代码实现 观察者模式 代码实现 策略模式 代码实现 1 阅读全文
摘要:
适配器模式 代码实现 代理模式 代码实现 1 阅读全文
摘要:
简单工厂模式 代码实现 工厂方法模式 代码实现 抽象工厂模式 代码实现 建造者模式 代码实现 单例模式 实例 小结 1 阅读全文
摘要:
简介 设计模式四个基本要素 对象/类 多态实例 接口 接口的两种写法 接口实例 六大原则 里氏替换原则实例 设计模式分类 11 阅读全文