`
文章列表
public class TestClass { public static void main(String[] args) { try { // 测试Class.forName() Class testTypeForName = Class.forName("TestClassType"); System.out.println("testForName--" + testTypeForName); // 测试类名。class Class testTypeClass = TestClassType.c ...
(转载)用Java实现HTTP断点续传原文地址:http://www.ibm.com/developerworks/cn/java/joy-down/ 断点续传的原理 其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms- e ...
无意中发现,在jdk1.6.03、jdk1.6.14  与  jdk1.6.20之间的核心API中java.sql.Date的一个不同之处。   首先来写一行代码   Date  date = Date.valueOf("2013-02-29");    //这一行会怎么处理呢?   1. 在jdk1.6.03和jdk1.6.14中,会将这个日期直接解析成 “2013-03-01” ;   2. 而在jdk1.6.20中,这行代码,是无法成功执行的,会抛出“非法的参数异常”     由于手头上只有jdk1.6中的这个三个小版本, 所以只测试了这三个。 ...
前阵子,做一个java项目中除了一个非常奇怪的问题,经常检查发现问题出在java中配置的sybase数据库连接池的URL上。 由于我们自己开发时候,连接池URL都配置成 “jdbc:jtds:sybase”,而测试人员用的是另外一种配置“jdbc.sybase.Tds”。 最后导致的问题是:   第二种URL方式中, 查询一个为NULL的varchar字段时,查询出来的结果是一个长度为1的空格字符串;并且第二种URL方式中,我们在使用新增或修改时,不允许插入一个NULL对象,插入NULL对象会报出不合法的sql类型异常。   而第一种写法的URL,却没有上述问题。     后来 ...
Global site tag (gtag.js) - Google Analytics