当前位置: 首页 > news >正文

新版纯真ip数据库的使用

下载纯真社区库

纯真官网
创建账号,申请免费版本
手动下载ip库,然后复制密钥
在这里插入图片描述

新建maven控制台项目

修改pom.xml引入需要的包

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.wujialiang</groupId><artifactId>chunzhenstu</artifactId><version>1.0-SNAPSHOT</version></parent><artifactId>ipstu01</artifactId><packaging>jar</packaging><name>ipstu01</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><dependency><groupId>org.msgpack</groupId><artifactId>msgpack-core</artifactId><version>0.9.8</version></dependency><dependency><groupId>net.cz88</groupId><artifactId>czdb-search</artifactId><version>1.0.2.3</version><scope>system</scope><!--maven仓库中搜索不到--><systemPath>G:/CodeStu/Java/stu06/chunzhenstu/packages/czdb-search-1.0.2.3.jar</systemPath></dependency></dependencies>
</project>

新建resouces文件夹
在这里插入图片描述
将数据库复制到resources文件夹下
在这里插入图片描述
编写代码

package com.wujialiang;import net.cz88.czdb.DbSearcher;
import net.cz88.czdb.QueryType;public class App 
{public static void main( String[] args ){try {String ipv4Path = App.class.getClass().getResource("/cz88_public_v4.czdb").getPath();if(ipv4Path.startsWith("/")){ipv4Path = ipv4Path.substring(1);}DbSearcher searcher = new DbSearcher(ipv4Path, QueryType.MEMORY, "获取的密钥");String region = searcher.search("ip地址");System.out.println(region);searcher.close();} catch (Exception e) {throw new RuntimeException(e);}}
}

在这里插入图片描述


http://www.mrgr.cn/news/55844.html

相关文章:

  • AI编程新纪元:Cursor与V0引领的技术变革
  • 炒股看分时图,这些知识你知道吗?
  • C语言 | Leetcode C语言题解之第480题滑动窗口中位数
  • 基于微博评论的自然语言处理情感分析
  • ScrollView 真机微信小程序无法隐藏滚动条
  • leetcode22.括号生成
  • 知识见闻 - 什么是项目
  • Qt中使用线程之QThread
  • 前端——根据状态的不同,显示不同的背景颜色
  • 使用python自制桌面宠物,好玩!——枫原万叶桌宠,可以直接打包成exe去跟朋友炫耀。。。
  • HW支持-定时扫描局域网内所有设备MAC不在白名单则邮件提醒
  • 二叉树的一些题目
  • 谈一谈nginx限制连接与请求的模块
  • 什么是神经网络架构搜索(NAS, Neural Architecture Search),如何写对应的python程序代码呢
  • Moectf-week2-wp
  • 若依框架的下载与配置
  • elasticsearch的基本用法
  • MySQL !=NULL 与IS NOT NULL
  • 什么是内控型预付费表?内控型预付费表与预付费表的区别在哪里?
  • 90%的人都不算会网络安全,这才是真正的白帽子技术
  • 第三代加密法-维吉尼亚加密法代码实现
  • IEC104规约的秘密之十五----文件传输慢的原因
  • Task Registration Process
  • this指针—静态成员—单例模式
  • Java 基础教学:基础语法-数据类型
  • 九、基于构件的软件工程