java
nishuishenhan
这个作者很懒,什么都没留下…
展开
-
解决文件下载时文件名乱码问题
在西安做项目时 遇到的一个文件下载 文件名乱码的问题 ,下面是解决方案: //输出文件流 response.setContentType("application/octet-stream;charset=ISO8859-1"); String agent = request.getHeader("USER-AGENT"); if (null != agent && -1原创 2009-08-25 15:11:00 · 892 阅读 · 0 评论 -
List按内部存储的object的属性排序
private List sortFieldListByRowIndex(List fieldList){ Comparator comparator = new Comparator(){ public int compare(DynamicFormField f1, DynamicFormField f2) { if(f1.getRowIndex()!=f2.getRowInde原创 2009-08-25 15:12:00 · 528 阅读 · 0 评论 -
安装jdk后,系统中会有两套jre的原因
下午读了良葛格的《java深度历险》的第一章,忽然发现一个以前没怎么去关注的问题,就是当我们安装jdk后,系统中会产生两套jre。一个位于/jre底下,一个位于C:/Program File/Java 底下。 由于jdk中的例如javac.exe ,jar.exe等,都是使用java来编写的,所以我们在使用jdk的这些工具的时候,是需要jre来运行的。而c盘下面的jr原创 2009-09-18 14:38:00 · 853 阅读 · 1 评论 -
java实现深克隆(deep clone)
克隆就是复制一个对象的复本.但一个对象中可能有基本数据类型,如:int,long,float 等,也同时含有非基本数据类型如(数组,集合等)被克隆得到的对象基本类型的值修改了,原对象的值不会改变.这种适合shadow clone(浅克隆). 但如果你要改变一个非基本类型的值时,原对象的值却改变了,.比如一个数组,内存中只copy他的地址,而这个地址指向的值并没有原创 2009-10-18 15:27:00 · 1140 阅读 · 1 评论 -
delete()却删除不掉文件,还不报错
这两天一直在搞一个问题,在将一个文件传到服务器,再将文件中数据解析读入数据库,最后把文件从服务器删除掉,可是却怎么都删除不掉,测试了各种方法都没成功。最后不经意间却发现 原来自己开始读文件时候,打开的流忘记关了。。。真是汗! 哎~~!还是写代码不严谨啊,以后长记性了。原创 2010-01-21 10:17:00 · 1672 阅读 · 0 评论 -
计算机时间、unix时间、linux时间、java时间为何以1970年1月1日为原点?从1970年1月1日开始计算?
<br />最初计算机操作系统是32位,而时间也是用32位表示。<br />System.out.println(Integer.MAX_VALUE);<br />2147483647<br />Integer在JAVA内用32位表示,因此32位能表示的最大值是2147483647。另外1年365天的总秒数是31536000,<br />2147483647/31536000 = 68.1<br />也就是说32位能表示的最长时间是68年,而实际上到2038年01月19日03时14分07<br />秒,便会原创 2010-11-19 10:33:00 · 14335 阅读 · 2 评论