- 浏览: 78014 次
- 性别:
- 来自: 深圳
文章列表
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。
所需jar:poi-3.10.1-20140818.jar
1、创建Excel表
@Test
public void testCreateWorkbook(){
//创建一个Excel表
Workbook wb = new HSSFWorkbook();
File file = new File("D:"+File.separator+"first.xls");
...
需求:公司现在有个将PDF文件转换成.tif格式的图片,然后利用FTP上传到服务器。
所需jar:PDFRenderer-0.9.1.jar
下面代码是将PDF文件转换成.tif格式
package com.xu.test;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStre ...
Xstream是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将javaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁索。
一、所需jar包
下载xstream-x.x.x.jar,放到项目中
二、无anotation实例
1、先创建一个Person.java
package com.xu.xstream;
import java.util.List;
public class Person {
private int id;
private String name;
...
需要log4j.jar
在src目录下新建log4j.properties文件
#info 表示为日志等级 console 表示为窗口输出对象 file 表示为文件输出对象
log4j.rootLogger=info,console,file
#ConsoleAppender 表示为窗口输出log4j.appender.console=org.apache.log4j.ConsoleAppender
#PatternLayout 表示输出格式log4j.appender.console.layout=org.apache.log4j.PatternLayout
#Conv ...
六、虚拟目录:
* 文件位置:%tomcat%/conf/server.xml
* 配置内容
<Host name="localhost" appBase="webapps">
<Context path="/hi" docBase=" G:\Workspaces\MyEclipse 10\Hello\WebRoot" />
...
说明:此博客适用于初学者 介绍:
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
一、
介绍两种方法:
1、用sun公司自己出类sun.misc.BASE64Encoder编码与sun.misc.BASE64Decoder解码
public class Base64Demo {
public static void main(String[] args) {
String str = "Hello";
System.out.println(encode(str));
String str2 = "SGVsbG8=";
System.out.println(decoder(str2));
}
...
情景:现在有许多打印模版,根据不同的走货路线来指定模版路径,现在只能一个走货路线的打印模版批量导出到一个PDF文件。但是,客户想多个走货路线的打印模版批量导出到一个PDF文件,也就是多个报表模版导出到一个PDF文件。
解决方法:
String path = this.getServletContext().getRealPath("/");
JasperPrint jasperPrint = JasperFillManager.fillReport(path+"Pilipinas_hot.jasper",new HashMap(), new JR ...
Caused by: org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:329)
at org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:86)
at org.apache.cxf.service. ...
package com.xu.test;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.H ...
// XML转字符串
Document document = parse(filename);
String text = document.asXML();
// 字符串转XML
String str = "hello" ;
Document document = DocumentHelper.parseText(str);
package com.xu.do4j;
import java.io.File;
import java.io.FileWriter;
import java.util.Iterator;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
impor ...
Caused by: java.lang.NoSuchMethodException: Unknown property '' on class 'class model.MManifestCustXYB'错误
原因:新增加了一个字段属性,而字段属性没有填写Description(描述)信息
解决办法:
1、在新增加的这个字段属性中加上描述2、new JRBeanCollectionDataSource(data)改为new JRBeanCollectionDataSource(data, false)
前面一节介绍了ejb的环境搭建与helloworld的例子,这节就不介绍ejb的环境了,直接EntityBean(实体bean)
一、环境配置
1、在jboss-4.2.3.GA\docs\examples\jca目录下的mysql-ds.xml(采用的是mysql数据库)复制到桌面,修改里面的内容为:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>xu ...
一、运行环境采用myeclipse 8.5 + jboss 4.2.3GA
1、先下载jboss,地址:http://ncu.dl.sourceforge.net/project/jboss/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA-jdk6.zip
2、然后新建一个java工程
3、将jboss-4.2.3.GA目录下的client中的jar全部引进来
4、新建一个jndi.properties文件在src目录下
内容为:java.naming.factory.initial=org.jnp.interfaces.NamingContextFacto ...