- 博客(12)
- 资源 (33)
- 收藏
- 关注
原创 抽象工厂模式
一、抽象工厂模式涉及角色1、AbstractFactory:声明一个创建抽象产品对象的接口;2、ConcreteFactory:实现创建具体产品的操作,实现了抽象工厂接口 || 继承了抽象产品父类;3、AbstractProduct:为一类产品对象声明一个接口;4、ConcreteProduct:定义一个将被具体工厂创建的产品对象,实现了抽象产品接口 || 继承了抽象产品父
2017-09-07 14:40:58
245
原创 工厂方法模式
一、工厂方法模式涉及角色1、抽象产品:产品对象共用接口或者父类;2、具体产品:实现抽象产品的具体类;3、抽象工厂:工厂方法模式的核心,定义创建产品的接口;4、具体工厂:实现产品创建的接口。二、使用场景和说明(1)良好的封装性,代码结构清晰。客户端不需要创建具体产品对象的艰辛过程,降低模块间的耦合。(2)其次,工厂方法模式的
2017-09-07 14:03:41
223
1
原创 创建者模式
一、创建模式涉及角色1.抽象创建者角色(Builder):为创建一个产品对象的各个组件指定抽象接口。2.具体创建者角色(ConcreteBuilder):实现抽象builder接口以构造和装配产品的各个组件,定义并明确它所创建的表示,并提供一个检索产品的接口。
2017-09-07 14:00:34
330
1
原创 原型设计模式
一、原型模式涉及角色1、prototype :声明一个克隆自身的原型接口。2、concretrPrototype:实现一个克隆自身的操作。3、Client:让一个原型克隆自身从而创建一个对象。二、使用场景和说明1、当一个系统独立于它的产品的创建、构成和表示时可以使用原型模式;2、原型模式创建对象比直接new一个对象在性
2017-09-07 13:58:23
258
原创 设计模式-创建模式
一、总括话说设计模式:每一种设计模式都描述了一个我们周围不断重复发生的问题以及解决方案的核心,使用涉及模式可以避免代码的重复劳动。设计模式的主要目标:提供代码的可维护性和可读性。设计模式的原则: 开闭原则(扩展开放、修改关闭),依赖倒转(依赖抽象,不依赖具体),里氏代换原则(子类必须能替换父类的每一种情况)。设计模式分类:创建模式(5)、结构模式(7
2017-09-07 13:54:28
219
原创 Junit单元测试应用
1、Java编程中,单元测试可以保证我们的类中的方法调用不是错误的,给后面的调用提供安全保障;2、单元测试中的注解使用:@ Test:表示用其注释公共方法可以作为一个测试用例,需要用public修饰void类型返回;@Before: 用其注释的方法必须在类中的每一个测试之前执行,以便执行测试某些必要的先决条件;@ After:用其注释的方法在执行每个测试
2017-08-09 13:17:31
461
原创 MongoDB的条件操作符以及排序
1.MongoDB的操作符介绍1.1 MongoDB 与 RDBMS Where 语句比较1.2 MongoDB 的 and 语法1.3 MongoDB 的 or 语法1.4 实例证明:在集合student中插入三条基础信息,并查询出 score>90 and age显示结果:name为Lily的记录。2.MongoDB的
2016-12-21 22:31:54
625
原创 MongoDB基础概念
MongoDB的基础概念1.MongoDB的简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组; MongoDB与关系型数据库的主要区别如
2016-12-20 23:07:19
234
原创 window平台安装 MongoDB
window平台安装 MongoDB1.安装下载mongodb的安装包,并解压安装,我的安装路径如下:D:\mongo_Pro\mongodb2. 配置mongodb命令的环境变量 path : D:\mongo_Pro\mongodb\bin ----为了使用mongdb的基础命令3.创建数据目录和日志文件 数据目录路径:D:\mongo_Pro\data
2016-12-18 16:55:49
255
原创 跨用户访问数据表的方式
跨用户访问数据库表的方式1.两个用户在同一个应用服务器上同一个应用服务器上的不同用户,如果想实现用户之间数据表的互访,可以使用受访用户进行赋权限即可; GRANT SELECT (or update or insert ) ON '表名' to '用户名';执行以上命令后,即可在 需要访问的用户下,访问到 对应的表;访问sql如下形式:
2016-11-30 17:00:28
958
原创 触发器Trigger介绍
触发器简介 触发器是数据库的一种,编码方式类似于存储过程,当有DML语句对表进行操作的时候,可以引起触发器的执行,从而实现对表的数据一致性维护; 通过触发器(Trigger)可以实现对某些表的监控,当监控表数据有新增、删除、修改的操作的时候,可以实现用户自定义的功能,比如:当基础表发生变化时,以基础表为基准的接口表数据的一致性维护;触发器基础语法
2016-10-17 19:50:34
2006
原创 存储过程的简单使用
存储过程的定义:它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),使用的时候直接调用就可以;存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。2.一个存储过程在程序在网络中交互时可以替代大堆的T-SQL语句,所以也能降低网络的通信量,提高通信
2016-10-11 15:05:36
314
n位数字对应的n-1位数
2013-05-06
特殊的阶乘因式分解
2013-05-06
奋斗的小蜗牛
2013-05-06
a letter and a number
2013-05-06
英语六级真题以及资料,包含各年的考试的真题,
2011-09-19
数学模型电子教案 数学建模
2011-05-27
2011全国大学生数学建模夏令营第一题的资料
2011-05-26
2011年全国大学生数学建模夏令营题目
2011-05-26
java的学习资料,java
2011-05-06
几种设计模式介绍和使用示例
2017-10-24
荷兰国旗问题
2013-05-09
后三位全为一的数字(****111)小光棍数字
2013-05-09
车牌号判断注册时间的早晚
2013-05-09
回形填数(蛇形填数)
2013-05-07
两点间的距离(java代码)
2013-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人