上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页
摘要: 短短的 阅读全文
posted @ 2018-08-09 11:29 igoodful 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 得到 阅读全文
posted @ 2018-08-09 11:05 igoodful 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 改革 阅读全文
posted @ 2018-08-09 11:02 igoodful 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 短短的 阅读全文
posted @ 2018-08-09 10:42 igoodful 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1 场景问题 1.1 报价管理 向客户报价,对于销售部门的人来讲,这是一个非常重大、非常复杂的问题,对不同的客户要报不同的价格,比如: 对普通客户或者是新客户报的是全价 对老客户报的价格,根据客户年限,给予一定的折扣 对大客户报的价格,根据大客户的累计消费金额,给予一定的折扣 还要考虑客户购买的数量 阅读全文
posted @ 2018-08-09 09:56 igoodful 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 目录 本文的结构如下: 引言 什么是享元模式 模式的结构 典型代码 代码示例 单纯享元模式和复合享元模式 模式扩展 优点和缺点 适用环境 模式应用 一、引言 衣服小了,没有办法只能买新的,衣服破了一个小口,无伤大雅,则可以穿针引线缝补妥当。如果是黑色的衣服,选上黑色的细线是合适的,灰色的衣服配上灰色 阅读全文
posted @ 2018-08-08 19:53 igoodful 阅读(370) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/V1haoge/p/6489827.html 定义 属于对象的结构模式,有时又叫做“部分——整体”模式。组合模式将对象组织到树结构中,可以用来描述整体和部分的关系。组合模式可以使客户端将单纯元素与复合元素同等看待。 组合模式 组合模式把部分和整体的关系 阅读全文
posted @ 2018-08-08 19:47 igoodful 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、角色。 1、目标接口Target:n个抽象方法。 2、目标接口实现类ConcreteTarget:多个实现类。至少实现n个方法。 3、抽象桥接类AbstractBridge:持有目标接口Target的关联对象属性(一般都有属性的getter和setter方法)。m个抽象方法。 4、抽象桥接实现类 阅读全文
posted @ 2018-08-08 18:58 igoodful 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 深入浅出外观模式(一) 外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。 1.外观模式概述 不知道大家有没有比较过自己泡茶和去茶馆喝茶的区别,如果是自己泡茶需要 阅读全文
posted @ 2018-08-08 18:35 igoodful 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、角色。 1、主题类Subject:接口或者抽象类或者类。 2、真实类RealSubject:继承或实现了主题类Subject。 3、代理类Proxy:继承或实现了主题类Subject,同时直接持有真实类对象。 二、更高更。 1、 2、 三、模式的结构 代理模式的UML类图如下: 20171130 阅读全文
posted @ 2018-08-08 17:18 igoodful 阅读(150) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/e4397d9b7a78 一、角色。 1、基类Component:可以是接口和抽象类。 2、被装饰者类ConcreteComponent:基类Component的实现者。 3、抽象装饰者类AbstractDecorator:基类Component的 阅读全文
posted @ 2018-08-08 16:15 igoodful 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、对象适配器(关联委派) 1、被适配者类Adaptee:原有的属性和方法。 2、目标接口Target:新增一些方法。 3、适配器类Adapter:持有被适配者类Adaptee的对象,即Adaptee类委派给Adapter类,因此Adaptee类和它的子类都可以适用。实现目标接口Target。持有原 阅读全文
posted @ 2018-08-08 14:27 igoodful 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 对于很多刚刚接触UML的童鞋,可能会对类之间的关联与依赖关系不太理解,今天小菜就浅薄的讲一下。 依赖 表现为函数中的参数(use a),是类与类之间的连接,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类。例如如果A依赖于B,则B体现为局部变量,方法的参数、或静态方法的调用。如电视( 阅读全文
posted @ 2018-08-08 10:34 igoodful 阅读(7552) 评论(0) 推荐(0) 编辑
摘要: 一、原型模式的作用? 1、基本就是你需要从A的实例得到一份与A内容相同,但是又互不干扰的实例的话,就需要使用原型模式。 2、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。这个其实和C++的拷贝构造函数的作用是相似的(但不相同),实际上就是动态抽取 当前对象 运行时 的 状态。 3、 阅读全文
posted @ 2018-08-07 18:17 igoodful 阅读(200) 评论(0) 推荐(0) 编辑
摘要: http://blog.51cto.com/craftsman001/1662488 https://blog.csdn.net/itachi85/article/details/50644745 建造者模式需要四大角色: (1)目标者类Target:有n个属性。不能多变。 (2)抽象建造者接口Bu 阅读全文
posted @ 2018-08-07 17:52 igoodful 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据 阅读全文
posted @ 2018-08-07 17:39 igoodful 阅读(206) 评论(0) 推荐(0) 编辑
摘要: http://blog.51cto.com/zero01/2070033 抽象工厂模式(Abstract Factory),是23种设计模式之一。DP中是这么定义抽象工厂模式的: 抽象工厂模式(Abstract Factory),提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。 阅读全文
posted @ 2018-08-07 13:37 igoodful 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 目标类接口:Product 目标类集合:AppleProduct,GoogleProduct,BananaProduct 工厂类接口:Factory。提供获取目标类接口的方法。 工厂类集合:AppleFactory,GoogleFactory,BananaFactory。与目标类一一对应。即一个目标 阅读全文
posted @ 2018-08-07 11:24 igoodful 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 如何创建一个对象? public interface Product {...} public class AppleProduct implements Product {...} public class GoogleProduct implements Product {...} public 阅读全文
posted @ 2018-08-07 09:30 igoodful 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、安装。 1、 2、 二、使用。 1、 2、 阅读全文
posted @ 2018-08-06 11:39 igoodful 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、安装。 1、 2、 3、 二,使用。 1、 2、 阅读全文
posted @ 2018-08-06 11:20 igoodful 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 一、安装。 1、 2、 二、使用。 1、 2、 阅读全文
posted @ 2018-08-06 11:11 igoodful 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 一、安装。 1、 2、 3、 4、 、 二、使用 1、 2、 3、 结果分析,如果没有添加@Setter注解,则LombokTest中的student示例无法使用setAge()等方法。使用lombok之后,省去了许多没必要的get,set,toString,equals,hashCode代码,简化 阅读全文
posted @ 2018-08-06 10:51 igoodful 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Linux系统中使用以下命令来查看文件的内容: cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less 与 more 类似,但是比 more 更好的是,他可以往前翻页! he 阅读全文
posted @ 2018-08-03 15:37 igoodful 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 区别于who命令,w命令不仅可以看到登录服务器的用户信息,而且可以看到这些用户做了什么 1、查看该命令的帮助信息。 # w --help 2、查看该命令的版本信息。 # w --version 3、查看登录服务器的用户信息,而且可以看到这些用户做了什么: # w 第一行显示系统的汇总信息,字段分别表 阅读全文
posted @ 2018-08-03 15:18 igoodful 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 作为一名系统管理员,我们需要弄清楚在一个特定的时间点都有谁活跃在系统上。必须严密监视我们的服务器。但是,我们当然不可能一天24小时都盯着系统。在linux系统中,我们可以使用who命令查看登录者信息。who命令能够打印 当前都有谁登录到系统中 的相关信息 。who命令只会显示真正登录到系统中的用户。 阅读全文
posted @ 2018-08-03 14:35 igoodful 阅读(337) 评论(0) 推荐(0) 编辑
摘要: logname命令,可以显示自己初次登录到系统中的用户名,主要识别sudo前后情形,与whoami相反。 1、查看该命令的帮助信息。 # logname --help 2、查看该命令的版本信息。 # logname --version 3、查看初始登录的实际用户名称: # logname 4、su切 阅读全文
posted @ 2018-08-03 14:34 igoodful 阅读(220) 评论(0) 推荐(0) 编辑
摘要: who am i 显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m。 用Linux的术语来解释就是:(实际用户=uid,即user id。有效用户=euid,即effective user id) 好了,明白了两者区别之后,我们来说说who这个命令。有人会问,为什么我s 阅读全文
posted @ 2018-08-03 14:04 igoodful 阅读(468) 评论(0) 推荐(0) 编辑
摘要: whoami命令用于打印当前有效的用户名称,相当于执行id --un命令。 1、显示该命令帮助信息: # whoami --help 2、显示该命令的版本信息: # whoami --version 3、打印当前有效的用户名称,相当于执行id --un命令。 # whoami 4、用户进行切换后,那 阅读全文
posted @ 2018-08-03 13:55 igoodful 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty指令查询目前使用的终端机的文件名称。 1、命令帮助: # tty -- help 2、只返回该命令的状态码: #tty --silent 3、查看当前使用的终端机文件名称: # t 阅读全文
posted @ 2018-08-03 13:48 igoodful 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 当我们想知道某个用户的UID和GID时id命令是非常有用的。一些程序可能需要UID/GID来运行。id使我们更加容易地找出用户的UID以GID而不必在/etc/group文件中搜寻。 1、获取指定用户的uid: # id [username] -u 2、获取指定用户的所属组id: # id [use 阅读全文
posted @ 2018-08-03 13:22 igoodful 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 解决办法是:在main函数中测试方可有效。 public static void main(String[] args){ } 阅读全文
posted @ 2018-08-02 10:06 igoodful 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 1、尽量不要在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,强烈建议where涉及的列,不要留空,创建表时赋予初始值. 比如 select id from t where num is null 这样的 sql 也是可以的。但是最好不要给数据库留 NUL 阅读全文
posted @ 2018-07-31 10:24 igoodful 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在java8以后,接口中可以添加使用default或者static修饰的方法,在这里我们只讨论default方法,default修饰方法只能在接口中使用,在接口种被default标记的方法为普通方法,可以直接写方法体。 实现类会继承接口中的default方法如果接口A中有default方法: pub 阅读全文
posted @ 2018-07-30 13:50 igoodful 阅读(680) 评论(0) 推荐(0) 编辑
摘要: uu 阅读全文
posted @ 2018-07-27 15:23 igoodful 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 对象的适配器模式 与类的适配器模式一样,对象的适配器模式把被适配的类的API转换成目标类的API,与类的适配器模式不同的是,对象的适配器模式不是使用继承关系连接到Adaptee类,而是使用委派关系连接到Adaptee类。对象的适配器模式的静态结构如下图所示。 从上图中可以看出,Adaptee类并没有 阅读全文
posted @ 2018-07-27 15:11 igoodful 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 类适配器 所谓类适配器,指的是适配器Adapter继承我们的被适配者Adaptee,并实现目标接口Target。由于Java中是单继承,所以这个适配器仅仅只能服务于所继承的被适配者Adaptee。代码如下: 被适配者(Adaptee) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 阅读全文
posted @ 2018-07-27 15:02 igoodful 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: 点多 阅读全文
posted @ 2018-07-27 14:53 igoodful 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 太太 阅读全文
posted @ 2018-07-27 14:46 igoodful 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 点多的 阅读全文
posted @ 2018-07-27 14:28 igoodful 阅读(91) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页