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

yourkit·ÖÎöjavaÐÔÄÜ

ÏîÄ¿ÐèÒª·ÖÎöÕû¸öϵͳµÄÉÏÏßÔËÐÐÐÔÄÜ,ËùÒÔÏÖÔÚÀëÉÏÏß»¹Ôç,µ«ÊDZØÐëÄ£Äâ²¢·¢ÏÖÒÔºó¿ÉÄܳöÏÖµÄÐÔÄÜÎÊÌâ.
Á½¸ö±È½ÏºÃµÄ¹¤¾ß:JProbe,yourkit java profile,¸Õ¿ªÊ¼×°ÁËJprobeµÄeclipse²å¼þ,ºóÀ´·¢ÏÖÕⶫÎ÷Ì«¸´ÔÓ,¶øÇÒ»¹±¨²»Ö§³Öjdk 1.6.û·¨·¢¿´µ½´ó¶àÊýÍøÓÑÑ¡Ôñyourkit,ËùÒÔÒ²ÏÂÁËÀ´,±Ï¾¹²»´ó,½á¹û·¢ÏÖËûÓкÜÍêÕûµÄÎĵµºÍflash½Ì³Ì,×ÐϸÑо¿ÁËÒ»·¬²ÅÖªµÀÕâ¸ö¶«Î÷ºÜ·ûºÏÐèÇó,°üÀ¨½ÌÄãÔõôʶ±ðmem leak,cpu ¸ß¸ººÉµÈÎÊÌâ.
cpu·ÖÎöÒ»°ã¾ÍÊÇÄã³ÌÐòÀïÃæµÄ¼ÆËã±È½ÏºÄcpuʱ¼ä,Æäʵ³ýÁËÓÅ»¯Ëã·¨±¾ÉíÒÔÍâ,»¹¿ÉÒÔÔÚcpuµÄÆäËûʱ¼ä¼ÆËã,Õâ¸ö¾ÍÐèÒªµ¥¶ÀµÄÏß³ÌÇл»,¶øÏß³ÌÇл»Ëù´øÀ´µÄÏûºÄÒ²ºÜ¿É¹Û,ÕâÖÖ·½°¸²»´ó¿ÉÈ¡.
»¹ÓÐÒ»µã¾ÍÊÇËû»¹¿ÉÒÔÖ±½ÓÓëeclipse½áºÏ,×°Éϲå¼þÒÔºó¾Í¿ÉÒÔÖ±½Ó¶¨Î»µ½·½·¨,¿ÉÒÔÏÈÈÃËû¼Í¼ÄãµÄcpu,È»ºó¿ªÊ¼×¥È¡¿ìÕÕ,È¡µ½×î¸ßµÄµã,È»ºó¾Í¿ÉÒÔ¿´µ½ÄǸöÀàµÄÄĸö·½·¨ÏûºÄÁËÌ«¶àcpuʱ¼ä,²¢ÇÒÂíÉ϶¨Î»µ½·½·¨.
¸öÈËÈÏΪ,¶ÔËã·¨ÓÅ»¯ºÍÊý¾Ý¿âÓÅ»¯»á±È½ÏºÃ,µ¥¸öÏ̻߳áÔÚsql±È½ÏÂýµÄʱºò×èÈûס,Õâ¸öʱºòÏûºÄµÄcpuʱ¼äÊǿɹ۵Ä,ÕâÑùÂíÉϾͿÉÒÔ·¢ÏÖÒì³£.È»ºó¶¨Î»µ½´úÂë,¾Í¿ÉÒÔÐÞ¸ÄÁË.
ÖÁÓÚmem leak,ËûµÄdemo flashÒ²½²µÄºÜÏêϸ,µ«ÊÇÓÐЩ¹¦ÄÜûÓÐ˵,ËûÒ²²»ÐèÒª¼Í¼,Ö±½ÓץȡÄãÏëÒªµÄ(Õâµã²»Ì«Ã÷°×,¿ÉÄÜÐèÒª½øÒ»²½Ñо¿),È»ºóÈóÌÐòÅÜÆðÀ´,¿ÉÒÔ¿´µ½ÄÚ´æÀïÒ»ÏÂ×ÓÀà¶àÁËÆðÀ´,È»ºóÍ˳ö,Õâ¸öʱºòÄÚ´æϽµµÄ²»Ã÷ÏÔ,¾Í˵Ã÷¿ÉÄÜÓÐÒç³ö,µ«ÊÇÆäʵÕâ¸ö²»Ì«ºÃ¶¨Á¿,ËùÒÔÎÒ¾õµÃÒ»°ãµÄ×÷·¨¾ÍÊÇ¿´ÓжàÉÙÀà±»ÊÍ·ÅÁË.ÔÚ´úÂëÀïÃæÓ¦¸ÃÓжàÉÙÀà´´½¨,Èç¹ûÄãÍ˳öµÄ»°Ó¦¸Ã½«ËùÓÐÀàÊͷŵô,È»ºóÓÃËüÀïÃæµÄgarbage»ØÊÕÒ»ÏÂ,¿´¿´ÊDz»ÊǶ¼»ØÊÕÁË.ÔÚÕâÀïÎÒ¾ÍÊÇ·¢ÏÖ´úÂëÔÚºÜÖØÒªµÄÒ»¸öÀàÀïÃæûÓлØÊÕ,ÆäʵÕâ¸öÈç¹ûÓû§Á¿¾Þ´óµÄ»°Á¿ÊǺܿɹ۵Ä,Õâ¸ö¿ÉÒÔÔ¤¼ûµ½.È»ºó¾Í¿ÉÒÔÐ޸ĴúÂëÁË,ÔÙ²âÊÔ.
µ±È»¶ÔÓÚËûµÄsql¹¦ÄÜ»¹²»ÖªµÀÔõôÓÃ,ÎĵµÀïÃæ˵Ö÷ÒªÓû§j2ee.µ«ÊÇÎÒÏëÓ¦¸Ã¿ÉÒÔÓõ½appÀïÃæ.
ºÜÔÞµÄÒ»µãÊÇ¿ÉÒÔÔ¶³Ì²é¿´×´Ì¬,ÕâÑù¼´Ê¹ÄãµÄ²¿Êð²»ÊDZ¾µØµÄҲûÓйØϵ,²»ÓÃÔ¶³ÌÉÏÈ¥¿´.
ÕâÀïÄÚ´æй©¿ÉÒÔÓö¼ûµ½ÒÔºó¿Ï¶¨»áÓб¬ÅïµÄÒ»Ìì,ËùÓп϶¨ÊÇÒ»¸öÒþ»¼.²»¹ýÓÐЩÀàµÄÈ·¾ÍÊdz£×¤ÔÚÄÚ´æÀïÃæµÄ,Ò»¿ªÊ¼·ÖÅäÁËÒԺ󶼻áÓõ½,µ«ÊDz»»áËæÓû§µÄÔö¼Ó¶øÔö¼Ó.ËùÒÔÕâÒ»µã¿ÉÄܵ¥Àýģʽ»áÂíÉÏÌåÏÖ³öÀ´,¶øÇÒ×Ô¼ºÊµÏֵĶԲ»¶ÔÒ²¿ÉÒÔÒ»ÑÛ¿´³öÀ´,Èç¹û²»ÕýÈ·,ÀÛµÄÊýÁ¿¿Ï¶¨·Ç³£´ó.
Èç¹û¼ÓÉ϶ÔÓÚÍøÂçµÄ²âÊÔ,¹À¼Æyourkit¾ÍÎÞµÐÁË,Ô­À´Ö»ÊÇͨ¹ý×Ô¼ºµÄ²âÊԽű¾·¢ÏÖһЩËÀËøµÈÎÊÌâ,µ«ÊǾßÌ廹ÊDz»ºÃ²âÊÔ,·¢ÏÖ²»ÁËÄÚ´æй©
ËùÒÔjav


