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

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

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

    bjtdeyx

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

    網盤下載地址: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,查詢一個ip時首先查看cache,以減少不必要的重復查找  
    14.     private Map<String, IPLocation> ipCache;  
    15.     // 隨機文件訪問類  
    16.     private RandomAccessFile ipFile;  
    17.     // 內存映射文件  
    18.     private MappedByteBuffer mbb;  
    19.     // 起始地區的開始和結束的絕對偏移  
    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. ................
    posted on 2012-02-21 13:09 心碎逍遙 閱讀(2711) 評論(2)  編輯  收藏

    評論

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

    # re: java jsp 獲取 純真ip地址庫(ip獲取城市)[未登錄] 2012-02-27 17:36 attend
    多線程環境BUG。  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 999zyz**站免费毛片| 久久久久久久99精品免费观看 | 亚洲激情在线观看| 在线观看免费黄网站| 中文字幕亚洲日韩无线码| 九九久久国产精品免费热6| 亚洲av午夜精品一区二区三区| 老司机午夜在线视频免费| 又黄又大又爽免费视频| 特级毛片免费播放| 亚洲日韩精品A∨片无码| 激情内射亚洲一区二区三区爱妻| 亚洲一区免费视频| 激情综合亚洲色婷婷五月APP| 毛片免费观看的视频| 亚洲中文字幕第一页在线| 巨胸狂喷奶水视频www网站免费| 亚洲中文字幕日产乱码高清app| 日本免费久久久久久久网站| 久久亚洲私人国产精品| 久久久高清免费视频| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲中文字幕乱码一区| 精品视频在线免费观看| 亚洲小说区图片区| 日韩一区二区免费视频| 亚洲伊人久久大香线焦| 国产成人免费网站在线观看 | 国产免费无遮挡精品视频| 特级毛片免费播放| 亚洲福利在线观看| 成人人免费夜夜视频观看| 暖暖免费中文在线日本| 亚洲国产精品免费视频| 91情侣在线精品国产免费| 日本永久免费a∨在线视频| 亚洲AV日韩AV天堂久久| 免费观看成人毛片a片2008| 亚洲欧洲国产精品久久| 国产精品成人无码免费| 成全动漫视频在线观看免费高清版下载 |