jconsole ¼à¿Ø±¾»úµÄËùÓÐ Java Ó¦ÓúÍÔ¶³ÌµÄÓ¦ÓÃ
ÆäʵÔÚ JDK 5 ÖÐÒѾмÓÈëÁËÕâ¸ö¹¦ÄÜÁË. ÏÖÔÚµÄ JDK ÒѾÄÚÖÃÁË¶Ô VM µÄ¼à¿Ø¹¦ÄÜ. JDK 6 ÖÐÕâ¸ö¹¤¾ß±äµÄ¸ü¼ÓºÃÓÃÁË. ¹ØÓÚ JDK 5 ÖÐÈçºÎʹÓÃÕâ¸ö¹¤¾ß¿ÉÒԲο¼ÕâÀï: http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html
http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html
jconsole ¿ÉÒԺܷ½±ãµÄ¼à¿Ø±¾»úµÄËùÓÐ Java Ó¦ÓúÍÔ¶³ÌµÄÓ¦ÓÃ.
¼à¿Ø±¾µØÓ¦ÓÃ
Ê×ÏȾÍÊÇÆô¶¯ÄúÒª¼à¿ØµÄÓ¦ÓÃ, ÀýÈçÎÒÓà JDK 1.6 À´Æô¶¯ÁË Tomcat, »òÕß Eclipse Ò²¿ÉÒÔ, ¿ÉÒÔÔÚÈÎÎñ¹ÜÀíÆ÷(Ctrl+Alt+Del¿ÉÒÔµ÷³öÀ´, »òÕßÔÚÈÎÎñÀ¸µã»÷ÓÒ¼ü)Àï¿´µ½½ø³ÌID, ÀýÈçÎÒÕâÀïÊÇ 6132.
½Ó×ÅÔÚ JDK °²×°Ä¿Â¼ÖÐ(<JDK_HOME>/bin/jconsole.exe)Æô¶¯ jconsole.exe (Ë«»÷»òÕßÔÚ cmd ÀïÃæÇÃÈë jconsole), Ö÷½çÃæ»áÌáʾÄú½¨Á¢Ò»¸öÐÂÁ¬½Ó:
¿ÉÒÔ¿´µ½½ø³ÌID, Ñ¡ÔñËü, È»ºóµã»÷"Á¬½Ó". ÕâЩ ID ±ØÐ붼ÊÇÓà JDK 1.6 µÄ java.exe Æô¶¯µÄ, ·ñÔòÔÚÁбíÀï¿´²»µ½.
JConsle Äܼà¿ØÄÚ´æ,Ïß³Ì,ÀàµÄÊýÄ¿ºÍCPUÈ»ºóµã»÷¸÷¸ö Tab ¿ÉÒÔ¿´µ½ÏêϸµÄÊä³ö, ÏêϸµÄÊä³ö°üÀ¨:
ÄÚ´æ: ¶Ñ/·Ç¶Ñ, ·åÖµ, ÄÚ´æµÄ¸÷¸ö²¿·Ö, ÀýÈç Perm, Eden µÈµÄ´óСÇúÏßͼ.
Ïß³Ì: ·åÖµ, ËùÓÐÏ̵߳ÄÁбí, ¶ÑÕ»¸ú×Ù(Äĸö¶ÔÏóÖеÄÏß³Ì)µÈ. »¹¿ÉÒÔÇ¿ÖÆÖ´ÐÐGC.
Àà: ·åÖµ, Àà×ÜÊýÇúÏßͼ.
MBean: һЩ JVM ²ÎÊýµÄÏêϸ MBean ÐÅÏ¢.
¼à¿ØÔ¶³Ì½ø³Ì
Ê×ÏÈÐèÒªÔÚÔËÐеÄÓ¦ÓÃÉÏÆôÓÃÔ¶³Ì¹ÜÀí, ²ÎÊýÈçÏÂ(¼òµ¥ÆÚ¼ä¾Í²»¼ÓÓû§ÑéÖ¤ÁË):
java -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar ../demo/jfc/Java2D/Java2Demo.jar
È»ºóÁ¬½ÓµÄʱºòÑ¡ÔñÔ¶³Ì½ø³Ì, µØÖ·ÊäÈë:
localhost:1090
¼´¿É.µ±È»ÔÚ±ðµÄµçÄÔÉÏ(Ò»°ãÊǾÖÓòÍø)¿ÉÒÔÊäÈëÄǸöµçÄÔµÄIP.
×ÛÊö: ʹÓà JConsole ¿ÉÒÔ¼òµ¥µÄ¼à¿Ø Server ״̬, µ«ÊDZ¾ÉíÒªÕ¼Ò»¶¨µÄ×ÊÔ´, ²»¹ý JVM ×Ô´øµÄ¼à¿Ø, ÀíÂÛÉϽ²Ó¦¸ÃÊÇÕ¼×ÊÔ´ºÜСºÜСµÄ, ¿ÉÒÔÓÃËüÀ´·½±ãµÄÁ˽â Web ·þÎñÆ÷Ó¦Óýø³ÌµÄ״̬. Èç¹ûÒªµ÷ÓÅÓ¦ÓÃ, »¹ÊÇʹÓà JProfiler µÈ¹¤¾ß¸üºÃһЩ, µ±È»ËüÃÇÕ¼µÄ×ÊÔ´Ò²¸ü´ó.
ºó¼Ç:
jdk1.6.0\demo\management\MemoryMonitor
ÕâÀï´øÁ˸öºÜºÃµÄ»ÄÚ´æÇúÏßͼµÄÀý×Ó... ´ó¼Ò¸Ä¸Ä¾Í¿ÉÒÔʵÏÖͬʱ¼à¿Ø¶ą̀ Server µÄÄÚ´æÇúÏßÁË....
Ïà¹ØÎĵµ£º
µÚÒ»ÕÂ. JAVAÌåϵ½á¹¹½éÉÜ
µÚÒ»½Ú ΪºÎʹÓÃJava:ƽ̨Î޹أ¬°²È«£¬ÍøÂçÒƶ¯ÐÔ
µÚ¶þ½Ú Ìåϵ½á¹¹
1.
JAVAÐéÄâ»úµÄ»ù±¾½á¹¹Í¼£º
2. & ......
JavaµÄÒ»¸öÖØÒªÓŵã¾ÍÊÇͨ¹ýÀ¬»øÊÕ¼¯Æ÷(Garbage Collection£¬GC)×Ô¶¯¹ÜÀíÄÚ´æµÄ»ØÊÕ£¬³ÌÐòÔ±²»ÐèҪͨ¹ýµ÷Óú¯ÊýÀ´ÊÍ·ÅÄÚ´æ¡£Òò´Ë£¬ºÜ¶à³ÌÐòÔ±ÈÏΪJava²»´æÔÚÄÚ´æй©ÎÊÌ⣬»òÕßÈÏΪ¼´Ê¹ÓÐÄÚ´æй©Ҳ²»ÊdzÌÐòµÄÔðÈΣ¬¶øÊÇGC»òJVMµÄÎÊÌâ¡£Æäʵ£¬ÕâÖÖÏë·¨ÊDz»ÕýÈ·µÄ£¬ÒòΪJavaÒ²´æÔÚÄÚ´æй¶£¬µ«ËüµÄ±íÏÖÓëC++²»Í¬¡£
ÎÊÌâµÄÌá ......
·ÏÁË¡£2ÄêûÕý¾ÓùýJavaÁË¡£ÎªÁË°ïÅóÓÑæ±ØÐëÈ«²¿¼ñÆðÀ´¡£BT¼Æ»®±»ÆÈÔÝÍ£¡£
»¹ÊǺÃÄÔ×Ó²»ÈçÀñÊÍ·¡£
¼ÇÏÂÀ´£º
Java»·¾³±äÁ¿ÉèÖãº
http://blog.csdn.net/aneka/archive/2008/09/19/2948209.aspx
ѧϰ Java ¿ª·¢µÄµÚÒ»²½¾ÍÊǹ¹½¨¿ª·¢»·¾³£¬ÏÂÃæÒÔ JDK6.0 ÔÚ Windows XP ÉϵݲװÅäÖÃΪÀýÀ´½²Êö£º
µÚÒ»²½£ºÏÂÔØ JDK
´ ......
TimerλÓÚjava.utilÏÂÃ棬һ°ã½ÐËûjava¼ÆʱÆ÷¡£
javaAPIµÄ½âÊÍÈçÏÂ:
Ò»ÖÖÏß³ÌÉèÊ©£¬ÓÃÓÚ°²ÅÅÒÔºóÔÚºǫ́Ïß³ÌÖÐÖ´ÐеÄÈÎÎñ¡£¿É°²ÅÅÈÎÎñÖ´ÐÐÒ»´Î£¬»òÕ߶¨ÆÚÖظ´Ö´ÐС£
ÏÈÀ´¿´¿´Ð§¹û£º
1.Éè¼Æ¼ÆʱÆ÷
import java.io.IOException;
import java.util.Calendar;
import java.util.Timer;
public class TimerTest {
......
JavaÖг£ÓõļÓÃÜËã·¨Ó¦ÓÃMD5£¬SHA,RSA
×÷Õß: , ¡¡³ö´¦:ÖйúITʵÑéÊÒ,¡¡ÔðÈαà¼: Àî´ºÓí,¡¡
2007-11-15 14:45
¡¡¡¡¡¡1. MD5¼ÓÃÜ£¬³£ÓÃÓÚ¼ÓÃÜÓû§ÃûÃÜÂ룬µ±Óû§Ñé֤ʱ¡£} ¡¡¡¡}¡¡¡¡2. SHA¼ÓÃÜ£¬ÓëMD5ÏàËƵÄÓ÷¨£¬Ö»ÊÇÁ½ÕßµÄËã·¨²»Í¬¡£} ¡¡¡¡}¡¡¡¡3. RSA¼ÓÃÜ£¬RAS¼ÓÃÜÔÊÐí½âÃÜ¡£³£ÓÃÓÚÎı¾ÄÚÈݵļÓÃÜ¡£
¡¡¡¡1. MD5¼ÓÃÜ£ ......