springboot开发论坛学习 ---- 3.1+3.2

本文介绍了如何使用前缀树(Trie)数据结构来高效地过滤敏感词,详细阐述了敏感词过滤器的构建过程,并通过AJAX技术展示了发布帖子的实践操作。讲解了AJAX的基本概念及其在不刷新页面的情况下进行增量更新的优势。实践部分包含使用jQuery发送AJAX请求的示例。
摘要由CSDN通过智能技术生成

过滤敏感词

前缀树

  • 名称:Trie、字典树、查找树

  • 特点:查找效率高、消耗内存大

  • 应用:字符串检索、词频统计、字符串排序等
    在这里插入图片描述

敏感词过滤器

敏感词我定义在resources中

  • 1.定义前缀树

  • 2.根据敏感词,初始化前缀树

  • 3.编写过滤敏感词的方法
    在这里插入图片描述
    注:图片的1代表的是指正1,指针1去查找敏感词树,指针2指向需要判断的词,如果第一个词为符号,不做判断,直接跳过,在遇到疑似为敏感词时,指针三移动,同样,在指正2指定的词后如果存在符号,不做判断,如果遇到有敏感词,则指针2 与 3 之间的词全部和谐掉。

发布帖子

AJAX

  • Asynchronous JavaScript and XML 的缩写

  • 异步的JavaScript与XML,不是一门新的技术,只是一个新的术语。

  • 使用AJAX,网页能够将增量更新呈现在页面上,而不需要刷新整个页面。

  • 虽然X代表XML,但目前JSON的使用比XML更加普遍。

  • https://develper.mozilla.org/zh-CN/docs/Web/Guide/AJAX

示例

  • 使用jQuery发送AJAX请求

实践

  • 采用AJAX 请求,实现发布帖子的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值