
OpenSource Tools
文章平均质量分 85
日辰言成
J2EE初学者
展开
-
用Apache commons-net 包对服务器上的文件进行先重写后删除操作
最近接到一个任务:为了确保安全,在删除ftp服务器上文件之前需要用1k大小的随机数重写该文件。该操作需要用到Apache commons-net 包下面的FTPClient类,为了重写文件,我用到了该类的storeFileStream(String remote)方法,该方法返回一个OutputStream,起初没注意到OutputStream的flush和close方法就调用FTPCli...2011-07-27 10:07:44 · 138 阅读 · 0 评论 -
“Java+POI+模板”二:基于对象列表输出到excel(利用反射)
原创 2015-04-14 12:46:42 · 302 阅读 · 0 评论 -
“Java+POI+模板”一:打造复杂Excel 报表
原创 2015-04-14 11:59:14 · 430 阅读 · 0 评论 -
apache.commons.beanutils转换器的使用
} 为他定义一个转换器: import org.apache.commons.beanutils.Converter;import cn.aaron.bean.user.Gender;public class GenderConverter implements Converter{ @SuppressWarnings("unchecked") public Object convert(Class clazz, Object value) {原创 2012-02-07 10:39:09 · 103 阅读 · 0 评论 -
JFreeChart
友华表,水晶报表等等。JFreeChart是一个开源的东西,但是文档需要自己购买。它是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来各种各样的图表,这些图表包括:饼图、柱状图(普 通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。这些不同式样的图表基本上可以满足目前的要求。 二、JFreeChart获取。JFreeChart 是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产原创 2012-02-07 10:38:52 · 93 阅读 · 0 评论 -
修改pager-taglib的两个bug
ags.navigation.pager包下面的PagerTag类里面有个addParam方法,他在进行编码处理的时候使用了已经被废除的java.net.URLEncoder.encode方法,该方法直接使用系统默认的编码来进行编码,系统默认的编码是gbk,而我们页面的编码是utf-8,这样就造成的乱码。修复方法:[code="java"]final void addParam(String name, String value) { //获取页面编码 Strin2011-08-04 11:24:33 · 78 阅读 · 0 评论 -
用Apache commons-net 包对服务器上的文件进行先重写后删除操作
2011-07-27 10:07:44 · 99 阅读 · 0 评论 -
“Java+POI+模板”三:从Excel读入一个对象列表
请先阅读 “Java+POI+模板”一:打造复杂Excel 报表 “Java+POI+模板”二:基于对象列表输出到excel(利用反射)我们会处理如下图所示的两个Excel,将之转化为我们的对象。 第一张图对应的对象类如下:public class User { private int id; private String username; pri...原创 2015-04-16 16:44:33 · 481 阅读 · 0 评论 -
“Java+POI+模板”二:基于对象列表输出到excel(利用反射)
请先阅读 “Java+POI+模板”一:打造复杂Excel 报表 1. 首先创建ExcelUtil类,该类将要实现将一组对象转换为Excel表格,并且可以从Excel表格中读取到一组List对象中。现在我们先创建类并实现单例。 public class ExcelUtil { private static ExcelUtil eu = new ExcelUtil();...原创 2015-04-14 12:46:42 · 313 阅读 · 0 评论 -
“Java+POI+模板”一:打造复杂Excel 报表
1 设计思路Java 对于Excel 的操作一般借助于POI 类库,由于有些报表的表头比较复杂,直接用POI 控制报表的生成比较困难,这时可以先制作Excel 报表模板,而后再通过Java 调用POI 函数将用户数据写入到Excel 报表模板,最后导出到新的目标文件即可。2 设计步骤2.1 初始步骤2.1.1创建Excel 报表模板根据需要设计出Excel 报表,并保存为d...原创 2015-04-14 11:59:14 · 2212 阅读 · 0 评论 -
apache.commons.beanutils转换器的使用
有一个枚举类型的类: public enum Gender { MAN{ public String getName(){return "男";} },WOMEN{ public String getName(){return "女";} }; public abstract String getName();} 为他定义一个转换器: impor...原创 2012-02-07 10:39:09 · 213 阅读 · 0 评论 -
JFreeChart
本文参考:http://ltc603.iteye.com/blog/30207http://www.ibm.com/developerworks/cn/java/l-jfreechart/一、简介目前比较流行的报表工具有:如意报表,Jasper Report, 用友华表,水晶报表等等。JFreeChart是一个开源的东西,但是文档需要自己购买。它是开放源代码站点Source...原创 2012-02-07 10:38:52 · 132 阅读 · 0 评论 -
修改pager-taglib的两个bug
BUG1:在网页中输入一些中文的过滤信息,然后查询,一开始的结果是正确的,但是当点击分页链接想跳到别的页面的时候会出现乱码。原因:在com.jsptags.navigation.pager包下面的PagerTag类里面有个addParam方法,他在进行编码处理的时候使用了已经被废除的java.net.URLEncoder.encode方法,该方法直接使用系统默认的编码来进行编码,系统默认的编码...2011-08-04 11:24:33 · 164 阅读 · 0 评论 -
“Java+POI+模板”三:从Excel读入一个对象列表
原创 2015-04-16 16:44:33 · 455 阅读 · 0 评论