Java 基础
Dead_Knight
软件爱好者
展开
-
java操作Excel导出大数据量解决方案
看过很多关于Excel导出时出现内存溢出的情况,也有很多解决方案。现提供如下解决方案,如有不妥,请指正: 该项目使用B/S架构,由于POI、JXL在导出excel大数据量情况下会产生大量对象最终导致内存溢出。其实Excel可以另存为html文件,保存为html后的文件内容如下:[code="html"]……样式信息…… ...2009-04-09 16:33:56 · 655 阅读 · 0 评论 -
文件操作类
package netforce;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;im...2008-12-07 17:10:49 · 154 阅读 · 0 评论 -
获取系统属性值
一、通过System.getProperties()获取系统常用属性:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.Inpu...2008-12-07 22:48:14 · 213 阅读 · 0 评论 -
不要硬编码'\n' 和 '\r'作为换行符
一、问题现象: 下面的代码主要用于将业务数据输出至文件中供接口调用:BufferedWriter out = null;try{ out = new BufferedWriter(new FileWriter(localFilePath + fileName, isAddLog)); …… …… if(isImepServerRunning)...2008-12-08 20:57:45 · 2835 阅读 · 0 评论 -
用Java Robot实现屏幕截取、远程监控
远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作。Java JDK1.4 的Robot对象可以完成对"屏幕"像素的拷贝,完成屏幕图像截取操作。Java应用程序中可以直接调用此对象,完成对特定应用程序的屏幕截取,如果将此功能配合网络,便可以轻而易举地实现远程服务器屏幕的监视。 在Java JDK1.4 中提供的"机器人"Robot类用于产生与...2008-12-08 21:12:18 · 1076 阅读 · 0 评论 -
Java 类装入原理
一、类装入基础存在三种类装入器,分别装入三种不同应用类引导类装入器扩展类装入器系统类装入器类装入器首先判断要求它装入的类是否与过去装入的类相同。如果相同,就返回上次返回的类(即保存在缓存中的类)。如果不是,就把装入类的机会交给父类。这两步递归地以深度优先的方式重复。如果父类返回 null(或抛出 ClassNotFoundException),那么类装入器会在自己的路径中寻找类...原创 2009-06-21 09:07:19 · 222 阅读 · 0 评论 -
IE7中附件链接名称过长导致乱码
使用IE7浏览器,打开附件链接时,超过15个汉字会出现9D%这样的乱码文件名,而且下载后的文件无法打开。如下代码当stepFile_names[i]长度超过15个汉字时在IE6是正常的,在IE7下会出现9D%乱码,且附件无法打开:[code="html"][/code]对此问题,由于无法缩减文件名称,故采用输出流办法解决。即将上面代码进行判断[code="java"]...2009-02-16 12:52:39 · 208 阅读 · 0 评论 -
POI,JXL生成下拉选择框Excel附件
JXL生成存在下拉选择框字段的Excel附件代码如下:[code="java"]lLabel = new jxl.write.Label(fieldSize, 0, key, lHeaderCellFormat);WritableCellFeatures wcf = new WritableCellFeatures();List angerlist = new ArrayList(...2009-08-27 15:44:58 · 453 阅读 · 0 评论