- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 java用DFA实现脏词过滤以及用FileAlterationListenerAdaptor实现对资源文件修改的动态监听
最近在跟朋友做一个博客网站,里面涉及一些脏词过滤算法,查了很多资料总结来说DFA算法是比较理想的,效率高。脏词本身是一个可以配置的东西,所以不能在程序中将脏词写死,否则要修改或者添加一些新的脏词还需要修改代码重新启动服务器,这显然是不可行的,所以脏词需要做成一个配置文件,并且当配置文件修改后,我不需要重启服务器就可以自动监测到修改后的脏词,这个是用FileAlterationListenerAda
2016-05-29 15:15:25 1672
原创 引入了junit为什么还是用不了@Test注解
pom文件明明引入了unit,为什么还是用不了@Test?配置如下: junit junit ${junit.version} test原因:上述scope配置了Junit可用的位置,test表示只能在src下的test文件夹下面才可以使用解决办法:去掉scope配置就可以了
2016-05-28 16:04:55 35424 14
转载 idea解决编译时出现的未结束的字符文字等错误
错误如下:F:\work\alms\alms-web\src\main\java\com\lmscn\lms\action\admin\ExamAction.javaError:(293, 74) java: 需要';'Error:(293, 81) java: 非法字符: \8451Error:(293, 83) java: 未结束的字符串文字Error:(293, 82) java:
2016-05-26 17:09:10 6671
原创 Linux环境通过java虚拟机定位程序问题位置的方法
1. # ps -ef | grep tomcat结果类似如下格式:[@sjs_113_75 vmstudy]# ps -ef | grep tomcatroot 62776 1 99 11:34 pts/17 07:49:56 /usr/bin/java -Djava.util.logging.config.file=/search/odin/xx/tomca
2016-05-24 12:31:04 971
原创 java代码中发送http请求的DnsResolver使用问题
http请求中使用DnsResolver的方式有两种,一种是使用默认的DnsResolver,一种是自定义一种DnsResolver1. 使用默认的DnsResolverDnsResolver dnsResolver = new SystemDefaultDnsResolver();
2016-05-20 19:55:49 5372
原创 java代码中使用http请求时DnsResolver的问题
http中使用DnsResolver的方式有两种,一种是使用默认的方式,一种是自定义一个DnsResolver1. 使用默认的DnsResolver代码如下:DnsResolver dnsResolver = new SystemDefaultDnsResolver();
2016-05-20 19:53:27 1048
java代码中发送http请求中使用DnsResolver的问题
http请求中用DnsResolver有两种方式,一种是使用默认的DnsResolver,一种是自定义一个DnsResolver1. 使用默认的DnsResolver代码如下这样,代码运行时,发送http请求就从运行代码的机器的host文件以及一些其他的方式来解析目的主机(域名)2. 自定义DnsResolver代码如下private static DnsResolver g
2016-05-20 19:49:43 663
原创 java代码发送http请求时DnsResolver使用问题
http请求中,会用到DnsResolver,有两种方式,一种是用默认的,一种是自定义一个1. 采用默认DnsResolver代码创建方式如下DnsResolver dnsResolver = new SystemDefaultDnsResolver()此时,会从运行代码的机器的host文件以及一些其他的方式来解析http请求中的目标服务器(域名)2. 自定义一个Dns
2016-05-20 19:45:05 617
原创 Concurrenthashmap的putIfAbsent方法
@Testpublic void test() {ConcurrentHashMap, String> map = new ConcurrentHashMap, String>();map.put("key", "22");System.out.println(map.putIfAbsent("key", "33"));System.out.println(map.putIfAb
2016-05-19 17:04:39 1070
原创 遍历map时删除不需要的元素方法
Iterator iterator = ambiMap.keySet().iterator();while(iterator.hasNext()) { String title = iterator.next().toString(); iterator.remove();}
2016-05-19 15:02:09 919
原创 jar包冲突
java代码中用httpclient调http请求出现如下错误type Exception reportmessage Handler processing failed; nested exception is java.lang.NoSuchFieldError: INSTANCEdescription The server encountered an internal
2016-05-11 17:46:10 2146
原创 基本Linux命令的用法
1. split切分文件# split -d -l 100 allBaiduLemma.o allBaiduLemma.o这样会将文件allBaiduLemma.o按照每个文件100行来切分,切分后文件的格式为allBaiduLemma.o.00,allBaiduLemma.o.01....
2016-05-04 16:57:39 392
apache+php+mysql的嵌入式移植详细过程
2013-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人