ÓÃJavaʵÏÖÎļþ·Ö¸î\ºÏ²¢²Ù×÷
import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.sql.Timestamp;
import java.util.Arrays;
public class SmallToBig {
private String newFileName;// ÐÂÎļþÃû×Ö
private String filterName;// ¹ýÂ˹æÔòÃû×Ö
private String oldFileName;// ÀÏÎļþÃû×Ö
public SmallToBig(String oldFileName, String newFileName, String filterName) {
this.newFileName = newFileName;
this.filterName = filterName;
this.oldFileName = oldFileName;
}
public void unite() {
Timestamp startTime = null; // »ñµÃϵͳµÄ¿ªÊ¼Ê±¼ä
Timestamp endTime = null; // »ñµÃϵͳµÄ½áÊøÊ±¼ä
startTime = new Timestamp(System.currentTimeMillis());
String[] fileNameTemp;
File inFile = new File("F:\\workspace\\glpt\\database\\temporaryfiles"); //ÁÙʱÎļþËùÔÚµÄĿ¼
File outFile = new File(newFileName); // È¡µÃÊä³öÎļþµÄÃû×Ö
RandomAccessFile outt = null;
byte[] bytes = new byte[2048];
try {
outt = new RandomAccessFile("F:\\workspace\\glpt\\database\\data\\"
+ outFile, "rw");
// È¡µÃ·ûºÏÌõ¼þµÄÎļþÃû
fileNameTemp = inFile.list(new FilenameFilter() {
public boolean accept(File dir, String name) {
System.out.println("dir = " + dir);
System.out.println("name = " + name);
String rr = new File(name).toString();
return rr.endsWith(filterName);
}
});
Arrays.sort(fileNameTemp);// ¶ÔÎļþÃûÅÅÐò
// ´ò¿ªËùÓеÄÎļþÔÙдÈëµ½Ò»¸öÎļþÀï
for (int i = 0; i < fileNameTemp.length; i++) {
for (int j = 0; j < fileNameTemp.length; j++) {
if (fileNameTemp[j].equals(oldFileName + i + filterName)) {
Sys
Ïà¹ØÎĵµ£º
1. ActionFormÖÐÌí¼ÓÊôÐÔ£¬FormFileÀàÐͶÔÏó¡£
private FormFile upLoadFile;
public FormFile getUpLoadFile() {
return upLoadFile;
}
public void setUpLoadFile(FormFile upLoadFile) {
this.upLoadFile = upLoadFile;
}
2. Action ÖÐÔö¼ÓÐ޸ķ½·¨¡£
public ActionForward save(ActionMapping mapping, Action ......
JavaÎÊÌâ¾µä32ÎÊ
µÚÒ»£¬Ì¸Ì¸final£¬ finally£¬ finalizeµÄÇø±ð¡£
µÚ¶þ£¬Anonymous Inner Class £¨ÄäÃûÄÚ²¿Àࣩ ÊÇ·ñ¿ÉÒÔextends£¨¼Ì³Ð£©ÆäËüÀ࣬ÊÇ·ñ¿ÉÒÔimplements£¨ÊµÏÖ£©interface£¨½Ó¿Ú£©£¿
µÚÈý£¬Static Nested Class ºÍ Inner ClassµÄ²»Í¬£¬ËµµÃÔ½¶àÔ½ºÃ£¨ÃæÊÔÌâÓе ......
ÓõÄÊÇMySQLÊý¾Ý¿â¡£
1£¬½¨Ò»¸öuserdb¿â£¬ÔÙ½¨userinfo±í£¬×ֶΣºid(int),username(varchar),password(varchar)¡£
create database userdb;
use userdb;
create table userinfo(
id int(10) not null auto_increment,
username varchar(20),
password varchar(20),
primary key(id));
2£¬DBConnection.jav ......
×î½üÒ»Ö±ÔÚдC#µÄUDPͨѶ·½ÃæµÄ³ÌÐò£¬³é¿Õ°ÑÒÔǰдµÄJavaµÄUDPͨѶ³ÌÐòÄóöÀ´×öÁËһЩÉý¼¶µÄÐ޸쬰ÑÒÔǰһЩ²»×ãµÄµØ·½×öÁ˸͝£¬Í¬Ê±Ê¹ÓÃexe4jÈí¼þ±àÒë³ÉexeÎļþ£¬Èí¼þЧ¹ûÈçÏÂËùʾ£º
ͬʱ°Ñ´úÂëÌù³öÀ´£¬ÒÔ¹©´ó¼ÒÖ¸µãÒ»¶þ¡£
Main.java(Ö÷º¯Êý)
/*
* To change this template, choose Tools | Templates
......
×ªÔØ×Ô£ºhttp://blog.csdn.net/seaward/archive/2008/11/26/3376511.aspx
ÓÃgoogleÕÒµ½¹ýÀÏÍâдµÄÏà¹ØµÄÎÄÕ£¬µ«ÊDz»ÍêÕû¡£¸ù¾Ý×Ô¼ºµÄʵ¼ùÖØÐÂдһ¸ö¡£
¼ÙÉ裺ÎÒÃÇÏÖÓÐÒ»¸öjava project½Ð×öoldWebApp£¬Ò»¸öDynamic Web Project½Ð×ödynaWebApp¡£
1¡¢ÔÚoldWebAppµÄ¸ùĿ¼ÏÂÕÒµ½²¢´ò¿ª.projectÎļþ£¬Ð޸ijÉ
<?xml ver ......