Java±à³ÌËöÊ£¨9£©——Êý¾Ý¿âÁ¬½Ó³Ø
Ò»¡¢Êý¾Ý¿âÁ¬½Ó³Ø¹¤×÷ÔÀí£º
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µØÖ·£¨<poolName.url>£©﹑Óû§Ãû£¨<poolName.user>£©﹑ÃÜÂ루<poolName.password>£©µÈÐÅÏ¢¡£Èçtx.url=192.168.1.123:5000/tx_it£¬tx.user=cyl£¬tx.password=123456¡£¸ù¾Ý×ÊÔ´ÎļþÌṩµÄÐÅÏ¢£¬´´½¨¶à¸öÁ¬½Ó³ØÀàµÄʵÀý£¬Ã¿Ò»¸öʵÀý¶¼ÊÇÒ»¸öÌØ¶¨Êý¾Ý¿âµÄÁ¬½Ó³Ø¡£Á¬½Ó³Ø¹ÜÀíÀàʵÀýΪÿ¸öÁ¬½Ó³ØÊµÀýȡһ¸öÃû×Ö£¬Í¨¹ý²»Í¬µÄÃû×ÖÀ´¹ÜÀí²»Í¬µÄÁ¬½Ó³Ø¡£
¡¡¡¡¶ÔÓÚͬһ¸öÊý¾Ý¿âÓжà¸öÓû§Ê¹Óò»Í¬µÄÃû³ÆºÍÃÜÂë·ÃÎʵÄÇé¿ö£¬Ò²¿ÉÒÔͨ¹ý×ÊÔ´Îļþ´¦Àí£¬¼´ÔÚ×ÊÔ´ÎļþÖÐÉèÖöà¸ö¾ßÓÐÏàͬurlµØÖ·£¬µ«¾ßÓв»Í¬Óû§
Ïà¹ØÎĵµ£º
×î½ü¹«Ë¾Åöµ½ÐèÒªÓÃͼ±íµÄÐÎʽÏÔʾһЩÊý¾Ý£¬ÎҾͿªÊ¼µ½ÍøÉϲéѯ£¬²éµ½ÁËjfreechartºÍamcharts,ÕâÁ½ÕßÎÒ¶¼ÊµÏÖ¹ýÁË£¬jfreechart×îºóÉú³ÉͼƬ£¬µ«ÊÇͼƬЧ¹û²»ÊÇÎÒÏëÒªµÄ£¬È»ºóÓÖÑо¿amcharts ËüµÄЧ¹ûȷʵºÜºÃ£¬¶øÇÒ¹Ù·½ÍøÕ¾ÉÏ»¹ÓкÃЩÀý×ӿɹ©ÏÂÔØ£¬ÍøÖ·ÊÇ:www.amcharts.com
£¨ÏëÒªÍê³ÉÒ»¸öamchartsͼÐÎÐèÒªswfobjects. ......
ÕâÀï×ªÔØÒ»Æª½²½âjavaÐòÁл¯(Serializable)ºÍ·´ÐòÁл¯·½ÃæµÄ¸Ð¾õºÜºÃµÄÎÄÕ¡£
1¡¢ÐòÁл¯ÊǸÉʲôµÄ£¿
¼òµ¥Ëµ¾ÍÊÇΪÁ˱£´æÔÚÄÚ´æÖеĸ÷ÖÖ¶ÔÏóµÄ״̬£¨Ò²¾ÍÊÇʵÀý±äÁ¿£¬²»ÊÇ·½·¨£©£¬²¢ÇÒ¿ÉÒ԰ѱ£´æµÄ¶ÔÏó״̬ÔÙ¶Á³öÀ´¡£ËäÈ»Äã¿ÉÒÔÓÃÄã×Ô¼ºµÄ¸÷ÖÖ¸÷ÑùµÄ·½·¨À´±£ ´æobject states£¬µ«ÊÇJava¸øÄãÌṩһÖÖÓ¦¸Ã±ÈÄã×Ô¼ººÃµÄ±£´æ ......
http://lavasoft.blog.51cto.com/62575/27069
ÊØ»¤Ï̺߳ÍÓû§Ïß³Ì
ÊØ»¤Ïß³ÌÓëÆÕͨÏ̵߳ÄÎ¨Ò»Çø±ðÊÇ£ºµ±JVMÖÐËùÓеÄÏ̶߳¼ÊÇÊØ»¤Ï̵߳Äʱºò£¬JVM¾Í¿ÉÒÔÍ˳öÁË£»Èç¹û»¹ÓÐÒ»¸ö»òÒÔÉϵķÇÊØ»¤Ïß³ÌÔò²»»áÍ˳ö¡££¨ÒÔÉÏÊÇÕë¶ÔÕý³£Í˳ö£¬µ÷ÓÃSystem.exitÔò±Ø¶¨»áÍ˳ö£©
ËùÒÔsetDeamon(true)µÄΨһÒâÒå¾ÍÊǸæËßJVM²»ÐèÒªµÈ´ ......
JAVAѧϰ·Ïßͼ
ÔÚ¿ªÊ¼Ö®Ç°ÓбØÒªÔÙÌÖÂÛÒ»ÏÂJ2ME£¬J2SE£¬J2EEÕâЩ¸ÅÄî¡£J2ME£¬The
Micro Edition of the Java 2 Platform¡£Ö÷ÒªÓÃÓÚǶÈëʽJava£¬ÈçÊÖ»ú£¬PDAµÈµÈ¡£J2SE£¬Java 2
Platform£¬Standard Edition£¬ÎÒÃÇͨ³£Ëù˵µÄJDK(Java Development
Kit)°üº¬ÔÚ´Ë£¬ÊÇJ2EEµÄ»ù´¡¡£J2EE£¬Java 2 Platform£¬Enterprise
......
ÀàµÄ°ü·ÃÎÊȨÏÞ£º¡¶Java±à³Ì˼Ïë¡·ÖÐÒ»¶Î»°µÄÀ§»ó
ÔÚ¡¶java±à³Ì˼ÏëµÚÈý°æ¡·£¨³Âê»Åô ÈÄÈô骵ÈÒ룩µÄµÚÎåÕÂÒþ²Ø¾ßÌåʵÏÖÖУ¬5.4½ÚµÄ×îºóÒ»¶Î»°ÊÇ£º
“ÕýÈçÇ°ÃæËùÌáµ½µÄ£¬Èç¹ûûÄÜΪÀà·ÃÎÊȨÏÞÖ¸¶¨Ò»¸ö·ÃÎÊÐÞÊηû£¬Ëü¾Í»áȱʡµÃµ½°ü·ÃÎÊȨÏÞ¡£ÕâÒâζןÃÀàµÄ¶ÔÏó¿ÉÒÔÓɰüÄÚÈÎºÎÆäËûÀàÀ´´´½¨£ ......