Ïà¹ØÎĵµ£º

JAVA CalendarÏê½â

JAVA CalendarÏê½â
£¨ÔÚÎÄÕµÄ×îºó£¬½«»á½éÉÜDateÀ࣬Èç¹ûÓÐÐËȤ£¬¿ÉÒÔÖ±½Ó·­µ½×îºóÈ¥ÔĶÁ£©
¾¿¾¹Ê²Ã´ÊÇÒ»¸ö Calendar ÄØ£¿ÖÐÎĵķ­Òë¾ÍÊÇÈÕÀú£¬ÄÇÎÒÃÇÁ¢¿Ì¿ÉÒÔÏëµ½ÎÒÃÇÉú»îÖÐÓÐÑô(¹«)Àú¡¢Òõ(Å©)ÀúÖ®·Ö¡£ËüÃǵÄÇø±ðÔÚÄÄÄØ£¿
±ÈÈçÓУº
Ô·ݵĶ¨Òå - Ñô`(¹«)Àú Ò»Äê12 ¸öÔ£¬Ã¿¸öÔµÄÌìÊý¸÷²»Í¬£»Òõ(Å©)Àú£¬Ã¿¸öÔ¹̶¨28 ......

javaÖеÄURLEncoderºÍURLDecoderÀà

¡¾IT168 ¼¼ÊõÎĵµ¡¿
¡¡¡¡/*
¡¡¡¡ÍøÒ³ÖÐµÄ±íµ¥Ê¹ÓÃPOST·½·¨Ìύʱ£¬Êý¾ÝÄÚÈݵÄÀàÐÍÊÇ application/x-www-form-urlencoded£¬ÕâÖÖÀàÐͻ᣺
¡¡¡¡1.×Ö·û"a"-"z"£¬"A"-"Z"£¬"0"-"9"£¬"."£¬"-"£¬"*"£¬ºÍ"_" ¶¼²»»á±»±àÂë;
¡¡¡¡2.½«¿Õ¸ñת»»Îª¼ÓºÅ (+) ;
¡¡¡¡3.½«·ÇÎı¾ÄÚÈÝת»»³É"%xy"µÄÐÎʽ,xyÊÇÁ½Î»16½øÖƵÄÊýÖµ;
¡¡¡¡4.ÔÚ ......

java ioÁ÷×ܽá

Java IOµÄÒ»°ãʹÓÃÔ­Ôò£º
Ò»¡¢°´Êý¾ÝÀ´Ô´£¨È¥Ïò£©·ÖÀࣺ
1¡¢ÊÇÎļþ£º FileInputStream, FileOutputStream, FileReader, FileWriter
2¡¢ÊÇbyte[]£ºByteArrayInputStream, ByteArrayOutputStream
3¡¢ÊÇChar[]: CharArrayReader, CharArrayWriter
4¡¢ÊÇString: StringBufferInputStream, StringReader, StringWriter
5¡¢ ......

ѧϰJavaµÄ30¸ö»ù±¾¸ÅÄî


Ç°ÑÔ:
¡¡¡¡ÔÚÎÒÃÇѧϰJavaµÄ¹ý³ÌÖÐ,ÕÆÎÕÆäÖеĻù±¾¸ÅÄî¶ÔÎÒÃǵÄѧϰÎÞÂÛÊÇJ2SE,J2EE,J2ME¶¼ÊǺÜÖØÒªµÄ,J2SEÊÇJavaµÄ»ù´¡,ËùÒÔÓбØÒª¶ÔÆäÖеĻù±¾¸ÅÄî×öÒÔ¹éÄÉ,ÒÔ±ã´ó¼ÒÔÚÒÔºóµÄѧϰ¹ý³ÌÖиüºÃµÄÀí½âjavaµÄ¾«Ëè,ÔÚ´ËÎÒ×ܽáÁË30Ìõ»ù±¾µÄ¸ÅÄî¡£
¡¡¡¡Java¸ÅÊö:
¡¡¡¡Ä¿Ç°JavaÖ÷ÒªÓ¦ÓÃÓÚÖмä¼þµÄ¿ª·¢(middleware)---´¦Àí¿Í» ......

ä¯ÀÀÆ÷²»Ö§³ÖjavaµÄ½â¾ö°ì·¨

ä¯ÀÀÆ÷²»Ö§³ÖjavaµÄ½â¾ö°ì·¨2008-07-09 11:45ä¯ÀÀÆ÷²»ÄÜÏÔʾÍøÒ³µÄijЩÄÚÈÝ£¬Ö»ÏÔʾһ¸ö»ÒÉ«µÄ¿ò£¬Ìáʾ²»Ö§³ÖJAVA¡£ ÕâÊÇÒòΪÄúµÄä¯ÀÀÆ÷ÐèÒªÓÐÖ§³ÖJavaµÄ¹¦ÄܲÅÄÜ¿´µ½£¬ÓпÉÄÜÊÇÄãµÄä¯ÀÀÆ÷ûÓа²×°javaÐéÄâ»úµÄÖ§³Ö£¬Ò²ÓпÉÄÜÊÇÄãµÄä¯ÀÀÆ÷½ûÖ¹ÁËJavaµÄ¹¦ÄÜ¡£Çë°´ÏÂÃæÌáʾ´ò¿ªÄãµÄä¯ÀÀÆ÷µÄjavaÉèÖá£
(1)¡¢Èç¹ûÄãµÄ²Ù×÷ÏµÍ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