【技巧】关于设计模式6大原则(2) |
【技巧】关于设计模式6大原则(2) 二、覆盖或者实现父类的方法时输入参数可以被放大 父类能够存在的地方,子类就能存在,并且不会对运行结果有变动。反之则不行。 父类,say()里面的参数是HashMap类型,是Map类型的子类型。(因为子类的范围应该比父类大) impo... |
【技巧】关于设计模式6大原则(1) |
【技巧】关于设计模式6大原则(1) 里氏置换原则(Liskov Substitution Principle),简称LSP 定义: Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it. 所有引用基类的地方必须... |
【技巧】关于struts解决方法 |
【技巧】关于struts解决方法 try { request.setCharacterEncoding(GBK); System.out.println(字符成功转向); } catch (UnsupportedEncodingException e) { e.printStackTrace(); System.out.println(字符转向失败!); } 问题依旧,后来才明白,应该这样做: 1... |
【技巧】Java学习之Ant基本用法(2) |
【技巧】Java学习之Ant基本用法(2) 《copy todir=${bin}》 《fileset dir=${src1}》 《include name=*.jar/》 《/fileset》 《fileset dir=${src2}》 《include name=*.jar/》 《/fileset》 《fileset dir=${src3}》 《include name=*.jar/》 《/fileset》... |
【技巧】Java学习之Ant基本用法(1) |
【技巧】Java学习之Ant基本用法(1) Ant基本模版和进阶范例 1. 编译、打jar包、运行程序的一个完整例子 《?xml version=1.0 encoding=UTF-8 ?》 《project name=HelloWorld default=run basedir=。》 《property name=src value=src /》 《property name=dest... |
【技巧】如何配置JBoss数据源 |
【技巧】如何配置JBoss数据源 JBoss数据源的配置 1、把所用数据库的驱动放到/jboss/sever/default /lib/下 比如mysql的jdbc驱动:mysql-connectiong-5.08.jar 2、把/jboss/doc/examples/jca/***-ds.xml复制到/jboss/server/default/deploy/下面 《datasource... |
【技巧】使用java原生api编写解压缩(2) |
【技巧】使用java原生api编写解压缩(2) File dir = new File(dest + File.separator + zn.getName()); if (!dir.exists()) dir.mkdirs(); } else { // 如果条目是文件(如果父路径不存在,就创建父路径),将条目从zip流中读出,并写出文件输出流 File f = new... |
【技巧】使用Java原生api编写解压缩(1) |
【技巧】使用 java 原生 api 编写解压缩 (1) 用 java 原生 api 写解压缩 package com.unis.io; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutpu... |