javaee论坛

普通会员

225648

帖子

343

回复

357

积分

楼主
发表于 2017-09-02 09:18:01 | 查看: 90 | 回复: 2
看到这个题目肯定会很诧异,敏感词,什么鬼?疑问


关键是什么时候会使用到?


不绕圈子,直接奔主题, 注册,用户注册;大笑


那么清晰的思路是什么呢?疑问


初期思路:

将敏感词保存在 txt文件当中,存放到项目src下,我们的项目使用的是maven项目;

接口中的业务逻辑: 用户注册时填写的昵称,首先进行非空判断,然后与敏感词比较,那么敏感词应该也有级别,级别优先高的,先比较,一次类推

如果查询到,则返回敏感词已存在;没有查询到,在比较昵称的长度是否符合,正则表达式是否满足;

满足则保存到数据库,不满足,则直接进行返回;


后期思路:

在初期的思路做了些调整

调整的地方: txt文件中的敏感词导入到数据库中,那么问题来了,怎么快速导入呢?

这个得从数据库下手,我使用的是navicate数据库,非常的方便,导入导出功能齐全,简直是居家必备,导入导出的常用工具;

接口中的业务逻辑: 用户注册时填写的昵称,首先进行非空判断,然后与敏感词比较,那么敏感词应该也有级别,级别优先高的,先比较,一次类推

如果查询到,则返回敏感词已存在;没有查询到,在比较昵称的长度是否符合,正则表达式是否满足;

满足则保存到数据库,不满足,则直接进行返回;


更多文章,请关注:http://blog.csdn.net/qq_37022150


普通会员

0

帖子

294

回复

299

积分
沙发
发表于 2023-12-14 15:45:30

谢谢楼主分享

普通会员

0

帖子

286

回复

300

积分
板凳
发表于 2024-04-19 23:34:41

楼主说得对

您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017