摘要: 一、建造者模式 建造者模式,也叫生成器模式,定义为:Separate the construction of a complex object from its representation so that the same construction process can create diffe 阅读全文
posted @ 2018-06-14 09:15 ony-z 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、模板方法模式 模板方法模式。定义为:Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.Template Method lets subclasses redefine ce 阅读全文
posted @ 2018-06-10 23:11 ony-z 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、工厂方法模式 工厂方法模式。定义为:Define an interface for creating an object,but let subclasses decide which class toinstantiate.Factory Method lets a class defer i 阅读全文
posted @ 2018-06-10 21:35 ony-z 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式 单例模式(Singleton Pattern)是一个比较简单的模式,其定义如下:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并 阅读全文
posted @ 2018-05-02 15:23 ony-z 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.单一职责(SRP) 单一职责原则(Single Responsibility Principle)定义: 应该有且仅有一个原因引起类的变更。 使用单一职责的优点: 1. 类的复杂性降低,实现什么职责都有清晰明确的定义; 2. 可读性提高,复杂性降低; 3.可维护性提高,可读性提高; 4.变更引起 阅读全文
posted @ 2018-03-02 11:53 ony-z 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、行列转换 基本思路: 1. 将数据转转为标书数据,如图所示 2. 使用笛卡尔积做行列转换 一、单列转多行转换 原数据样式 处理后数据样式 SQL语句 三、处理重复数据 1.查询重复数据 2.删除重复的数据,保留ID最大 阅读全文
posted @ 2017-12-18 14:56 ony-z 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、Join从句的类型 SQL标准的join类型共分为五总分别为,内连接(inner)、全外连接(full outer)、左外连接(left outer)、右外连接(right outer)、交叉连接(cross) 二、内连接(Inner Join) 三、左外连接(Left Outer Join) 阅读全文
posted @ 2017-11-23 17:41 ony-z 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、数据库设计 1 CREATE TABLE `test` 2 ( 3 `id` int(11) NOT NULL AUTO_INCREMENT, 4 `name` varchar(48) DEFAULT NULL, 5 `pid` int(11) DEFAULT '-1', 6 PRIMARY K 阅读全文
posted @ 2017-07-25 13:34 ony-z 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: ###1.Linux系统解决方法 定位到 /etc/my.cnf.d 目录(路径因安装方式的不同可能存在差异) 1.1 修改server.cnf文件,在[mysqld] 选项下添加 character-set-server=utf8 collation-server=utf8_general_ci 阅读全文
posted @ 2017-05-20 16:40 ony-z 阅读(628) 评论(0) 推荐(0) 编辑