建造者模式 生成器模式 创建型 设计模式(五)详解

建造者模式 Builder 也叫做生成器模式 在正式开始建造者模式之前,先回顾下抽象工厂模式 本人的所有系列文章都是自己学习的记录过程,均有比较严格的先后顺序,如果不清楚抽象工厂模式可以先往前翻翻 从抽象工厂演化...

单例模式 创建型 设计模式(六)详解

  单例模式 Singleton 单例就是单一实例, only you  只有一个 意图 保证一个类仅有一个实例,并且提供一个访问他的全局访问点 单例模式的含义简单至极,复杂的是如何能...

原型模式 prototype 创建型 设计模式(七)详解

原型模式  prototype 意图 用原型实例指定需要创建的对象的类型,然后使用复制这个原型对象的方法创建出更多同类型的对象   显然,原型模式就是给出一个对象,然后克隆一个或者更多个对...

创建型设计模式对比总结 设计模式(八)详解

  创建型模式是new 的一种替代方式,可以将对象的创建与具体的类型进行分离 目前已经介绍了5种创建型设计模式(如果简单工厂算一种的话,那就是6种) 分别是: 简单工厂模式、工厂方法模式...

组合模式 合成模式 COMPOSITE 结构型 设计模式(十一)详解

组合模式(合成模式 COMPOSITE) 意图 将对象组合成树形结构以表示“部分-整体”的层次结构。 Composite使得用户对单个对象和组合对象的使用具有一致性。   树形结构介绍...

桥接模式 桥梁模式 bridge 结构型 设计模式(十二)详解

  桥接模式Bridge   Bridge 意为桥梁,桥接模式的作用就像桥梁一样,用于把两件事物连接起来   意图...

Shell脚本实现监视指定进程的运行状态详解

在之前的博客中,曾经写了自动化测试程序的实现方法,现在开发者需要知道被测试的进程(在此指运行在LINUX上的主进程的)在异常退出之前的进程的运行状态,例如内存的使用率、CPU的使用率等。 现用shell脚本实现指定进程的运行状态。直接上代...

linux下通过软连接实现访问项目路径外面的资源详解

        在javaweb项目开发中,图片上传是个比较常见的场景。一般都是在项目路径下建个文件夹,然后上传到该文件夹下;这样这个图片就可以和静态资源一样被直接访问。这...

linux下使用软连接之案例二详解

       在笔者的上一篇文章介绍过怎么通过linux的软连接在不修改上传代码的情况下,将上传到项目路径下的图片改为上传到项目外面,防止重新部署后图片被删除了。同时还可以直接通过类似访问静态...

Linux下Maven+SVN自动打包脚本详解

    公司的开发环境每次部署项目都很麻烦,需要手动打包并上传上去。这个太麻烦了,所以就准备搞个自动打包的脚本。脚本自动从svn代码库里面更新最新的代码下来,然后maven打包,最后把war包丢到tomca...