<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    bjtdeyx

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      1 隨筆 :: 1 文章 :: 3 評(píng)論 :: 0 Trackbacks
    介紹通過(guò)IP地址查找ip具體的城市和運(yùn)營(yíng)商!
    通過(guò)QQIP地址庫(kù):QQWry.Dat編寫(xiě)
    以下只貼出少量代碼,請(qǐng)各位直接到本人的網(wǎng)盤(pán)下載完整版(代碼+最新QQWry.Dat),項(xiàng)目可直接運(yùn)行!
    QQWry.Dat大小為8.79M,項(xiàng)目大小僅390k,直接運(yùn)行IPTest.java類(lèi)即可!
    此代碼可用于各種java項(xiàng)目和jsp、j2ee項(xiàng)目
    注意:QQWry.Dat只需文件放在對(duì)應(yīng)的目錄下即可。

    網(wǎng)盤(pán)下載地址:http://115.com/file/dplk9jqn#


    1. public class IPSeeker {  
    2.     //純真IP數(shù)據(jù)庫(kù)名  
    3.     private String IP_FILE="QQWry.Dat";  
    4.     //保存的文件夾  
    5.     private String INSTALL_DIR="f:/qqwry";  
    6.       
    7.       
    8.     // 一些固定常量,比如記錄長(zhǎng)度等等  
    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.     // 用來(lái)做為cache,查詢(xún)一個(gè)ip時(shí)首先查看cache,以減少不必要的重復(fù)查找  
    14.     private Map<String, IPLocation> ipCache;  
    15.     // 隨機(jī)文件訪(fǎng)問(wèn)類(lèi)  
    16.     private RandomAccessFile ipFile;  
    17.     // 內(nèi)存映射文件  
    18.     private MappedByteBuffer mbb;  
    19.     // 起始地區(qū)的開(kāi)始和結(jié)束的絕對(duì)偏移  
    20.     private long ipBegin, ipEnd;  
    21.     // 為提高效率而采用的臨時(shí)變量  
    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. ................
    posted on 2012-02-21 13:09 心碎逍遙 閱讀(2709) 評(píng)論(2)  編輯  收藏

    評(píng)論

    # re: java jsp 獲取 純真ip地址庫(kù)(ip獲取城市) 2012-02-25 10:55 smilence
    我也寫(xiě)了個(gè)獲取地理位置的方法,見(jiàn)http://freedomsmile.net/ba/article?id=bd3f3e72346b6c8401346b8b1ed10003  回復(fù)  更多評(píng)論
      

    # re: java jsp 獲取 純真ip地址庫(kù)(ip獲取城市)[未登錄](méi) 2012-02-27 17:36 attend
    多線(xiàn)程環(huán)境BUG。  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费a级毛片无码a∨蜜芽试看| 精品日韩亚洲AV无码一区二区三区 | 国产精品亚洲自在线播放页码| 久久精品国产亚洲5555| 女人18毛片免费观看| 中文字幕在线观看免费视频| 国产特黄特色的大片观看免费视频| 亚洲精品av无码喷奶水糖心| 亚洲综合视频在线观看| 国产亚洲av片在线观看播放| 亚洲国产人成中文幕一级二级| 大学生a级毛片免费观看| 日本免费人成在线网站| 一级毛片免费视频| a毛看片免费观看视频| 一级做a爰性色毛片免费| 亚洲av无码专区首页| 亚洲人成色777777精品| 亚洲人成www在线播放| 亚洲丰满熟女一区二区v| 亚洲国产成人精品无码区在线秒播| 亚洲欧洲国产日韩精品| 亚洲人成精品久久久久| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 中文字幕在亚洲第一在线| 亚洲Av无码乱码在线观看性色| 成人爱做日本视频免费| 成人免费无码大片a毛片软件| 在线观看免费人成视频色9| 皇色在线视频免费网站| 亚州免费一级毛片| 精品免费久久久久久久| 精品国产sm捆绑最大网免费站| 四虎1515hh永久久免费| 亚洲w码欧洲s码免费| 午夜宅男在线永久免费观看网| 黄色网址免费观看| 日韩国产免费一区二区三区| 免费福利在线播放| 成人免费午夜无码视频| 全免费一级午夜毛片|