摘要: 单一职责原则(SRP) 就一个类而言应该仅有一个引起它变化的原因. 开闭原则(OCP) 软件模块对扩展是开放的 当需求发生改变时,可以对模块进行扩展 软件模块对修改是封闭的 对模块进行扩展时无须改动原有的代码 Liskov替换原则(LSP) 子类能够完全替换父类型,而不会让父类型的客户程序行为上有任 阅读全文
posted @ 2017-07-14 22:18 C_Guangjin 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.达梦数据库安装 2.达梦命令行sql工具 进去达梦数据库安装目录下的/bin目录 运行./disql 输入用户名和密码: 默认的管理用户SYSDBA 的初始密码是SYSDBA 在sql> 工具里边执行sql操作 阅读全文
posted @ 2017-07-11 20:02 C_Guangjin 阅读(6093) 评论(0) 推荐(0) 编辑
摘要: Cron表达式 阅读全文
posted @ 2017-07-10 11:15 C_Guangjin 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.安装 Red Hat 环境 2.安装JDK 3.下载hadoop2.8.0 http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-2.8.0/hadoop-2.8.0.tar.gz 4.在用户目录下新建hadoop文件夹, 阅读全文
posted @ 2017-07-07 00:32 C_Guangjin 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 1.mysql中:you cant't specify tartget table for update in from clause 错误 含义:在同一语句中update或delete某张表的时候,该表不能子查询from的表 2.mysql错误:Every derived tabled must 阅读全文
posted @ 2017-06-30 14:44 C_Guangjin 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类.工厂方法模式让一个类的实例化延迟到其子类. 工厂方法模式与简单工厂模式的对比: 简单工厂模式:最大的优点在于工厂类中包含类必要的判断逻辑,根据客户端的选择动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖.但是,正因为把判断 阅读全文
posted @ 2017-06-27 23:06 C_Guangjin 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 访问者模式:表示作用于某对象结构的个元素的操作.它使你在不改变各元素的类的前提下定义作用于这些元素的新操作. 访问者模式的适用场景:有比较稳定的数据结构,又有易于变化的算法的话,使用反复问这模式就是比较合适的,因为访问者模式使得算法操作的增加变得容易. 访问者模式的优缺点: 优点:增加新的操作容易, 阅读全文
posted @ 2017-06-25 23:40 C_Guangjin 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子. 解释器模式的作用:如果一个特定类型的问题发生的频率够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的一个特定的句子.这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题. 阅读全文
posted @ 2017-06-24 23:42 C_Guangjin 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 享元模式:运用共享技术有效地支持大量细粒度的对象. 内部状态和外部状态: 享元模式可以避免大量的非常相似的类的开销.在程序设计中,有时需要生成大量细粒度的类实例来表示数据.如果能发现这些实例除了几个参数外基本上都相同,有时就能大幅度减少需要实例化的类的数量.如果能把那些参数移到类实例的外部,在方法调 阅读全文
posted @ 2017-06-23 23:45 C_Guangjin 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 中介者模式:用一个中介者对象来封装一系列对象的交互.中介者使各个对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互. 中介模式优缺点: 优点:Mediator的出现减少了各个Colleague的耦合,使得可以独立的改变和复用各个Colleague和Mediator类,由于对 阅读全文
posted @ 2017-06-22 22:30 C_Guangjin 阅读(174) 评论(0) 推荐(0) 编辑