java poi工具导出excel乱码问题的解决方法



poi工具导出excel乱码问题的解决方法。

1. 遇到这个问题是2天前,当时在google搜搜的时候我给的关键词: java导出excel乱码

在出现的N多页面中选出了几个页面进行了研究,主要的解决方案如下:

a 在jsp页面头,加入中文编码控制
<%@ page language=”java” contentType=”text/html; charset=UTF-8″ pageEncoding=”UTF-8″%>
b 在action层的respose流中

respose.setContentType(“application/vnd.ms-exce[......]

Read more

java导出Excel的工具类代码实例



java导出Excel的工具类代码实例。介绍一下本工具的功能: 对于给定的java对象(List)生成一个excell文件。

 

在这个list里面的每个子对象带有特定的列注释(此注释写在set方法上,思考了下其实这个注释最好能写在get方法上),开发时需要导入POI相关包,

然后对List的对象写一个特定注释的类,比如Student.java,即可调用工具完成excell文件的生成。

 

 

  1. import java.util.Date;
  2. import[......]

Read more

java读取配置文件信息properties的工具类

java读取配置文件信息properties的工具类,介绍一个工具PropertyReader.java,读取项目配置文件信息

 

package mymail;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
*
* 配置文件读取类
* *[......]

Read more

java编写的简单的邮件发送代码分享

java编写的简单的邮件发送代码分享。学习高杰的jbpm工作流教程,书中关于邮件的定时提醒功能始终有问题。

到网上查询了多方原因,最后还是决定自己写了个小模块来完成了邮件收发问题。
下面就介绍下本文代码,开发邮件收发需要的jar包主要有:
activation-1.1.jar,mail-1.4.jar,commons-email-1.1.jar

代码很简单:

 

package mymail;

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.[......]

Read more

java jdbc操作类

java jdbc操作类。

现在项目中虽然不常使用jdbc了,但jdbc连接数据库配置简单容易,非常适合初学者做练习使用。

 

package datasource;

import java.sql.*;
import java.util.*;
/**
*
* jdbc操作类
* */
public class JdbcUtil
{
static{
String driverClassName =
“oracle.jdbc.driver.OracleDriver”;
try{
Class.forName(driverClassName)[......]

Read more

java随机生成验证码图片的工具类代码实例

java随机生成验证码图片的工具类代码实例。

在web应用中经常遇到随机生成验证码的如下需求:生成随机全部数字,全部字母串,或者数字与字母交错方式,把生成的结果以图像方式显示,用于人工识别,使程序很难破解。

 

本文给出完整的代码,其中有详细的注释。

 

[java] view plaincopy
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import jav[......]

Read more

java对象equals方法的重写

java对象equals方法的重写。

又在javaEye发现了一篇好文章,迫切转过来呵呵

http://www.javaeye.com/topic/269601

 

什么时候需要重写equals()?
我们知道每一个java类都继承自Object类,equals()是Object类中提供的方法之一。那么,让我们先来看看Object#equals()在Java中的原代码:

public boolean equals(Object obj)
{
return (this == obj);
}

可以看出,只有当一个实例等于它本身的时候,equals()[......]

Read more

java模拟linux命令grep

java模拟linux命令grep。

在网上看到matlab模拟linux的grep命令,就想到用java也来模拟下linux命令grep,

算法非常简单,,这里直接上代码:
/**
* 模拟Unix命令grep操作,输出行号和行内容
* @param path 待查询的文件路径
* @param query 待查询的字符串
* @throws IOException

* */
public static void grep(String path,String query) throws IOException{
int lineno=0;
String l[......]

Read more

Java实现文件拷贝的4种方法

Java实现文件拷贝的4种方法,java文件复制方法实例源码教程。

这是牛人赵永春(他有自己写类spring框架)写的文章呵呵,转载过来分享下

http://blog.csdn.net/ta8210/archive/2008/01/30/2073817.aspx

 

使用 java 进行文件拷贝 相信很多人都会用,,不过效率上是否最好呢?
最近看了看NIO决定试一试 java NIO 到底有什么性能的提升.

第一种方法:古老的方式

public static long forJava(File f1,File f2) throws Exception{[......]

Read more

SQL语句优化原则

SQL语句优化原则。

一、问题的提出

在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。

在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,[......]

Read more