随笔分类 - java
摘要:1 package com.pc.core.util; 2 3 import java.net.MalformedURLException; 4 import java.net.URL; 5 6 import javax.servlet.http.Cookie; 7 import javax.servlet.http.HttpServletRequest; 8 import javax.servlet.http.HttpServletResponse; 9 10 import org.apache.commons.beanutils.ConvertUtils; 11 ...
阅读全文
摘要:1 package util; 2 3 4 import java.text.ParseException; 5 import java.text.SimpleDateFormat; 6 import java.util.Calendar; 7 import java.util.Date; 8 9 import org.apache.commons.lang.StringUtils; 10 import org.apache.commons.logging.Log; 11 import org.apache.commons.logging.LogFactory; 12...
阅读全文
摘要:jdk1.5开始支持泛型,所以我们有时需要把泛型里定义的对象的类型拿到比如现在我定义了三个类Account, AccountItem和Product类。Account聚合AccountItem,AccountItem聚合Prodcut。都是用List<AccountItem>和List<Product>来表示的我要实现一个功能,需要动态的传入一个Class的类型,然后反射到启动的List,根据List里定义的泛型,知道其中List的具体对象。这个需求主要是由于现在的Json-lib还不支持深度的List的unmarshall,而只支持数组的方式。其实这里就是json-l
阅读全文
摘要:应用程序中使用好日志(Logging)功能能够方便的调试和跟踪应用程序任意时刻的行为和状态。在大规模的应用开发中尤其重要,毫不夸张的说,Logging是不可或缺的重要组成部分。那么我们需要自己开发一套Logging API吗?答案是否定的,我们不用再造轮子了。java自J2SE 1.4版本开始提供一个新的Java Logging API应用程序接口。它能够很方便地控制和输出日志信息到控制台,文件或其它用户定义的地方,如数据库,电子邮件等。当然还有其它的一些 Logging API,如:log4j、JDK、Logkit等等。那么这么多的Logging工具,我们该选择那个呢?在我们的程序中如何兼容
阅读全文
摘要:在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。目录:1.hashCode()和equals()的用法2.重写默认实现3.使用Apache Commons Lang包重写hashCode()和equals()4.需要注意记住的事情5.当使用ORM的时候特别要注意的hashCode()和equals()定义在Object类中,这个类是所有java类的基类,所以所有的java类都继承这两个方法。使用hashCode()和equals()hashCode()方法被用来
阅读全文
摘要:在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下:<!-- 应用路径 --><context-param><param-name>webAppRootKey</param-name><param-value>webapp.root</param-value></context-param>最好报纸每个项目的参数值不同,以免引起项目冲突严重: Exception sending context initiali
阅读全文
摘要:-------------------------------oracle--------------------------------驱动:oracle.jdbc.driver.OracleDriverURL:jdbc:oracle:thin:@<machine_name><:port>:dbname注:machine_name:数据库所在的机器的名称; port:端口号,默认是1521 -------------------------------mysql--------------------------------驱动:org.gjt.mm.mysql.Dr
阅读全文
摘要:1 package org.day01; 2 3 import java.io.InputStream; 4 import java.sql.Connection; 5 import java.sql.DriverManager; 6 import java.sql.SQLException; 7 import java.util.Properties; 8 9 public class ConnectionUtils {10 private static String driver;11 12 private static String url;13 14 private ...
阅读全文
摘要:1 package org.day02; 2 3 import java.sql.Connection; 4 import java.sql.Date; 5 import java.sql.PreparedStatement; 6 import java.sql.ResultSet; 7 import java.sql.SQLException; 8 import java.sql.Statement; 9 10 import org.day01.ConnectionUtils; 11 12 public class TestPK { 13 /** 14 *...
阅读全文

浙公网安备 33010602011771号