Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaÁ¬½Ó³ØµÄ»ù±¾¹¤×÷Ô­Àí

 ¡¡1¡¢»ù±¾¸ÅÄî¼°Ô­Àí
¡¡¡¡ÎÒÃÇÖªµÀ£¬¶ÔÓÚ¹²Ïí×ÊÔ´£¬ÓÐÒ»¸öºÜÖøÃûµÄÉè¼ÆÄ£Ê½£º×ÊÔ´³Ø(Resource Pool)¡£¸ÃģʽÕýÊÇΪÁ˽â¾ö×ÊÔ´µÄƵ·±·ÖÅä?ÊÍ·ÅËùÔì³ÉµÄÎÊÌ⡣Ϊ½â¾öÉÏÊöÎÊÌ⣬¿ÉÒÔ²ÉÓÃÊý¾Ý¿âÁ¬½Ó³Ø¼¼Êõ¡£Êý¾Ý¿âÁ¬½Ó³ØµÄ»ù±¾Ë¼Ïë¾ÍÊÇΪÊý¾Ý¿âÁ¬½Ó½¨Á¢Ò»¸ö“»º³å³Ø”¡£Ô¤ÏÈÔÚ»º³å³ØÖзÅÈëÒ»¶¨ÊýÁ¿µÄÁ¬½Ó£¬µ±ÐèÒª½¨Á¢Êý¾Ý¿âÁ¬½Óʱ£¬Ö»Ðè´Ó“»º³å³Ø”ÖÐÈ¡³öÒ»¸ö£¬Ê¹ÓÃÍê±ÏÖ®ºóÔÙ·Å»ØÈ¥¡£ÎÒÃÇ¿ÉÒÔͨ¹ýÉ趨Á¬½Ó³Ø×î´óÁ¬½ÓÊýÀ´·ÀֹϵͳÎÞ¾¡µÄÓëÊý¾Ý¿âÁ¬½Ó¡£¸üÎªÖØÒªµÄÊÇÎÒÃÇ¿ÉÒÔͨ¹ýÁ¬½Ó³ØµÄ¹ÜÀí»úÖÆ¼àÊÓÊý¾Ý¿âµÄÁ¬½ÓµÄÊýÁ¿?ʹÓÃÇé¿ö£¬ÎªÏµÍ³¿ª·¢?²âÊÔ¼°ÐÔÄܵ÷ÕûÌṩÒÀ¾Ý¡£
¡¡¡¡2¡¢·þÎñÆ÷×Ô´øµÄÁ¬½Ó³Ø
¡¡¡¡JDBCµÄAPIÖÐûÓÐÌṩÁ¬½Ó³ØµÄ·½·¨¡£Ò»Ð©´óÐ͵ÄWEBÓ¦Ó÷þÎñÆ÷ÈçBEAµÄWebLogicºÍIBMµÄWebSphereµÈÌṩÁËÁ¬½Ó³ØµÄ»úÖÆ£¬µ«ÊDZØÐëÓÐÆäµÚÈý·½µÄרÓÃÀà·½·¨Ö§³ÖÁ¬½Ó³ØµÄÓ÷¨¡£
¡¡¡¡Á¬½Ó³Ø¹Ø¼üÎÊÌâ·ÖÎö
¡¡¡¡1¡¢²¢·¢ÎÊÌâ
¡¡¡¡ÎªÁËʹÁ¬½Ó¹ÜÀí·þÎñ¾ßÓÐ×î´óµÄͨÓÃÐÔ£¬±ØÐ뿼ÂǶàÏ̻߳·¾³£¬¼´²¢·¢ÎÊÌâ¡£Õâ¸öÎÊÌâÏà¶Ô±È½ÏºÃ½â¾ö£¬ÒòΪJavaÓïÑÔ×ÔÉíÌṩÁ˶Բ¢·¢¹ÜÀíµÄÖ§³Ö£¬Ê¹ÓÃsynchronized¹Ø¼ü×Ö¼´¿ÉÈ·±£Ïß³ÌÊÇͬ²½µÄ¡£Ê¹Ó÷½·¨ÎªÖ±½ÓÔÚÀà·½·¨Ç°Ãæ¼ÓÉÏsynchronized¹Ø¼ü×Ö£¬È磺
¡¡¡¡public synchronized Connection getConnection()
¡¡¡¡2¡¢¶àÊý¾Ý¿â·þÎñÆ÷ºÍ¶àÓû§
¡¡¡¡¶ÔÓÚ´óÐÍµÄÆóÒµ¼¶Ó¦Ó㬳£³£ÐèҪͬʱÁ¬½Ó²»Í¬µÄÊý¾Ý¿â(ÈçÁ¬½ÓOracleºÍSybase)¡£ÈçºÎÁ¬½Ó²»Í¬µÄÊý¾Ý¿âÄØ?ÎÒÃDzÉÓõIJßÂÔÊÇ£ºÉè¼ÆÒ»¸ö·ûºÏµ¥ÀýģʽµÄÁ¬½Ó³Ø¹ÜÀíÀ࣬ÔÚÁ¬½Ó³Ø¹ÜÀíÀàµÄΨһʵÀý±»´´½¨Ê±¶Áȡһ¸ö×ÊÔ´Îļþ£¬ÆäÖÐ×ÊÔ´ÎļþÖдæ·Å×Ŷà¸öÊý¾Ý¿âµÄurlµØÖ·()?Óû§Ãû()?ÃÜÂë()µÈÐÅÏ¢¡£Èçtx.url=172.21.15.123£º5000/tx_it£¬tx.user=yang£¬tx.password=yang321¡£¸ù¾Ý×ÊÔ´ÎļþÌṩµÄÐÅÏ¢£¬´´½¨¶à¸öÁ¬½Ó³ØÀàµÄʵÀý£¬Ã¿Ò»¸öʵÀý¶¼ÊÇÒ»¸öÌØ¶¨Êý¾Ý¿âµÄÁ¬½Ó³Ø¡£Á¬½Ó³Ø¹ÜÀíÀàʵÀýΪÿ¸öÁ¬½Ó³ØÊµÀýȡһ¸öÃû×Ö£¬Í¨¹ý²»Í¬µÄÃû×ÖÀ´¹ÜÀí²»Í¬µÄÁ¬½Ó³Ø¡£
¡¡¡¡¶ÔÓÚͬһ¸öÊý¾Ý¿âÓжà¸öÓû§Ê¹Óò»Í¬µÄÃû³ÆºÍÃÜÂë·ÃÎʵÄÇé¿ö£¬Ò²¿ÉÒÔͨ¹ý×ÊÔ´Îļþ´¦Àí£¬¼´ÔÚ×ÊÔ´ÎļþÖÐÉèÖöà¸ö¾ßÓÐÏàͬurlµØÖ·£¬µ«¾ßÓв»Í¬Óû§ÃûºÍÃÜÂëµÄÊý¾Ý¿âÁ¬½ÓÐÅÏ¢¡£
¡¡¡¡3¡¢ÊÂÎñ´¦Àí
¡¡¡¡ÎÒÃÇÖªµÀ£¬ÊÂÎñ¾ßÓÐÔ­×ÓÐÔ£¬´ËʱҪÇó¶ÔÊý¾Ý¿âµÄ²Ù×÷·ûºÏ“ALL-ALL-NOTHING”Ô­Ôò,¼´¶ÔÓÚÒ»×éSQLÓï¾äҪôȫ×ö£¬ÒªÃ´È«²»×ö¡£
¡¡¡¡ÔÚJavaÓïÑÔÖУ¬ConnectionÀà±¾ÉíÌṩÁ˶ÔÊÂÎñµÄÖ§³Ö£¬¿ÉÒÔͨ¹ýÉèÖÃConnectio


