锘??xml version="1.0" encoding="utf-8" standalone="yes"?>在线看黄的网站,9久re热视频在线精品,国产在线视频资源http://www.aygfsteel.com/bjtdeyx/zh-cnThu, 19 Jun 2025 18:27:11 GMTThu, 19 Jun 2025 18:27:11 GMT60java jsp 鑾峰彇 綰湡ip鍦板潃搴?ip鑾峰彇鍩庡競)http://www.aygfsteel.com/bjtdeyx/archive/2012/02/21/java_getIp.html蹇冪閫嶉仴蹇冪閫嶉仴Tue, 21 Feb 2012 05:09:00 GMThttp://www.aygfsteel.com/bjtdeyx/archive/2012/02/21/java_getIp.htmlhttp://www.aygfsteel.com/bjtdeyx/comments/370401.htmlhttp://www.aygfsteel.com/bjtdeyx/archive/2012/02/21/java_getIp.html#Feedback2http://www.aygfsteel.com/bjtdeyx/comments/commentRss/370401.htmlhttp://www.aygfsteel.com/bjtdeyx/services/trackbacks/370401.html浠嬬粛閫氳繃IP鍦板潃鏌ユ壘ip鍏蜂綋鐨勫煄甯傚拰榪愯惀鍟嗭紒
閫氳繃QQIP鍦板潃搴擄細QQWry.Dat緙栧啓
浠ヤ笅鍙創鍑哄皯閲忎唬鐮?/span>錛岃鍚勪綅鐩存帴鍒版湰浜虹殑緗戠洏涓嬭澆瀹屾暣鐗堬紙浠g爜+鏈鏂癚QWry.Dat錛夛紝欏圭洰鍙洿鎺ヨ繍琛岋紒
QQWry.Dat澶у皬涓?.79M錛?/span>欏圭洰澶у皬浠?90k錛岀洿鎺ヨ繍琛孖PTest.java綾誨嵆鍙紒
姝や唬鐮佸彲鐢ㄤ簬鍚勭java欏圭洰鍜宩sp銆乯2ee欏圭洰
娉ㄦ剰錛?/span>QQWry.Dat鍙渶鏂囦歡鏀懼湪瀵瑰簲鐨勭洰褰曚笅鍗沖彲銆?/span>

緗戠洏涓嬭澆鍦板潃錛?/span>http://115.com/file/dplk9jqn#


  1. public class IPSeeker {  
  2.     //綰湡IP鏁版嵁搴撳悕  
  3.     private String IP_FILE="QQWry.Dat";  
  4.     //淇濆瓨鐨勬枃浠跺す  
  5.     private String INSTALL_DIR="f:/qqwry";  
  6.       
  7.       
  8.     // 涓浜涘浐瀹氬父閲忥紝姣斿璁板綍闀垮害絳夌瓑  
  9.     private static final int IP_RECORD_LENGTH = 7;  
  10.     private static final byte REDIRECT_MODE_1 = 0x01;  
  11.     private static final byte REDIRECT_MODE_2 = 0x02;  
  12.       
  13.     // 鐢ㄦ潵鍋氫負cache錛屾煡璇竴涓猧p鏃墮鍏堟煡鐪媍ache錛屼互鍑忓皯涓嶅繀瑕佺殑閲嶅鏌ユ壘  
  14.     private Map<String, IPLocation> ipCache;  
  15.     // 闅忔満鏂囦歡璁塊棶綾?/span>  
  16.     private RandomAccessFile ipFile;  
  17.     // 鍐呭瓨鏄犲皠鏂囦歡  
  18.     private MappedByteBuffer mbb;  
  19.     // 璧峰鍦板尯鐨勫紑濮嬪拰緇撴潫鐨勭粷瀵瑰亸縐?/span>  
  20.     private long ipBegin, ipEnd;  
  21.     // 涓烘彁楂樻晥鐜囪岄噰鐢ㄧ殑涓存椂鍙橀噺  
  22.     private IPLocation loc;  
  23.     private byte[] buf;  
  24.     private byte[] b4;  
  25.     private byte[] b3;  
  26.       
  27.     public IPSeeker(String fileName,String dir)  {  
  28.         this.INSTALL_DIR=dir;  
  29.         this.IP_FILE=fileName;  
  30.         ipCache = new HashMap<String, IPLocation>();  
  31.         loc = new IPLocation();  
  32.         buf = new byte[100];  
  33.         b4 = new byte[4];  
  34.         b3 = new byte[3];  
  35.         try {  
  36.             ipFile = new RandomAccessFile(IP_FILE, "r");  
  37.         } catch (FileNotFoundException e) { 
  38. ...........
  39. .............
  40. ................


]]>
主站蜘蛛池模板: 池州市| 类乌齐县| 平阳县| 中山市| 通江县| 无棣县| 新和县| 珠海市| 巩留县| 开化县| 瑞安市| 定远县| 郑州市| 白山市| 龙江县| 山东| 晋中市| 皮山县| 小金县| 镇赉县| 延安市| 浏阳市| 如皋市| 股票| 衡东县| 乌拉特中旗| 灯塔市| 安岳县| 金华市| 聂荣县| 额济纳旗| 韩城市| 读书| 青田县| 永安市| 泗水县| 龙川县| 凤庆县| 长白| 康保县| 天津市|