这里我们了解下MySQL的单表查询,即所谓Access Method访问方法。其指的是MySQL下执行查询语句的方式。这里来介绍几种常见的Access Method访问方法
静态检测工具: SonarQube实践
SonarQube作为一款开源的静态检测工具,深受广大人民群众的喜爱。通过检查、分析代码缺陷来改善代码质量,支持多种主流的编程语言
Maven(五): resources、profiles标签的实践
这里对resources、profile标签的使用进行介绍
MySQL之InnoDB存储引擎:索引的使用
索引一直是MySQL的重点内容,这里主要介绍下InnoDB引擎下索引的使用
MySQL之InnoDB存储引擎:索引
索引一直是MySQL的重点内容,这里主要介绍下InnoDB引擎下索引的结构
MySQL之InnoDB存储引擎:数据页
众所周知,MySQL的InnoDB存储引擎中内存与硬盘交互的基本单位是页。具体地,有数据页(又称为索引页)、Undo页、系统页、溢出页等类型。而所谓数据页,即是用来存放数据记录
MySQL之InnoDB存储引擎:Row Format行格式
MySQL下用的比较多、比较广的存储引擎就属InnoDB。这里我们来介绍下InnoDB存储引擎下数据记录的存储格式——Row Format行格式
GoF设计模式(二十三):Template Pattern 模板模式
模板模式,作为常用的典型的代码复用技术,其同样是一种行为型的设计模式
GoF设计模式(二十二):Strategy Pattern 策略模式
我们知道对于一个工作而言,具体的实现途径、办法其实有很多种。那么就可以将这些实现途径、办法封装为一个个所谓的策略,在需要时选择适当的合适的即策略来完成该工作即可。这就是所谓的Strategy Pattern 策略模式,当然其同样是一种行为型的设计模式
GoF设计模式(二十一):State Pattern 状态模式
State Pattern 状态模式中,对象的行为将在其内部状态发生改变时发生变化。故该模式同样属于行为型模式
GoF设计模式(二十):Visitor Pattern 访问者模式
Visitor Pattern 访问者模式,可以算是行为型设计模式中最复杂、最难理解的一种设计模式
GoF设计模式(十九):Observer Pattern 观察者模式
观察者模式,属于行为型设计模式的一种。在该模式下当某个对象发生变化时,会自动通知所有关心该对象的其它对象。避免了其它对象使用轮询这一低效的方式来检查该对象是否发生变化
GoF设计模式(十八):Memento Pattern 备忘录模式
Memento Pattern 备忘录模式,可以让我们对某时刻对象的内部状态进行保存、备份,以便日后需要时对其进行恢复、还原
GoF设计模式(十七):Mediator Pattern 中介者模式
Mediator Pattern中介者模式,作为行为型设计模式的一种。其通过中介者实现了对各对象之间复杂的调用、关联关系的解耦,使之整体表现为松耦合的状态
GoF设计模式(十六):Iterator Pattern 迭代器模式
在行为型设计模式中,Iterator Pattern 迭代器模式可以算是大家平常见的最多的、也是比较简单的一种设计模式了
GoF设计模式(十五):Interpreter Pattern 解释器模式
Interpreter Pattern解释器模式,其是一种在日常开发很少会用到的行为型设计模式
GoF设计模式(十四):Command Pattern 命令模式
Command Pattern命令模式,作为行为模式的一种,其实现了对命令的请求者与接收者的解耦
GoF设计模式(十三):Chain Of Responsibility Pattern 责任链模式
行为型模式,可以让我们更好地划分类、对象之间的职责,并研究系统在运行时实例对象之间的交互。这里,我们来介绍第一种行为型设计模式——Chain Of Responsibility Pattern 责任链模式
GoF设计模式(十二):Proxy Pattern 代理模式
Proxy Pattern代理模式,可以说其是最简单易懂的一种结构型设计模式
GoF设计模式(十一):Flyweight Pattern 享元模式
Flyweight Pattern 享元模式作为结构型的设计模式,其通过共享来解决大量细粒度对象的复用问题。Flyweight一词在拳击比赛中指的是特轻量级,故这里采用意译”享元”来更好的表达该设计模式的作用