自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 java代码传中文参数乱码

原因: idea编码设置的问题解决方法: 在idea右下角可以设置编码,设置成utf-8就好了

2016-05-19 15:25:07 514

原创 遍历map时删除不需要的元素方法

Iterator iterator = ambiMap.keySet().iterator();while(iterator.hasNext()) { String title = iterator.next().toString(); iterator.remove();}

2016-05-19 15:02:09 919

代码运行错误及解决方法

1. IllegalArgumentExceptionString input must not be null

2016-05-17 16:44:25 1775

原创 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

mysql-5.1.69.tar.gz

mysql-5.1.69.tar.gz mysql数据库源码。

2013-09-10

httpd-2.2.20.tar.gz

httpd-2.2.20.tar.gz,apache服务器源码

2013-09-10

apache+php+mysql的嵌入式移植详细过程

这篇文档是apache+php+mysql的嵌入式移植详细过程。是本人整个移植过程的经验总结,包含了移植过程中出现的问题的解决方法

2013-09-10

arm-linux-gcc-4.4.3.tar.gz

arm-linux-gcc-4.4.3.tar.gz

2013-09-07

apache+sqlite+php的嵌入式移植

这里面包含了apache,php,sqlite详细的嵌入式移植步骤。

2013-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除