系统优化
奔跑的蜗牛2015
IT码农
展开
-
庖丁优化,ac算法
目前关键词敏感词改造后是部署在一起的,暂时有三台服务器,敏感词大约有900条数据,关键词大概有35W数据, 敏感词部分有自动更新机制,每天更一次,从数据库中查询,这个如果后面数量变大,可以考虑不进行每天更新,目前词汇数目小没有什么影响。敏感词部分目前是去掉空格匹配敏感词,用的是AC算法。 AC算法思想:用多模式串建立一个确定性的树形有限状态机,以主串作为该有限状态机的输入,使状态机进行原创 2017-10-23 18:05:51 · 587 阅读 · 0 评论 -
replaceall 的java正则表达式实现
大家都知道string的replaceall,如果有多个要replace是不是可以用这则的,比如要想要将: , 还有空格都替换成* 代码如下 Pattern p=Pattern.compile("[:]|[,]|[ ]"); Matcher m=p.matcher("asd da12,3asdf : asdbb,sdf1234asdfdd : asdj"); S原创 2017-11-10 18:12:19 · 2376 阅读 · 0 评论