定义 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某个节点处理完了就可以根据实际业务需求传递给下一个节点继续处理或者返回处理完毕 案例 客户端输入校验,需要多个校验步骤,比如sql注入校验、违禁词校验、js校验 客户端调用 ...
分类:
其他好文 时间:
2020-07-11 00:20:52
阅读次数:
66
51CTO识别有违禁词,请移步:https://mp.weixin.qq.com/s?__biz=MzUzNzk0NjI1NQ==&mid=2247484223&idx=1&sn=b172b7793f8a382b376ba3316ff66799&chksm=fade72dfcda9fbc917c99e57e95cd6e4fb24920bfbf3aee70f5d6ad
分类:
其他好文 时间:
2019-10-14 01:28:11
阅读次数:
65
先收集一批核心关键词作为词根 围绕词根进行挖词(百度下拉及相关) 过滤违禁词,自定义黑名单,重复词 统计扩展词与对应词根的相似度,(python备选:jieba词库)归类,相似值>=0.45的为同类词 相关且有搜索量的词,进入该行业频道的词表,生成的页面给予最大的资源支持;相关但无搜索量的,给予较小 ...
分类:
其他好文 时间:
2019-07-04 09:52:22
阅读次数:
259
首先,一般来说对于一个属性的验证可能需要不止一个的远程验证,比如对于用户名来说,我们需要对于它的长度做一些限制,这个可以通过StringLength特性来解决;同时还需要验证用户名不能重复,这个就需要通过Remote特性来解决。 现在需要再添加一个验证,那就是用户名不能包含违禁词。违禁词保存在数据库 ...
分类:
Web程序 时间:
2019-01-16 13:11:52
阅读次数:
222
普通输入框字段校验测试 1. 不输入,空内容 2. 输入1个字符 3. 若输入框有长度限制为N个字符,测试N-1个字符,N个字符,N+1个字符,N+N+...(超长)这几个边界值 4. 还需要测试下通过复制大于长度的值粘贴进去看是否能输入 5. 输入半角/全角空格 6. 输入半角/全角,大写/小写英 ...
分类:
其他好文 时间:
2018-12-11 11:16:06
阅读次数:
182
点击下载最全敏感词及违禁词汇 文章只展示部分敏感违禁词汇,请下载文件查看所有敏感违禁词汇。 文章只展示部分敏感违禁词汇,请下载文件查看所有敏感违禁词汇。 文章只展示部分敏感违禁词汇,请下载文件查看所有敏感违禁词汇。 ...
分类:
其他好文 时间:
2018-09-17 21:30:27
阅读次数:
25297
一、问题描述 监听文本域的输入信息,向后端发送请求,后端返回违禁词,前端标红违禁词。 二、问题分析 难点是怎么对文本域的某个文字标红?因为textarea标签里面插入的标签会被识别成普通文字,不会显示预期的样式。 三、解决方案 1、富文本编辑器 ...
分类:
其他好文 时间:
2017-12-22 00:35:46
阅读次数:
107
豆瓣 API 通过HTTP Status Code来说明 API 请求是否成功 下面的表格中展示了可能的HTTP Status Code以及其含义 通用错误码,具体产品由具体产品api文档给出。 ...
首先,一般来说对于一个属性的验证可能需要不止一个的远程验证,比如对于用户名来说,我们需要对于它的长度做一些限制,这个可以通过StringLength特性来解决;同时还需要验证用户名不能重复,这个就需要通过Remote特性来解决。 现在需要再添加一个验证,那就是用户名不能包含违禁词。违禁词保存在数据库 ...
分类:
Web程序 时间:
2017-11-09 22:43:54
阅读次数:
216
首先,一般来说对于一个属性的验证可能需要不止一个的远程验证,比如对于用户名来说,我们需要对于它的长度做一些限制,这个可以通过StringLength特性来解决;同时还需要验证用户名不能重复,这个就需要通过Remote特性来解决。现在需要再添加一个验证,那就是用户名不能包含违禁词。违禁词保存在数据库中...
分类:
Web程序 时间:
2015-05-25 16:23:30
阅读次数:
136