摘要:
数据库查询优化 数据库存储大量数据大量检索只是从所有数据中取出其中少量的数据。如果取出少量数据每次都检索遍历(读取并判断是否是目标数据)所有数据,IO消耗巨大,影响性能。 所以为了减少IO消耗,应该对常用做检索条件和排序的字段建立索引。 问题 1.索引如何减少IO 一次访盘请求(读/写)完成过程由三 阅读全文
摘要:
前言 HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近两年,Google、Baidu、Facebook 等这样的互联网巨头, 阅读全文
摘要:
定义 将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式 动机目的 命令模式可以对发送者和接收者完全解耦,发送者与接收者之间没有直接引 阅读全文
摘要:
装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 面向对象设计原则:对扩展开放,对修改关闭。 缺点:注入大量的小类 实例: 在.NET 类库中也有装饰者模式的实现,该类就是System.IO.Stream,下面看看Stream类结构: 装饰器模式主要解决继承关 阅读全文
摘要:
public static LinkList SortList(LinkList list) { Node current = list.HeadNode.Next; LinkList sortedList = new LinkList(); Node sortedListNewNode; Node 阅读全文