javaÈçºÎʵÏÖ¶ÔÌØ¶¨¶Ë¿ÚµÄIP¹ýÂËÄØ£¿£¨¸ßÊÖ½ø£©
ÎÒÏÖÔÚÔÚ×öÒ»¸öÓÎÏ··þÎñÆ÷£¬Ôڸ÷þÎñÆ÷ÉÏ¿ªÁËһЩ¶Ë¿Ú£¬²¢ÔÚÕâЩ¶Ë¿ÚÉÏ¿ªÆôÁË·þÎñͨµÀ£¬Íæ¼Ò¿ÉÒÔÁ¬½Ó¸Ã¶Ë¿Ú£¬ÏÖÔÚÎÒÏëÓÃJAVA×öÒ»¸öIP¹ýÂ˵Ä×°Öã¬Ê¹ÓÉÎÒÖ¸¶¨µÄIP²ÅÄÜÁ¬½ÓÉϸö˿ڣ¬Î´Ö¸¶¨µÄIP²»ÄÜÁ¬½Ó£¬ÇëÎʸÃÈçºÎʵÏÖÄØ£¿
¸ßÊÖÇë»Ø´ðһϰɣ¬ÎÒÕâ¸öºÜ¼±µÄ¡£Ò»¶¨½±Àø¸ß·Ö
·þÎñÆ÷»ñµÃ¿Í»§¶ËµÄIP,²»ÔÚ·¶Î§ÄÚµÄÁ¬½Ó²»×öÈκηþÎñ»òÖ±½Ó¹Ø±Õ´ËÁ¬½Ó²»ÐÐÂð?
ÎÊÌâÊÇ·þÎñÆ÷ÖÐÔËÐеķþÎñºÍÕâ¸ö¹ýÂ˳ÌÐòËùÔڶ˿ڲ»Ò»Ñùѽ£¿
¿ÉÒÔ½«Á¬½Ó·þÎñÆ÷µÄ¶Ë¿ÚµÄSOCKET¶¼À¹½ØÏÂÀ´£¬ÔÙ¿´IPÊDz»ÊÇÊÚȨ£¬Èç¹ûÊÚȨÁ˾Íת·¢¸ø·þÎñÆ÷£¬Èç¹ûûÊÚȨ¾ÍÖ±½Ó¹Ø±Õ»ò²»×÷´¦Àí¡£
µ«ÊÇÔõôÑù²ÅÄܰÑÁ¬½ÓÕą̂·þÎñÆ÷µÄ¶Ë¿ÚµÄSOCKET¶¼À¹½ØÏÂÀ´£¬ÁíÍâÒªÔõôÑù²ÅÄÜת·¢¸ø·þÎñÆ÷ÄØ£¿Õâ¸ö¹ý³Ì²»Ì«¶®£¿£¿£¿
°´ÄãÕâôÉè¼Æ,¿ÉÒ»Õßô×ö,Èç¹û·ûºÏ¹æÔò
¹ýÂ˳ÌÐò·µ»Ø¸ø¿Í»§¶ËÒ»¸ö·þÎñÆ÷Á¬½Ó±êʾ¡¢·þÎñÆ÷µØÖ·µÈ
¿Í»§¶Ë³ÌÐò¸ù¾Ý·µ»ØÐÅÏ¢Á¬½Ó·þÎñÆ÷,·þÎñÆ÷¸ù¾ÝÁ¬½Ó±êʾÅж¨ÊÇ·ñºÏ·¨µÈµÈ
ÎÊÌâÊǿͻ§¶ËµÄµÇ¼Æ÷ĬÈÏÊÇÖ±½Ó·ÃÎÊÓÎÏ··þÎñÆ÷µÄ£¬ÏÖÔÚÎÒÒªÔÚÓÎÏ··þÎñÆ÷ºÍ¿Í»§¶ËµÇ¼Æ÷Ö®¼äÉèÖÃÒ»¸ö¹ýÂ˵Ä×°Ö㬸ÃÈçºÎ×öÄØ£¿
¿Í»§¶ËµÄ³ÌÐòÒѾдºÃÁË£¬²»ÄÜÔÙ¸ÄÁË£¬·þÎñÆ÷¶ËµÄ³ÌÐòÒ²²»ÄÜÔÙ¸ÄÁË£¬ÏÖÔÚÒªÔÚ·þÎñÆ÷ÉϼÓÔËÐÐÒ»¸öJAVA³ÌÐòÀ´×öÕâÑùµÄ³ÌÐò¡£
ѧϰ
ѧϰÖÐ
Äã×öÒ»¸öеijÌÐòÀ´½øÐÐÉí·ÝÑéÖ¤£¬Õâ¸ö³ÌÐò¼ÈÊÇ·þÎñÆ÷£¬ÓÖÊǿͻ§¶Ë£¬ÊÇ·þÎñÆ÷ÊÇÒòΪÓû§Ö±½ÓÁ¬½Óµ½Õâ¸ö³ÌÐò£¬Êǿͻ§¶ËÊÇÒòΪÕâ¸ö³ÌÐòÄÚ²¿´ò¿ªÒ»¸ö¶ÔÔÓÐÓÎÏ··þÎñÆ÷µÄÁ¬½Ó£¬È»ºó½«Óû§ÊäÈëÊä³ö¸ø·þÎñÆ÷£¬ÔÙ½«·þÎñÆ÷µÄÊä³öÊä³ö¸øÓû§£¬ÕâÑùÓ¦¸Ã¾Í¿ÉÒÔÁË¡£
ȱµãÊÇ£¬Èç¹û²»Äܸü¸ÄÔÀ´µÄÓÎÏ··þÎñÆ÷£
Ïà¹ØÎÊ´ð£º
ÎÒĿǰÔÚ±¾µØµÄlinuxÉÏдÁËÒ»¸öswingµÄ½çÃæ£¬Ïëͨ¹ýÕâ¸ö½çÃæÀ´¿ØÖÆÆäËüµçÄÔµÄlinuxÖØÆô¡£
ÎÒÖªµÀÓÃRuntime.getRuntime().exec("shutdown -r");¿ÉÒÔ¿ØÖƱ¾»úLinuxÖØÆô£¬µ«ÊÇÔõô¿ØÖÆÔ¶³ÌµÄlinuxÖØÆôÄØ£¿ ......
ÎÒÔÚjspÒ³Ãæ´æÉÏÒ»¸ösession,±¾Ò³Ã滹¿ÉÒÔÈ¡³öÖµÀ´.
µ«ÊÇһˢÐÂ,»òÕß´ò¿ªÐµÄÒ³Ãæ¾ÍÈ¡²»³öÖµÀ´ÁË.
Ææ¹ÖµÄÊÇ,ÎÒ²âÊÔÁíÒ»¸ö³ÌÐòʱºò
ÔÚjspÒ³Ãæ´æÉÏÒ»¸ösession,±¾Ò³Ãæ¿ÉÒÔÈ¡³öÖµÀ´,ˢлò´ò¿ªÐÂÒ³ÃæÖµÄÜÈ¡³öÀ´ÁË.
......
ÎÒÏë×ö¹»¹ºÎï³µÓÃsession µ«ÊDz»ÖªµÀÔõô»ñÈ¡¹ºÂòÊýÁ¿ ËÓоßÌåµÄ´úÂëÂð Ï£ÍûÄܸîÉá
ÏÂÃæÊǹºÎï³µµÄºËÐÄ´úÂë
ÓÐÁËÕâ¸ö ¾ÍÓ¦¸ÃÄܹ»×ö³öÀ´°É
Java code:
public void doPost(HttpServletRequest reque ......
ÓÃRandomAccessFileдÈëTXTÎļþ²é¿´Ê±ÊÇÂÒÂ룬ÇëÎÊÓÐʲô·½·¨¿ÉÒÔд³É¿É¶ÁµÄÎļþ£¬²»ÊÇÓÃÆäËûµÄÎļþ²Ù×÷£¬¾ÍÊÇÖ»ÓÃRandomAccessFileµÄ·½·¨ÊÇ·ñ¿ÉÒÔʵÏÖ£¿
Java code:
import java.io.*;
public class RandomAcce ......