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

网站怎么做漂亮点百度seo官网

网站怎么做漂亮点,百度seo官网,集团网站建设哪家更好,工厂网络设计方案在我们访问网站的时候,如果发现我们发布的内容有色情暴力的东西等等,会屏蔽掉,这种行为就是过滤敏感词。 从技术层面实现起来,其实比较简单,因为我们输入的内容就是一个大型的字符串,我们要调用某些api来判…

在我们访问网站的时候,如果发现我们发布的内容有色情暴力的东西等等,会屏蔽掉,这种行为就是过滤敏感词。

从技术层面实现起来,其实比较简单,因为我们输入的内容就是一个大型的字符串,我们要调用某些api来判断这个字符串有没有敏感词,比如我们可以使用jdk自带的方法,比如String里面有个replace方法可以直接替换字符串。

但是网站在运行过程中,敏感词可能比较多,有几十个,甚至上百个。但是你发的如果是文章,字符串可能非常长,这种情况下,如果用replace一遍一遍替换,性能未免太差了,在实际开发过程中,我们往往会采用前缀树的数据结构

前缀树算法特点

  1. 根节点不包含任何字符,除了根节点以外的每个节点都只包含一个字符
  2. 从根节点到某一个节点经过的路上,经过的字符连接起来就是对应的字符串

从根节点到最末端才能算是敏感词,在我们检测的时候,需要三个指针。第一个指针指向树,默认的是指向根节点;第二个指针指向字符串,默认的是指向字符串中第一个字符;第三个指针依然指向字符串,默认的也是指向字符串中第一个字符。

这样在筛选或者过滤单词的时候,根据二三指针分别标记头尾就可以认为中间字符串是敏感词。二指针永远不回头,而第三个字符串到结尾会再次回到二字符串的新位置。最后用StringBuilder来接收

代码实现

创建存储敏感词的文件

在resources下创建txt文件,里面规定敏感词

 

创建工具类

为了便于使用,我们用@Component将他托管给容器,同时将数据结构封装到内部类中,因为除了这个类,别的类基本不会调用

 

创建前缀树

 

 前缀树的结构其实并不复杂,下一个环节就是根据敏感词文件,与前缀树关联

添加前缀树

 过滤敏感词

 当指针3到达结尾,说明已经可以进行下一次遍历,所以应该用指针3进行遍历

 

 判断是否是敏感词

 

 

http://www.hrbkazy.com/news/38044.html

相关文章:

  • 网页设计比较优秀的网站新网站百度收录要几天
  • 页面设计的网站nba最新消息
  • 做网站一般需要哪些文件夹竞价推广营销
  • 银川网站建设nx110百度2023免费下载
  • 政府网站设计中国局势最新消息今天
  • 做推广秒杀网站seo外包公司兴田德润官方地址
  • 无锡网站建设福州搜索引擎优化公司
  • 淄博网站建设优化谷歌chrome浏览器
  • 免费行情软件app网站大全下载免费入口网络营销方案案例
  • 个人作品集网站模板搜索引擎提交入口大全
  • 申请网站价格西安seo网络优化公司
  • 网站建设中心新闻稿件
  • 做网站的具体需求百度关键词优化
  • 建设小说网站违法吗学it学费大概多少钱
  • wordpress站点名没有更改域名大全
  • 手机网站微信咨询网络推广运营优化
  • 美团网站界面设计关键词英文
  • 一个网站开发小组新手做seo怎么做
  • 建筑工程完工后移交情况说明厦门seo排名优化公司
  • 网站常用插件深圳今日头条新闻
  • wordpress如何用seo基础知识
  • 郑州做网站锐我想做网络推广找谁
  • java手机网站开发工具怎样制作一个自己的网站
  • 长沙优化网站排名seo是指搜索引擎优化
  • 为什么没人做团购网站爱站网站长seo综合查询
  • 一个网站要注意哪些问题互联广告精准营销
  • 变更股东怎样在工商网站做公示品牌宣传活动策划方案
  • 线上推广渠道主要有哪些网络推广和seo
  • 温州市建设质量监督站网站免费网站流量
  • 建湖专业做网站的公司今日头条十大新闻