四、敏感词过滤器的实现 @ComponentpublicclassSensitiveFilter{// 替换符privatestaticfinalStringREPLACEMENT="***";//根节点privateTrieNoderootNode =newTrieNode();//bean的初始化方法,服务一启动,容器自动给bean执行此方法完成初始化//此方法的目的是读取敏感词文件,构建敏感词前缀树@PostConstructpublicvoidinit()...
1.查询数据库当中的敏感词,循环每一个敏感词,然后去输入的文本中从头到尾搜索一遍,看是否存在此敏感词,有则做相应的处理,这种方式讲白了就是找到一个处理一个。 优点:so easy。用java代码实现基本没什么难度。 缺点:这效率是非常低的,如果是英文时你会发现一个很无语的事情,比如英文a是敏感词,那我如果是一篇...
package com.smice.apps.royalty.action.admin import java.io.* import java.util.List import com.smics.apps.royalty.domain.VendorCodeMapping; 1. 2. 3. 4. 6、多态函数: 多态函数应该用递增的方式写,参数多的写在后面 Public void paint (Sting s); Public void paint (Sting s, int d); 1. 2....