- 博客(4)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 DFA算法实现过滤多家公司自定义敏感字
背景因为最近有通讯有个需求,说需要让多家客户公司可以自定义敏感词过滤掉他们自定义的规则,选择了DFA算法来做,不过和以前传统了DFA写法不太一样了模式图直接上代码public class KeywordFilter {// private static ReentrantReadWriteLock lock = new ReentrantReadWriteLock(); public
2017-08-24 10:44:20 575
原创 反射遍历所有属性,包括父类
今天做了项目的时候,反射获取对象信息然后保存进入redis里面的时候,出现了问题,因为 Field[] fields = classType.getDeclaredFields();只获取当前类所有的属性如果要获取父类的属性,然后又不想获取根类Object的属性,需要写一个循环去遍历// 循环遍历,如果为null或者是根类Object就停止 while (!Object.cl
2017-08-15 08:55:44 1598
原创 Nginx代理webSocket经常中断的解决方案, 如何保持长连接
背景这天气够热的,要处理的事情也够多的。。。。想看解决的,直接 ctrl+f搜索关键字‘配置点’开始前交代(想看原因的看这个,个人观点,不代表正确)解说:今天用nginx反代通讯项目,发现平均1分钟左右,就会出现webSocket连接中断,然后查看了一下,是nginx出现的问题,原因是:延迟和处理导致时间超过了nginx的响应处理时间,所以就啪的一声断了,开始上解决步骤解决方案其实只要配置ngin
2017-08-02 17:39:51 37769 15
原创 Linux系统下面实现nginx配置
背景 把项目发布到Linux上,还要配置nginx以及各种软件,各种毛病真是头疼啊。。。配置的软件清单nginx-1.12.1(Linux真好,写多几遍,我连版本都记住了。。。。)开始配置需要安装zlib、openssl、pcre(如果有安装过则跳过) yum -y install zlib zlib-devel openssl openssl-devel pcre-devel当然还需
2017-08-01 15:03:34 564
Struts的 getApplication()求详解
2016-05-07
服务端控制客户端Socket
2016-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人