首页
学习
活动
专区
工具
TVP
发布

决胜机器学习

专栏成员
219
文章
291988
阅读量
105
订阅数
优化页面访问速度(二) ——数据库优化
数据库优化,主要包括数据表设计、索引、sql语句、表拆分、数据库服务器架构等方向的优化。
用户1327360
2018-07-27
8280
数据库专题(一) ——数据库优化
数据库专题(一) ——数据库优化 (原创内容,转载请注明来源,谢谢) 一、概述 数据库的优化通常分为三个方面:数据库DML、DQL的优化(即增删改查等SQL语句优化);数据库设计优化(如索引设置、索引类型、表引擎、冗余字段、主键外键等);数据库服务器和配置优化(如主从分离、读写分离等)。 根据不同的业务场景,需要进行不同的优化措施。 二、数据库语句优化 程序对数据库的操作,绝大部分来自查询,因此查询的优化至关重要,而大部分情况下,查询的优化在于索引命中率。网络上有很多查询优化的例子,在此主要说几点。
用户1327360
2018-03-07
1.8K0
设计模式专题(二十三) ——解释器模式
设计模式专题(二十三)——解释器模式 (原创内容,转载请注明来源,谢谢) 一、概述 解释器模式(interpreter)是给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 如果某一特定类型发生的频率足够高,那么就可以将问题的各个实例表述为一个简单语言中的句子,并构建解释器,通过解释句子,解释器来解决问题。 例如字符串匹配,大多数语言用到的正则表达式,就可以理解成一种解释器模式,字符串是待匹配字符的集合,而表达式是一种匹配模式。 当有一个语言需要解释器执
用户1327360
2018-03-07
6820
设计模式专题(十七) ——单例模式
设计模式专题(十七)——单例模式 (原创内容,转载请注明来源,谢谢) 一、概述 单例模式(Singleton)保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常会在类内部提供一个变量存储自身的实例,保证没有其他实例被创建,保证该实例是类的唯一实例。 单例模式可以严格控制客户的访问方式,保证唯一的实例。 二、多线程情况下的单例 当多线程中,多个线程同时访问类,还是有可能会创建出多个实例,则需要加锁。锁是为了保证代码处于临界区时,另一个线程不进入临界区。 当程序被上锁,其他访问的程序会阻塞,直等到
用户1327360
2018-03-07
8330
设计模式专题(十三) ——备忘录模式
设计模式专题(十三)——备忘录模式 (原创内容,转载请注明来源,谢谢) 一、概述 备忘录模式(Memento)是在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以将该对象恢复到原先保存的状态。 备忘录模式将保存的细节封装在备忘录中,当程序变动需要改动保存细节,也不需要客户端进行改动。该模式适合场景复杂,但是需要维护或记录属性历史的类。并且,通常不需要全量保存,可以通过保存的部分数据恢复整个细节。 另外,备忘录模式可以把保存的数据进行加密,则保证保存的数据完整性。
用户1327360
2018-03-07
8220
设计模式专题(十一)——抽象工厂模式
设计模式专题(十一)——抽象工厂模式 (原创内容,转载请注明来源,谢谢) 一、概述 抽象工厂模式(AbstractFactory),提供创建一系列相关或者相互依赖的接口,不需要指定他们具体的类。 抽象工厂模式是在工厂方法模式的基础上,将工厂类进行扩充,当有多种不同的工厂,且每个工厂都有很多的子工厂时,就可以使用此模式。在工厂抽象类的基础上,根据不同的工厂建多个抽象类,这样当需要切换工厂时,只需要切换抽象类的声明即可。 二、特点 1、便于交换产品 一个应用中,只需要在初始化的时候出现一次,使得改变一个工厂
用户1327360
2018-03-07
7160
设计模式专题(七)——建造者模式
设计模式专题(七)——建造者模式 (原创内容,转载请注明来源,谢谢) 一、概述 建造者模式(Builder),又称生成器模式,是将一个复杂的对象的构建与它的表示进行分离,使得同样构建的过程可以获取不同的表示,即可以通过构建过程中输入的参数不同,获取不同的构建结果,但是构建出来的内容必须包含的元素一定会存在。 使用建造者模式,用户只需要输入建造类型,就可以获取所需要的结果,而不用关心具体的构造细节。这样做的好处在于,当实现某个内容,需要的操作步骤很多,就可以通过建造者模式来进行统筹控制,而不会遗漏、错误使
用户1327360
2018-03-07
7180
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档