踏歌黑名单工具类DEMO(AUB)
踏歌黑名单工具类DEMO(AUB)
此工具类用户黑名单查询,
提供4个共有方法:
1. 获取黑名单工具类实例,内部实现为单例
BlackUtil blackUtil = BlackUtil.getInstance(blackBaseDataDir);
2.判断号码是否在黑名单中
boolean isBlack = blackUtil.isBlack(phoneNum);
3.将号码添加到黑名单
boolean addBlack = blackUtil.addBlack(phoneNum);
4.将号码从黑名单中删除
boolean removeBlack = blackUtil.removeBlack(phoneNum);
啥也不说了,上代码:
- import com.targtime.utils.black.BlackUtil;
- public class BlackListDemo {
- public static void main(String[] args) {
- /**
- * 存放黑名单数据的文件夹路径 ,黑名单数据文件为文本文件 文件名位手机号码前三位 + ".txt"
- * 每个文件中存储内容为该文件名号段的手机号码, 每个号码一行 例如: xxx/BlackList/130.txt 内容为
- * 1301XXXXXXX 1302XXXXXXX
- *
- */
- String blackBaseDataDir = "E:/tmp/blackList/backs/";
- // 获取黑名单工具类实例,内部实现为单例
- BlackUtil blackUtil = BlackUtil.getInstance(blackBaseDataDir);
- // 要验证的手机号码
- String phoneNum = "15901187743";
- //判断号码是否在黑名单中
- boolean isBlack = blackUtil.isBlack(phoneNum);
- //将号码添加到黑名单
- boolean addBlack = blackUtil.addBlack(phoneNum);
- //将号码从黑名单中删除
- boolean removeBlack = blackUtil.removeBlack(phoneNum);
- System.out.println("isBlack:" + isBlack);
- System.out.println("addBlack:" + addBlack);
- System.out.println("removeBlack:" + removeBlack);
- }
- }
需要用到的jar包在ivy.xml中体现:
- <ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
- <info
- organisation="targtime"
- module="SunngTest"
- status="integration">
- </info>
- <dependencies>
- <dependency org="org.apache.commons" name="commons-io" rev="2.2"/>
- <dependency org="com.targtime" name="tage-blacklist" rev="1.0"/>
- </dependencies>
- </ivy-module>
如遇到问题,请与核心平台组-刘金鑫 联系
转载于:https://blog.51cto.com/targtime/887246
踏歌黑名单工具类DEMO(AUB)相关推荐
- Java中导出pdf文件,pdf工具类demo
最近在做导出pdf文件的功能,参考了很多资料和demo,完成了转出pdf的功能,并适合项目的pdf工具类,现贴出具体的工具类和demo,如有不对的地方欢迎指正 1.pdf工具类PdfUtil.java ...
- re管理器java格式_正则表达式工具类——ReUtil
前言 在文本处理中,正则表达式几乎是全能的,但是Java的正则表达式有时候处理一些事情还是有些繁琐,所以我封装了部分常用功能.就比如说我要匹配一段文本中的某些部分,我们需要这样做: Pattern p ...
- 关于QQ群头像以及微信讨论组头像的工具类
QQ群头像以及微信讨论组头像工具类介绍 介绍: 由于段时间公司项目需求,在翻了网上很多代码后发现,很多人用的是自定义View的办法来实现此类头像的效果,但是,这样一来就必须改变项目中原有的控件,而且 ...
- 【开发随机】JAVA+POI+自定义注解+反射构建自定义工具类实现快捷简便的Excel模板化导出(附demo代码)
220907更新 项目UAT期间,用户反映了一个问题,数据量稍大的情况下,会出现"从某一行开始,往下所有行设置的字体和字体大小不生效"的BUG. 经过排查,发现原因是:POI的XS ...
- java Excel导入导出工具类 及使用demo
java Excel导入导出工具类 及使用demo 前言:相信进来的都是想尽快解决问题的,话不多说,按照以下步骤来,可以操作导出excel到本地,导入同理,自行学习.步骤一:直接复制以下excel工具 ...
- 14、阿里云短信Demo演示、Http的Get请求和Post请求演示、httpClient工具类演示、发送短信模块搭建、搭建用户中心模块、完成user注册基本功能、验证码存入redis、短信验证码注册
阿里云短信Demo演示 一.前端部分 无前端. 二.后端部分 1.创建发送短信测试模块SmsSendDemo,不用使用骨架. 2.在pom文件中引入依赖坐标 <dependency>< ...
- 基于Java的(SM2_SM3_SM4)国密算法, 加密解密工具类及测试demo
编写本文的同时借鉴了多位同学写的demo, 最后发现这位同学写的最详细, 放上该作者的链接, 原版链接: https://download.csdn.net/download/ererfei/9474 ...
- SharePreference工具类
安卓开发一般都需要进行数据缓存,常用操作老司机已为你封装完毕,经常有小伙伴问怎么判断缓存是否可用,那我告诉你,你可以用这份工具进行存储和查询,具体可以查看源码,现在为你开车,Demo传送门. 站点 S ...
- java获取真实ip工具类
场景 有的时候我们需要获取客户端的真实ip,用来实现ip白名单,和黑名单的配置! ip工具类如下 package com.meeno.framework.utils;import javax.serv ...
- writeValueAsString封装成工具类
封装成工具类 [java] view plaincopyprint? <span style="font-family:Microsoft YaHei;">public ...
最新文章
- 老大难的 Java ClassLoader,到了该彻底理解它的时候了
- 面试问到java并发_那些面试官必问的JAVA多线程和并发面试题及回答
- requestAnimationFram
- 计算机联锁软件毕设论文,铁路信号计算机联锁系统()毕设论文.doc
- 2-14 三级菜单
- keil流水灯c语言程序两个一起亮,Keil单片机点亮一个灯及循环流水灯三种实现方法详解...
- webpack打包优化之外部扩展externals的实际应用
- Android:获取最近打开app列表
- 图像识别-百度AI开放平台
- 08-求解Ax=b:可解性和解的结构
- 单片机中断交通灯c语言程序设计,基于c语言单片机交通灯
- FileZilla中文乱码解决方法
- IT运维服务整体方案(资料下载)
- 【毕业季】致毕业生的一句话:天高任鸟飞,海阔凭鱼跃
- 按键精灵执行cmd命令_学会用按键精灵制作脚本:用脚本运行可执行程序
- 计算机主板运算放大器电路,常用运算放大器电路图 (全集)
- 一个量化交易策略师的自白_不安全设计师的自白
- a标签href=”javascript;void(0)
- 未来大数据就业情况分析
- 人戏不分,雌雄莫辩,人生如戏,戏如人生——不疯魔,不成活!
热门文章
- 百度快照不更新是什么原因导致的
- java timer暂停_暂停/停止和启动/恢复Java TimerTask?
- 类似飞秋的局域网软件_局域网办公、社交情怀工具之浅见
- CDN中加速域名和源站地址和回源HOST是什么,应该怎么填
- 自然语言处理之词移距离Word Mover's Distance
- Oracle表空间增加方法
- (逆向工程)Android一键脱壳工具(MDEX)
- python dxf_使用Python读取AutoCAD DXF文档
- excel文件怎么转成vcf_批量excel转vcf格式的方法
- 浅析3D音效的技术和发展