- 浏览: 107159 次
- 性别:
- 来自: 重庆
最新评论
-
atgoingguoat:
高级女程序员
重新回来 -
sunzhanchao:
mark~ 留下个脚印. 总结得很全面 .
MyEclipse内存溢出问题 -
zhoudunwen:
很不错哦。有oo吗?可以加好友吗?
MyEclipse内存溢出问题 -
一碗三餐:
哦,不好意思看懂了
Spring利用JDBCTemplate批量更新数据 -
一碗三餐:
请教点问题 如何控制每2000条数据提交一次谢谢
Spring利用JDBCTemplate批量更新数据
文章列表
/**
* 递归下载文件
*
* @param localPath
* @param remotePath
*/
public void processdownload(String localPath, String remotePath) {
FileOutputStream os = null;
try {
ArrayList listfileName = getNameList(remotePath);
ftpClient.cd(remotePath);
ftpClient ...
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.util.ArrayList;import java.util.StringTokenizer;import sun.net.TelnetInputStream;import ...
Java中有时候需要读取一个文本类的文件,将其转换为字符串,然后做进一步处理。Java中没有现成的API方法,自己手动实现一个,大家来分享。
一、字符串转换为文件
/** * 将字符串写入指定文件(当指定的父路径中文件夹不存在时,会最大限度去创建,以保证保存成功!) * * @param res 原字符串 * @param filePath 文件路径 * @return 成功标记 */ public static boole ...
private String getCellValue(HSSFCell cell) {
String cellValue = "";
DecimalFormat df = new DecimalFormat("#");
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_STRING:
cellValue = cell.getRichStringCellValue().getString().trim();
break;
case HSSFCell.CE ...
第一种形式,是以流的开式直接response,适用于数据量不是很大的情况下。
第二种形式,是先将要下载的文件写到后台的一个文件或者excel 中,然后再进行下载。
第一种实现:
private void writeCuHmToTxt(List<Object[]> list) throws Exception {
HttpServletResponse response = this.getResponse();
response.reset();
this.getResponse().setContentType("te ...
org.w3c.dom.Document与org.dom4j.document的转换
工作中用到了,发现网上这样的例子还是很多的,自己也收藏一个!
/**
* org.w3c.dom.Document -> org.dom4j.Document
* @param doc Document(org.w3c.dom.Document)
* @return Document
*/
public static Document pars ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset ...
public void addBatchScyh(List<User> userList) throws Exception {
final List<User> yhList = userList;
final Long drsj = CalendarUtil.getLongDateTime();
if(yhList != null && yhList.size() > 0){
this.getJdbcTemplate().batchUpdate("insert into user (id,yhbh,yhxm,l ...
import java.io.File;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.io.SAXReader;
public class Test {
public static void main(String args[]) {
try {
File f = new File("D:/data.xml");
if (f.exists()) {
SAXReader reader = ...
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I A ...
在web开发中常用到生成excel模板,在用excel poi生成excel模板时,常用到生成excel下拉菜单。下面是生成excel下拉菜单的代码:
package poiexcel;
import java.io.FileOutputStream;
import java.util.Date;
import org.apache.poi.hssf.usermodel.DVConstraint;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf. ...
JDK1.5中增加了增强的for循环,也就是for的那一种新写法,借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。使用格式:for (循环变量类型 循环变量名称 : 被遍历的对象) {循环体//如System.out.println(循环变量名称);}
以遍历数组为例,传通写法://建立字符串数组ArrayStrString[] ArrayStr={"java","asp","php","delphi"};for(int i=0;i<ArrayStr.length;i ...
配置前需要准备以下东西:
1、jdk1.5
2、jboss4.2.1
3、eclipse3.1.2+myeclipse4.1.1
4、EJB3.0
步骤如下:
1、先安装JDK,然后配置环境变量JAVA_HOME。
2、安装JBoss,实际上是将下载到的jboss包解压到指定的位置即可,然后配置环境变量JBOSS_HOME,指向jboss的根目录。如下图所示:
3、安装eclipse和myeclipse,过程不再写了。
4、将EJB3.0解压缩,然后将lib文件夹下的所有文件全拷贝到JBoss安装目录中的server/all/deploy文件夹中。
5、打开mye ...
首先说说现在我所知道的Java编辑Excel文件的两大开源工具:jakarta POI和JavaExcelAPI(简称JXL),这两套工具我都试用了一这段时间,感觉各有优劣吧。POI在某些细节有些小Bug并且不支持写入图片,其他方面都挺不错的;JXL就惨了,除了支持写入图片外,我暂时看不到它比POI好的地方,我碰到的主要的问题就是对公式支持不是很好,很多带有公式的Excel文件用JXL打开后,公式就丢失了(比如now(),today()),在网上看到其他大虾评论说JXL写入公式也有问题,另外,JXL操作Excel文件的效率比POI低一点。经过比较后,我选择了POI开发我的项目。现在我要做的东西基 ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE>
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="title" content="Samples&quo ...