性能优化
在大数据量遍历时(例如查找消息敏感词),需要手动使用clear方法释放缓存中的数据,防止缓存中数据过多浪费内存。1+N问题:将Fetch设为LAZY可以在需要时才发出sql语句,或者设置BatchSize指定一条sql语句查询多个对象。list方法会把所有对象都取出,而iterate方法会先取出所有对象的主键,需要时再根据主键取出对象。另外iterate会查询二级缓存,list...
分类:
编程语言 时间:
2014-10-13 14:23:19
阅读次数:
225
为了使自己的网站避免出现不必要的字眼,给人不舒服感,所以注册一定要限制个别人搞怪现象,一个好的网站都会注意自己的形象,会员名称出现一个恶略的字眼,有可能影响用户的心情或者直接导致的就是成单、或者直接不在看一眼等
分类:
其他好文 时间:
2014-10-09 02:13:58
阅读次数:
523
Filter对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。1 生命周期:服务器启动执行init 方法,当调用拦截到的时候执行doFi...
分类:
其他好文 时间:
2014-09-25 18:38:07
阅读次数:
126
在邮件里禁用敏感词:如QQ可以在邮件服务器里设置2.在防火墙(iptables)里设置,如下图:
分类:
其他好文 时间:
2014-09-12 15:28:04
阅读次数:
229
--- 之前项目里客户提出一个需求,需要对系统中使用文本转化成语音发送的功能进行敏感词检测,禁止用户提交有敏感词的语音。通过查询各方面资料,整理了大概几种方案: 1. 项目启动时对载入敏感词库作为缓存(一个...
分类:
编程语言 时间:
2014-09-02 00:28:14
阅读次数:
472
一、敏感词屏蔽的方法:
public static String filterFile="" +
"你妈|" +
"靠|" +
"傻B|" +
"傻逼|" +
"最后一个不会被屏蔽";
private static final String FILTER_WORD = filterFile.replaceAll("\r\n", "");
public static bool...
分类:
其他好文 时间:
2014-08-21 17:15:18
阅读次数:
190
一、概念:Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词...
分类:
编程语言 时间:
2014-08-12 12:49:14
阅读次数:
224
为了提高查找效率,这里将敏感词用树形结构存储,每个节点有一个map成员,其映射关系为一个string对应一个TreeNode。STL::map是按照operator 2 #include 3 //#include 4 using namespace std; 5 6 7 class Tree...
分类:
编程语言 时间:
2014-08-01 13:31:41
阅读次数:
486
1. 问题原型: 给定一篇网页,当中有非常多敏感词汇或者无效的词,须要找到一种算法,找到这些敏感词。 2. 怎样求解呢? 2.1 第一个简单的思路是: step1: for i = 0 to in #text ...
分类:
其他好文 时间:
2014-07-14 23:39:14
阅读次数:
350
现在做的项目都是用python开发,需要用做关键词检查,过滤关键词,之前用c语言做过这样的事情,用字典树,蛮高效的,内存小,检查快。
到了python上,第一想法是在pip上找一个基于c语言的python字典树模块,可惜没找到合适的,如果我会用c写python模块的话,我就自己写一个了,可惜我还不具备这个能力,
只能用python写了,性能差一点就差点吧,内存多一点也无所谓了。
用搜...
分类:
编程语言 时间:
2014-07-03 17:31:03
阅读次数:
402