Java ¶àÏß³Ì ¼òµ¥Àý×Ó
ÒòΪ¹¤×÷ÐèÒª£¬ÐèÒªÔÚͬһʱ¼äÖ´Ðжà´Îij¸ö²Ù×÷£¬¿´¿´ÊÇ·ñ»áÒýÆðÊý¾ÝµÄdeadlockÎļþ¡£
¶àÏ߳̾ßÌåÖ´ÐÐÀà
package com.ericyang.test.cmdline;
import java.util.List;
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Date;
class ThreadClass extends xxxTestBase implements Runnable{
private static String[] Import_args;
public ThreadClass(String[] args){
Import_args = args;
}
public void run()
{
SimpleDateFormat bartDateFormat =
new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
DateFormat shortDateFormat =
DateFormat.getDateTimeInstance(
DateFormat.SHORT,
DateFormat.SHORT);
Date date = new Date();
System.out.println(bartDateFormat.format(date));
System.out.println("Thread starting time:"+shortDateFormat.format(date));
try {
runCmd(Import_args);
}catch (Exception ex) {
System.out.println(ex.getMessage());
}
System.out.println("Thread ending time:"+shortDateFormat.format(date));
}
}
/*xxxTestBase ÊÇÎÒµÄÒ»¸öÖ´ÐлùÀ࣬ËüÓк¯Êý runCmd(Import_args);¿ÉÒÔ¾ßÌåÖ´ÐÐһЩÃüÁîÐвÙ×÷*/
/**
* ConcurrentExecClass.java version 1.0 March 5, 2010
*/
package com.ericyang.test.cmdline;
import com.ericyang.test.cmdline.ThreadClass;
/*
* @author Eric Yang
*
*/
public class ConcurrentBfimortProjEnvFltFullTest extends xxxTestBase {
private static final String IMPORT_FILE =
TestConstants.BF_TEST_SRC_DIR
+ "/etc/bf7112_auto_bf_p_I_f_e_01.xml";
private static final String IMPORT_FILE2 =
TestConstants.BF_TEST_SRC_DIR
+ "/etc/bf7112_auto_bf_p_env_05.xml";
private static final String IMPORT_FILE3 =
TestConstants.BF_TEST_SRC_DIR
+ "/etc/bf7112_flt_include4.xml";
private static ExecutionResults execResults = null;
/**
* This method will perform any type of
* set up.
*
* @throws Exception
Ïà¹ØÎĵµ£º
JavaÉè¼ÆÄ£Ê½Ö®×ÛÊöƪ
http://tech.it168.com/a2009/0223/266/000000266380.shtml
×Ô´ÓJ2EE³öÏÖÒÔÀ´£¬¾Í´ó´ó¼ò»¯ÁËÔÚJavaÏÂµÄÆóÒµ¼¶¿ª·¢¡£µ«ÊÇËæ×ÅJ2EEÔ½À´Ô½ÆÕ±éµØ±»Ó¦Óõ½¸÷¸öÁìÓòÖУ¬¿ª·¢ÕßÃǽ¥½¥Òâʶµ½ÐèÒªÒ»ÖÖ·½·¨À´±ê×¼»¯Ó¦ÓóÌÐòµÄ¿ª·¢¹ý³Ì£¬ËûÃDzÉÓõķ½·¨ÊDZê×¼»¯Ó¦ÓóÌÐòµÄ½á¹¹²ã¡£Ôڽṹ²ãͨ³£·â×°ÁËһЩ¶ÀÁ¢Ó ......
ÔÚjavaÖУ¬¼ÙÉèÄãÓÐÒ»¸öuser ¶ÔÏóµÄlist£¬´Ëuser¶ÔÏó·â×°ÁËÓû§µÄid, first name, last name and age. È»ºóÄãÏëµ÷ÓÃÒ»¸öweb service(eg. UserService.deleteUsersByIds(List<Integer> userIds) ȥɾ³ýÊý¾Ý¿âÖÐÖ¸¶¨µÄÕâЩuser¡£ ÌýÆðÀ´Ëƺõ²»Ì«À§ÄÑ£¬²»ÊÇô? ÄãËùÐèÒªÖ»Êǽ« List<User> ת»¯³ÉList&l ......
Ò»¡¢new
¡¡¡¡Ê¹ÓÃjavaµÄ¹Ø¼ü×ÖnewÀ´´´½¨¶ÔÏóʵÀý¡£¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óá£
Java´úÂ룺
¡¡¡¡ CreateInstance instance = new CreateInstance ();
¶þ¡¢clone
¹¹Ô캯Êý²»±»×Ô¶¯µ÷Óá£
¡¡¡¡Java´úÂ룺
......
public class TestClass{
public static void main(String args[]){
VarArgs(1, "one");
VarArgs(2, "one", "two");
VarArgs(3, "one", "two", "three");
VarArgs(0); // Attention!
}
static void VarArgs(int nRequired, String... trailing){
System.out.print("Required: " + nRequired + " ");
......
javaÉú³Éexcel±í¸ñ£¬ÒÔǰֻ֪µÀPOI£¬ÕâÊÇApacheµÄ¿ªÔ´ÏîÄ¿£¬±¾À´ÊÇÒ»Ì׵쬰üÀ¨word£¬µ«ÊÇÒòΪwordµÄ¸´ÔÓÐÔ£¬ÒÔ¼°¿ª·¢ÈËÔ±µÄȱ·¦£¬ºÃÏñ»ù±¾Í£ÖÍÁË¡£Ö»ÓÐExcel×öµÄ»¹Ëã±È½ÏÍêÕû£¬ÓÃÆðÀ´±È½ÏÇáËÉ¡£
ºóÀ´ÒòΪ×öÏîÄ¿µÄ¹ØÏµ£¬ÖªµÀÁË»¹ÓиöJXL£¨java excel£©£¬Ò²ÊǸö¿ªÔ´ÏîÄ¿£¬ÓÃÆðÀ´µÄ¸Ð¾õ¸úPOIºÜÀàËÆ£¬ÒòΪ ......