
java
zwllxs
这个作者很懒,什么都没留下…
展开
-
java压缩文件夹linux下乱码问题
前几天写了文章介绍java文件夹的压缩(见[url]http://zwllxs.iteye.com/blog/836483[/url]),但是发现一个问题,在linux下,如果文件夹内的文件是中文名,那么压缩后,这些文件名全部成为了乱码而无法解压,要能支持linux压缩,有两点: 1:再压缩前,要设置linux模式, 如果是文件目录,则 [code="java"]ZipEntry...2010-12-14 13:58:37 · 392 阅读 · 0 评论 -
如果参数里带&
在用urlrewriter时,如果传的参数里带&,想被后台接收到, 可如下: [code="java"]/xx/xx.do?type=xxx&params=${replace:$1:&:%26}[/code]2014-03-24 15:06:43 · 209 阅读 · 0 评论 -
JVM类加载机制
Java中,在调用类的静态成员,或新建该类的对象等之前,类一定要先装入Java虚拟机中,这是勿庸置疑的。但虚拟机怎样把类装载进来的呢?要经过三步:装载(Load),链接(Link),初始化(Initializ)。其中链接又可分为校验(Verify),准备(Prepare),解析(Resolve)三步。 [img]http://www.ibm.com/developerworks/cn/ja...原创 2014-03-01 20:09:25 · 107 阅读 · 0 评论 -
获取jpeg图片信息
[code="java"] File file = new File("1111.jpg"); System.out.println(file.getAbsolutePath()); ExifReader er = new ExifReader(file); Metadata exif = er.extract(); ...2012-10-19 14:35:30 · 490 阅读 · 0 评论 -
java的四舍五入
一直没想到,大名鼎鼎的java,竟然没有直接的能指定精确度的四舍五入的方法,要想达到此目的,还是得靠自己解决,简单点的如用如下方法: [code="java"]public double round(double value){ return Math.round(value*100)/100.0; } [/code] ...2011-03-17 23:33:38 · 72 阅读 · 0 评论 -
java.lang.UnsupportedOperationException 与 Arrays.asLisvt()
一日早上起来赶工。,碰到一奇怪的问题,我要对一个List进行添加操作,可是,无论我怎么添加,始终报java.lang.UnsupportedOperationException异常。这就奇了怪了,对List进行添加操作,我几乎每天都要做,今天就xie了门了。于是,我跟了下jdk源码,发现抛的这个异常是直接在一个AbstractList类里,方法如下: [code="java"] ...2011-07-19 08:32:29 · 203 阅读 · 0 评论 -
收集一些文件类型的全称,
我们在做文件上传或下载时,或多或少要接触文件的类型,如doc就是'application/msword',全称并不好记,下面做了些收录 [code="java"]'.a' : 'application/octet-stream', '.ai' : 'application/postscript', '.aif' : 'audio/x-aiff', '.aifc' : 'audio...2010-12-08 13:29:54 · 139 阅读 · 0 评论 -
java压缩文件夹下的所有文件和选定文件
[code="java"]package zip; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.tools.zip.ZipEntry; import org.apache.tools.zip.ZipOutputStream...2010-12-08 11:25:18 · 179 阅读 · 0 评论 -
Java浮点值拒绝服务漏洞危害分析
转自 [url]http://apps.hi.baidu.com/share/detail/36099192[/url] JAVA出了漏洞,CVE-2010-4476,会导致拒绝服务攻击。大家能从公告上,看到这样一段代码,挺长的。意思是只有开发人员写出这样的代码,才会对服务器造成影响。 我们肯定会首先考虑,这么长的代码,究竟有多少开发会傻乎乎的写出来?而我们究竟打不打补丁呢?其实作者知...原创 2011-06-21 16:10:27 · 511 阅读 · 0 评论 -
获取文件后缀
获取文件后缀,灰常简单,随便叫个人都会写,会写就会写吧,我这里做个记录,万一哪天复制方便, [code="java"] /** * 获取后缀 * @param fileName * @return */ public static String getSuffix(String fileName) { ...2011-01-20 14:39:56 · 107 阅读 · 0 评论 -
java的各种代理设置
[code="java"]public static void main(String[] args) { Properties prop = System.getProperties(); // 设置http访问要使用的代理服务器的地址 prop.setProperty("http.proxyHost", "192.168.0.254"); ...原创 2011-05-06 14:19:08 · 162 阅读 · 0 评论 -
java 解压zip 中文问题完美解决
用过java做压缩或解压的都知道,jdk提供的zip只能按UTF-8格式处理,前些天写过一篇压缩zip的中文问题,就是使用ant包里的类,并且在linux上稍做些修改也能兼容,但是,如果是解压一个包含中文文件名的zip包呢? 此时如果使用jdk自带的zip包,解压时如果文件名有中文,会抱非法参数异常,而如果使用ant包。会发现ant.jar里并没有ZipInputStream,怎么办? ...2011-01-14 15:07:29 · 866 阅读 · 0 评论 -
jdk难得的异常啊,赶紧贴出来
jdk难得的异常啊,估计有的人写几年代码都可能看不到: [code="java"]# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d989041, pid=2588, tid=5320 #...2011-04-18 10:09:59 · 264 阅读 · 0 评论 -
java Illegal overloaded getter method with ambiguous type for propert的解决
好久不来iteye,今天又来看看,哈哈,今天碰到在编码时,反射中会抛出 Illegal overloaded getter method with ambiguous type for propert这么个东东,从字面意思看,是反射在获取getter时迷惑了,然后回想起java在boolean值在生成getter时,分别有is和getter,也许我们的反射对象中就有is开头的方法迷惑了jdk,...2015-07-19 16:47:41 · 1657 阅读 · 0 评论