java相关技术
whczx023
这个作者很懒,什么都没留下…
展开
-
解决gbk编码转UTF-8编码中文乱码问题
在项目中经常遇到gbk转UTF-8中文乱码问题。网上也有一些代码,但对中文加其它非中文字符情况不支持。下面是自己修改之后的代码,还比较好用.//chenese为gbk中文 public byte[] gbk2utf8(String chenese) { char c[] = chenese.toCharArray(); byte[] fullByte =...原创 2011-05-06 17:23:49 · 1695 阅读 · 0 评论 -
解决MyEclipse吃内存,让MyEclipse飞起来,MyEclipse速度
1 老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials, 把选项 "Search for new features on sta...原创 2012-09-13 09:18:31 · 74 阅读 · 0 评论 -
java字符串格式化
项目中经常会有对字符串做处理,jdk1.5之后,String对象提供了format函数,使用起来很方便。有个功能生成修改记录需要对各个字段内容占的长度固定一下对齐,这样查看文件内容的时候比较整齐,代码如下:StringBuffer logBuffer = new StringBuffer();for (ModifyLog log : modifyLogList) {logB...原创 2012-04-25 11:11:51 · 102 阅读 · 0 评论 -
java中new和class.forName的区别(转载)
首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A").newInstance(); 这和你 A a...原创 2011-03-29 15:51:24 · 132 阅读 · 0 评论 -
Class.forName用法以及和new的区别
Class.forName是用来获取Class的类类型 例如:class myclass { int Point; public static void main(String[] args) { Class obj=Class.forName(myclass); System.out.println(obj.getClassName()); //输出为"myc...原创 2011-03-29 14:38:39 · 177 阅读 · 0 评论 -
java中class.forName和classLoader加载类的区分
java中class.forName和classLoader都可用来对类进行加载。前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块。而classLoader只干一件事情,就是将.class文件加载到jvm中,不会执行static中的内容,只有在newInstance才会去执行static块。Class.forName(name, initial...原创 2011-03-29 14:22:11 · 378 阅读 · 0 评论 -
servlet下载文件,文件名保存乱码问题
环境中统一使用UTF-8编码。在代码前面使用request.setCharacterEncoding("UTF-8");文件名正常显示中文,但是在弹出的保存对话框中文件名显示中文。网上找了很多方法,最终发现以下方法能够解决这个问题。 response.addHeader("Content-Disposition", "attachment; filename=" + en...原创 2011-07-21 18:15:42 · 187 阅读 · 0 评论 -
FTPClient上传文件时zip文件损坏的解决方法
用Apache的FTPClient上传文件时发现一个问题,就是上传txt文件没问题,但上传zip文件时文件会被破坏,查了一下原因,原来是这样:因为RFC 959中规定了缺省的传输模式应该是ASCII的,org.apache.commons.net.ftp.FTPClient实现也遵守此标准。所以 org.apache.commons.net.ftp.FTPClient在缺省情况下是按ASC...原创 2011-07-18 17:12:56 · 871 阅读 · 0 评论 -
XML解析技术研究
摘要:XML作为过去十年中出现的最流行的技术之一,得到了广泛的应用,而其中XML解析技术是XML应用的关键。本文介绍了XML解析技术的研究动向,分析和比较了4种XML解析技术的优劣,并归纳总结了应用系统设计中选取合适的XML解析技术的原则。 1 引言XML(eXtensible Markup Language,可扩展标记语言)是由World Wide Web联盟(W3C)定义的元语言,...原创 2011-07-04 21:20:24 · 219 阅读 · 0 评论 -
解决重装jdk提示计算机已经安装该软件的问题
由于存放jdk1.6的安装目录磁盘有问题,所以进行了格式化,导致直接将jdk安装目录干掉了。在控制面板的添加删除程序中也无法卸载。网上找了一堆办法,清空注册表相关信息。但jdk安装之后在注册表中信息太多了。也无法完全清除。 后来发现有一款windows install cleanup工具。安装之后运行,选中jdk的两个名称,点remove。清除之后。再次安装jdk1...原创 2011-06-22 10:58:33 · 2325 阅读 · 1 评论 -
解决java中replace带特殊字符,如"\:)"报错问题
可使用String key=Pattern.quote(emo);方法转义 content=content.replaceAll(key,prop.getProperty(emo));原创 2015-02-04 20:14:45 · 2262 阅读 · 0 评论