Ïà¹ØÎĵµ£º

JavaÖØ¸´Ï´ÅÆ

 import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class ShuffleTest {
  public static void main(String args[]) {
    String simpsons[ ......

Javaѧϰ±Ê¼Ç13——ÕýÔò±í´ïʽ

 Ò»¡¢¹¦ÄÜ
     1¡¢×Ö·û´®µÄÆ¥Åä
     2¡¢×Ö·û´®µÄ²éÕÒ
     3¡¢×Ö·û´®µÄÌæ»»
 ¶þ¡¢JavaÖÐÉæ¼°µÄÀà
     java.lang.StringÀà¡¢java.util.regex.MatcherÀà¡¢java.util.regex.PatternÀà
Èý¡¢³õ²½Á˽â
   & ......

ѧjavaµÃÕâÑùѧ£¬Ñ§Ï°¶«Î÷ȷʵҲµÃÕâÑù¡¾×ª¡¿

    Èí¼þ¿ª·¢Ö®Â·ÊdzäÂú¾£¼¬ÓëÌôս֮·,Ò²ÊdzäÂúÏ£Íû֮·¡£JavaѧϰҲÊÇÈç´Ë£¬Ã»Óнݾ¶¿É×ß¡£ÃÎÏëÏñ¡¶ÌìÁú°Ë²¿¡·ÖÐÐéÖñÒ»Ñù±»ÎÞÑÂ×Óõ®õ­¹à¶¥¶øÇáËÉ»ñµÃÒ»¼××Ó¹¦Á¦£¬ÊǺܲ»ÏÖʵµÄ¡£Ã¿ÌìÑöÌì´ó½Ð"ÌìÉñ°¡£¬Çë´Í¸øÎÒÒ»±¾¿û»¨±¦µä°É"£¬Êâ²»Öª¼´Ê¹Äã»ñµÃÁË¿û»¨±¦µä£¬³ýÁËÊÜ×Ô¹¬ÆäÉíÖ®¿àÍ⣬ÄãÒ²²»Ò»¶¨³ÉµÃÁË"¶«·½² ......

Java Reflection (JAVA·´Éä) Ïê½â

 
    JavaÓïÑÔ·´ÉäÌṩһÖÖ¶¯Ì¬Á´½Ó³ÌÐò×é¼þµÄ¶à¹¦ÄÜ·½·¨¡£ËüÔÊÐí³ÌÐò´´½¨ºÍ¿ØÖÆÈκÎÀàµÄ¶ÔÏó(¸ù¾Ý°²È«ÐÔÏÞÖÆ)£¬ÎÞÐèÌáǰӲ±àÂëÄ¿±êÀà¡£ÕâÐ©ÌØÐÔʹµÃ·´ÉäÌØ±ðÊÊÓÃÓÚ´´½¨ÒԷdz£ÆÕͨµÄ·½Ê½Óë¶ÔÏóЭ×÷µÄ¿â¡£ÀýÈ磬·´Éä¾­³£ÔÚ³ÖÐø´æ´¢¶ÔÏóΪÊý¾Ý¿â¡¢XML»òÆäËüÍⲿ¸ñʽµÄ¿ò¼ÜÖÐʹÓá£Java reflection ·Ç³£ ......

java²»ÓÃjni£¬Ò²¿ÉÒÔ»ñµÃµ±Ç°ÏµÍ³ÐÔÄÜÐÅÏ¢

 ×î½ü×ö¸öÏîÄ¿£¬¾ÍÊÇҪȡµÃcpuÕ¼ÓÐÂʵȵȵÄϵͳÐÅÏ¢£¬Ò»¿ªÊ¼ÒÔΪҪÓö¯Ì¬Á´½Ó¿âÁË£¬µ«ºóÀ´·¢ÏÖ¿ÉÒÔÏñÏÂÃæÕâÑù×ö£¬²»È¥µ÷ÓÃjni£¬ÕâÑùʡȥÁ˺ܶ࿴м¼ÊõµÄʱ¼äo(∩_∩)o...
ÔÚJavaÖУ¬¿ÉÒÔ»ñµÃ×ܵÄÎïÀíÄڴ桢ʣÓàµÄÎïÀíÄÚ´æ¡¢ÒÑʹÓõÄÎïÀíÄÚ´æµÈÐÅÏ¢£¬ÏÂÃæÀý×Ó¿ÉÒÔÈ¡µÃÕâЩÐÅÏ¢£¬²¢ÇÒ»ñµÃÔÚWindowsϵÄÄÚ´æÊ¹Óà......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