社区
Web 开发
帖子详情
java过滤关键字?
heweiAndPippo
2010-04-14 07:22:20
背景,手机bbs论坛。
要求按关键字过滤发帖内容。要求用java实现。
关键字有上千种,肯定要存入数据库。
请高手指点。
...全文
198
7
打赏
收藏
java过滤关键字?
背景,手机bbs论坛。 要求按关键字过滤发帖内容。要求用java实现。 关键字有上千种,肯定要存入数据库。 请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
curtguo
2010-04-14
打赏
举报
回复
1.如果关键字不多,可以采取前台校验的方式,这样速度快一点。
2.如果关键字较多,则可以采取配置文件的形式,在后台来遍历处理。
ginni215
2010-04-14
打赏
举报
回复
可以通过正则表达式去过滤HTML标签,找到相应的内容~
大圣
2010-04-14
打赏
举报
回复
这个在设计时可以考虑下面内容:
1、这些关键字,是相对比较稳定的,不会每天都会变化
2、关键字占用的内存应该不会很大,按一个关键字50个字节算的话,1000个关键字,也不到50k
3、虽然是比较稳定,但有时也是会变化的
根据上面特点,同时为了使比较速度比较快,可以考虑下面的实现方法
1、系统启动时,将所有的关键字全部加载到内存,放到一个map中,关键字作为key值,需要替换成的文字作为value(不知道有没有需要替换的文字,如果没有,value值可以是true)
2、客户端在拿到关键字时,可以直接通过这个map来判断是否需要过滤
3、关键字有可能会变化,当关键字发生变化时,需要将内存中的map进行刷新,时刻保持其最新状态
yanghuistart
2010-04-14
打赏
举报
回复
问题说的清楚点咯》。。。。。学过就好了!
liuyake250
2010-04-14
打赏
举报
回复
放在文件里好点,把文件里的关键词读出来用string的方法匹配
UFOUFO777
2010-04-14
打赏
举报
回复
在提交的时候用循环遍历试试
javaors
2010-04-14
打赏
举报
回复
http://www.javaeye.com/topic/512259
高效
关键字
过滤
java
源码
过滤
关键字
的时候执行的操作都是hashMap.get,所以效率非常高 具体下载
java
源码查看 在普通双核三星笔记本上,加载4000个
关键字
后 1.执行1万次判断是否包含
关键字
的操作耗时30ms 2.执行1万次替换
关键字
的操作耗时...
部分
关键字
过滤
,防止用户使用一些不合理的名称注册
尤其是如果网站已经有了一定规模,用户输入功能已经遍及各处,而急需对所有输入进行
关键字
过滤
时,上述做法更可谓“远水解不了近渴”。这时候,如果有一个通用的办法,呼得一下为整站的输入加上了一道屏障,那该是一...
Java
之路
你了解
Java
吗?你知道
Java
能做什么吗?你知道
Java
该怎么学吗?你知道
Java
未来的发展趋势、发展状况吗?
java
日志文件
过滤
自用日志文件
过滤
软件,写入路径即可用,代码结构清晰、易读。
关键字
过滤
java
编写的匹配
关键字
,并替换
关键字
,提供
关键字
设置,替换敏感词
java
编写的匹配
关键字
,并替换
关键字
,提供
关键字
设置,替换敏感词
java
编写的匹配
关键字
,并替换
关键字
,提供
关键字
设置,替换敏感词
java
编写的...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章