摘要: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构 单例模式的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 饿汉式单例类 上面的例子中,在这个类被加载时,静态变 阅读全文
posted @ 2018-02-03 15:48 heapStark 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 参考:《JAVA与模式》之抽象工厂模式 场景问题 当要创建的对象过于复杂时,工厂方法会存在问题,单一工厂职责过多,违背了单一职责原则,构建对象的包含的成员变量不方便独立扩展,所以需要构建几个相关的对象工厂。抽象工厂模式与工厂方法模式的最大区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模 阅读全文
posted @ 2018-02-03 12:41 heapStark 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 设计模式的六大原则 1、开闭原则(Open Close Principle) 一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 2、里氏代换原则(Liskov Substitution Principle) 这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Lisk 阅读全文
posted @ 2018-02-03 12:05 heapStark 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 那么工厂方法模式是在什么场景下使用呢,下面就以本人的理解举例说明 阅读全文
posted @ 2018-02-03 10:48 heapStark 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 参考:《JAVA与模式》之简单工厂模式 简单工厂模式是对象的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 那么简单工厂模式是在什么场景下使用呢,下面就以本人的理解举例说明: 就拿登录功能来说,假如应用系统需 阅读全文
posted @ 2018-02-03 10:20 heapStark 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.w3cschool.cn/junit/ 什么是 JUnit? JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。 JUnit 促进了“先测试后编码 阅读全文
posted @ 2018-01-31 21:39 heapStark 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/garfielder007/article/details/54295577 聚集索引和辅助索引 聚集索引(主键索引) —innodb存储引擎是索引组织表,即表中的数据按照主键顺序存放。而聚集索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的 阅读全文
posted @ 2018-01-30 20:00 heapStark 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/dreamworlds/p/5398535.html 多列索引的生成:跟一个字段是一样,只是比较方法变了,不理解成字段,理解成一个是一个元素的struct,一个是两个元素的struct,只是比较方法不一样而已,类似带有通配符形式时的索引查询。 例 阅读全文
posted @ 2018-01-30 09:46 heapStark 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 参考:预编译语句(Prepared Statements)介绍,以MySQL为例 1. 背景 本文重点讲述MySQL中的预编译语句并从MySQL的Connector/J源码出发讲述其在Java语言中相关使用。注意:文中的描述与结论基于MySQL 5.7.16以及Connect/J 5.1.42版本。 阅读全文
posted @ 2018-01-26 16:27 heapStark 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: show index from tblname 阅读全文
posted @ 2018-01-26 16:14 heapStark 阅读(106) 评论(0) 推荐(0) 编辑