- 浏览: 55277 次
- 性别:
- 来自: 上海
-
最新评论
-
taowayi:
keytool错误:java.io.IOException:k ...
Tomcat https(SSL) 简单的证书配置 -
usherlight:
Java的SimpleDateFormat可以设置TimeZo ...
Date with timezone convert
文章列表
中国在行政上对全国各地都定义一个统一的时区,也就是我们通常所说的"北京时间"。而美国大陆本土有 5 个主要时区(Arizona州单独一个时区),再加夏威夷时区和阿拉斯加时区。国土面积不大的澳大利亚竟有 5 个 ...
重构:
在不改变的前提下,提高代码的可理解性,降低其修改成本
The rule of three
添加功能时一并重构
修补错误时一并重构
复审代码时一并重构
composing method
a. Extract method. divide a method into two or more method.
提炼方法, 把能分开,重用的部分单独做一个方法。
b. Inline method. conclude two or method into one method.
和Extract method相反, 概括多个方法成一个, 简化代码.
c. Inline ...
- 2008-01-14 11:23
- 浏览 974
- 评论(0)
安装.bz2文件
tar.bz2的解压:
tar -jxvf FileName.tar.bz2
然后安装:
cd FileName
./configure
make
make install
解压
tar.gz
tar -zxvf filename
rpm 包的安装:
rpm -ivh FileName.rpm
.tar.gz 的解压:
tar -zxvf FileName.tat.gz
ITPUB上的, 总结的很全。
linux目录架构
/ 根目录
/bin 常用的命令 binary file 的目錄
...
- 2007-12-23 22:51
- 浏览 1270
- 评论(0)
Question:
使用
Collection param = new ArrayList();
还是:
List param = new ArrayList();
Answer:
将一个对象向上转型为父类类型或接口类型,意味着你只能对该对象调用父类或接口中定义的方法。
List和Collection都是接口,但List继承自(或者更应该叫扩展自)Collection,自然比Collection定义的方法多得多。具体哪些差别,可以自己去查JAVADOC。
比如一个很明显的问 ...
- 2007-11-17 17:15
- 浏览 1310
- 评论(0)
One day an employee sends a letter to his boss asking for an increase in his salary!
Dear Bo$$
In thi$ life, we all need $ome thing mo$t de$perately. I think you $hould be under$tanding of the need$ of u$ worker$ who have given $o much $upport including $weat and $ervice to your company.
I am$ure ...
- 2007-08-09 09:25
- 浏览 1121
- 评论(0)
XML常用的sax dom解析
XStream 的网站
xstream.codehaus.org/
看到JE上人说用XStream对XML读写不错,去看了下,在xstream的网站上有很详细的例程,这里就不多说了,都能看明白
XStream可以根据需要,写出想要的XML 的格式,
例如常见的 Hibernate 一个pojo类的配置文件 如下
<hibernate-mapping package="com"><class table="novem" name="Person"><id type=&q ...
- 2007-07-16 15:21
- 浏览 4259
- 评论(0)
java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。
Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法:
Thread t = new Thread();
t.start();
start()方法是一个native方法,它将启动一个新线程,并执行run()方法。Thread类默认的run()方法什么 ...
- 2007-04-02 11:40
- 浏览 7393
- 评论(0)
一 帮助命令
HELP可以帮助我们,查找SQL PLUS每个命令的用法
举例:
SQL> help accept
ACCEPT
------
Reads a line of input and stores it in a given user variable.
ACC[EPT] variable [NUM[BER] | CHAR | DATE] [FOR[MAT] format]
[DEF[AULT] default] [PROMPT text | NOPR[OMPT]] [HIDE]
二 ...
- 2007-04-02 11:38
- 浏览 2945
- 评论(0)
连接:通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。
语法:
FROM join_table join_type join_table
[ON (join_condition)]
一. 内连接
- 2007-04-02 11:36
- 浏览 1995
- 评论(0)
关键字 JDK5.0的11个主要新特征
1 泛型(Generic)
1.1 说明
增强了java的类型安全,可以在编译期间对容器内的对象进行类型检查,在运行期不必进行类型的转换。而在j2se5之前必须在运行期动态进行容器内对象的检查及转换减少含糊的容器,可以定义什么类型的数据放入容器
java 代码
ArrayList listOfIntegers; // is new to the syntax
Integer integerObject;
listOfIntegers = new ArrayList(); // i ...
- 2007-04-02 11:33
- 浏览 1570
- 评论(0)
数据文件直接使用中文
package core;
import java.io.*;
import java.sql.*;
import common.*;
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
public class ClobEx {
public static void addLob(int id, ...
- 2007-03-20 19:32
- 浏览 2319
- 评论(0)