java - Java / Java EE
дһ¸öjavaµ¥ÀýģʽµÄÀý×Ó
Java code:
public class A{
private static A a = new A();
private A(){}
public static A get(){
return a;
}
}
Â¥ÉϵĴúÂëÖлñÈ¡·½·¨µÄÇ©ÃûËÆºõ²»Ì«¹æ·¶Å¶¡£Í¨³£Ó¦¸ÃÊÇgetInstance£¨£©»ònewInstance£¨£©¡£
javaµ¥ÀýģʽÓÐÁ½ÖÖ·½Ê½£º
Java code:
//µÚÒ»ÖÖµ¥Àýģʽ
public class Singleton1 {
//½«¹¹Ô캯Êý˽Óл¯
private Singleton1()
{
}
//newÒ»¸öµ±Ç°ÀàµÄ¶ÔÏ󣬽«ÆäÉèÖÃΪ¾²Ì¬µÄ£¬Ë½Óл¯
private static Singleton1 s1 = new Singleton1();
//¶¨ÒåÒ»¸ö·½·¨£¬Í¨¹ý·½·¨À´µ÷ÓûñµÃÀà¶ÔÏó
public static Singleton1 getInstance()
{
return s1;
}
}
public class Singleton2 {
private Singleton2()
{
}
private static Singleton2 s2 = null;
public static synchronized Singleton2 getInstance()
{
if(s2==null)
{
s2 = new Singleton2();
}
return s2;
}
}
http://www.yesky.com/209/1724209.shtml
-
http://leiwuluan.javaeye.com/blog/364581
-
http://www.web36.cn/java/basic/2009/0610/98.html
ÉÏÃæµÄ´úÂëlz¿ÉÒԲο¼¡£
Ïà¹ØÎÊ´ð£º
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
ÎÒÏÖÔÚÓÃstruts2¿ò¼Ü,ÐèҪʹÓÃajaxʵÏÖ¾Ö²¿Ë¢Ð£¬µ«ÊÇ´ÓÈÝÆ÷Àï·µ»ØµÄÖµ²»ÖªµÀÔõô´Óstruts.xmlÅäÖÃÎļþÀïÓ³Éäµ½jspÒ³ÃæÀÒÔǰservletÀïдout.orint("xxxxx")¾Í¿ÉÒԵõ½~£¬µ«ÊÇÏÖÔÚÓÃstruts¾Í²»ÖªµÀÔõôР......
ÔÚaspÀïÔõôµ÷ÓÃjavaдµÄwebservice·½·¨£¬Óкܶ෽·¨
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
ÔõôÔÚ¿ØÖÆÌ¨ÖÐÊäÈëÀàËÆÏÂÃæµÄÐÅÏ¢£º
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
ÿµ±»Ø³µÊ± ......
ÎÒÒѾ°´Õս̳ÌÉÏÅäÖÃtomcatµÄserver.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......