摘要:
概述:linux下的主流解压和压缩命令有gzip、bzip2、tar、rar、zip。其命令格式大致如下, 压缩:命令 + 参数 + 压缩文件的名字 + 压缩的文件或目录。 解压:命令 + 压缩包名字 + 参数 +解压目录。 这里我创建了一个文件“laowang”。 一、gzip gz格式的压缩包, 阅读全文
摘要:
概述: 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。工厂模式主要有3种,有简单工厂、工厂方法、抽象工厂。下面我们以“美女出门,穿衣打扮”为例子进行说明。 一、简单工厂模式 工厂类根据所传的参数决定创建那个实体。美女根据出门要办的事,决定穿那件衣服,比如出去约会,需要 阅读全文
摘要:
* 远程Linux软件 SSH Secure Shell * 安装软件 jdk-6u45-linux-x64-rpm.bin、jboss-4.2.3.GA.zip 一、安装及配置Java环境 1、下载JDK安装包jdk-6u45-linux-x64-rpm(需解压) 2、将JDK安装包jdk-6u4 阅读全文
摘要:
概述: 代理模式,提供了对目标对象另外的访问方式。简单讲在不改变目标对象的提前下,为其添加额外功能以供其他对象使用。而对于开发人员来讲,其实就是不改变原有的代码,对相应功能进行扩展,比如限制对原有代码的访问权限,记录原有代码的执行时间,对原有的代码写日志..... 代理模式有静态代理和动态代理。其关 阅读全文
摘要:
概述: Java的动态编译就是在运行期直接编译.java文件,执行.class,并且能够获得相关的输入输出,甚至还能监听相关的事件。 步骤: 1、创建或自动生成.java文件 2、调用JavaCompiler获取编译器,该类允许开发人员编译java文件为class文件 JavaCompiler co 阅读全文
摘要:
概述: 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。当然生产的数据需要放在一个指定的地方以供消费者使用,以下例子以一个实体类作 阅读全文