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

党建网站建设实施方案哪个搜索引擎最好

党建网站建设实施方案,哪个搜索引擎最好,网站上设置多语言怎么做,如何做网站公司在我们访问网站的时候,如果发现我们发布的内容有色情暴力的东西等等,会屏蔽掉,这种行为就是过滤敏感词。 从技术层面实现起来,其实比较简单,因为我们输入的内容就是一个大型的字符串,我们要调用某些api来判…

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

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

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

前缀树算法特点

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

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

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

代码实现

创建存储敏感词的文件

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

 

创建工具类

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

 

创建前缀树

 

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

添加前缀树

 过滤敏感词

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

 

 判断是否是敏感词

 

 

http://www.zhongyajixie.com/news/43921.html

相关文章:

  • 网站建设主机类型怎么选软文推广系统
  • 网站搜索引擎优化方案郑州专业seo首选
  • 哪个网站做新中式热点营销案例
  • 烟台建网站公司价格百度seo搜搜
  • 上海 高端网站建设百度最贵关键词排名
  • 有限责任公司公司章程范本seo接单平台有哪些
  • 网上销售 网站建设培训学校
  • 做网站上传的程序在哪里下载如何自己创造一个网站平台
  • 网站如何做关键字收录建站abc网站
  • 2016年做网站能赚钱吗百度 人工客服
  • 香港公司能在大陆做网站吗中国优化网
  • 网站维护需要用到哪些知识哪里可以买链接网站
  • html 网站开发如何在百度发布文章
  • 中山市网站建设公司直播:韩国vs加纳直播
  • 网站建设开场白经典软文范例大全
  • wordpress日期控件优化百度涨
  • 凡科网站设计微信投放广告多少钱
  • 手把手教你做网站7软文街
  • 国外网站设计模板百度网盘下载速度慢破解方法
  • 如何使用qq空间做推广网站应用市场
  • 文化传播公司做网站宣传好吗网络营销是什么意思?
  • 策划人网深圳网站关键词优化公司
  • 温州网约车哪个平台最好360网站seo手机优化软件
  • 怎么查看网站谁做的seochinaz查询
  • 数据库网站建设新媒体营销策略有哪些
  • 中央广播电视总台山东总站站长之家whois查询
  • wordpress七牛上传插件seo教程最新
  • 微信公众平台一定要找网站做吗狼雨的seo教程
  • 东阳市住房与城乡建设局网站网络seo哈尔滨
  • 免费申请网站12月30日疫情最新消息