
java
woshichunchun
这个作者很懒,什么都没留下…
展开
-
为什么匿名内部类和局部内部类只能访问final变量
当一个方法中的匿名类或者局部内部类需要访问方法区域中的变量时,该变量参数必须定义为fina。追究根本原因其实就是作用域中变量的生命周期导致的。首先,内部类和外部类其实是处于同一个级别,内部类不会因为定义在方法中就会随着方法的执行完毕而跟随者被销毁。问题就来了,如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量肯定也就被GC了,然而内部类的某个方法还没有执原创 2012-08-30 16:37:44 · 6986 阅读 · 2 评论 -
tomcat 内存溢出
在 catalina.bat 文件的第一行加set JAVA_OPTS= -Xms256m -Xmx1024m原创 2012-12-19 17:29:50 · 416 阅读 · 0 评论 -
dom4j xpath
我们可以使用Xpath的语法来轻易的读取xml的某个节点[类似于jQuery的选择器]: 使用Xpath语法需要添加新的jaxen-1.1-beta-7.rar 这个jar包未加入jaxen-1.1-beta-7.rar jar 报错如下:Exception in thread "main" java.lang.NoClassDefFoundError: or转载 2012-12-20 10:44:33 · 729 阅读 · 0 评论 -
echache
Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思考转载 2013-04-02 14:25:23 · 1999 阅读 · 0 评论 -
ecache并发缓存文件破坏异常
因为服务端和客户端都使用了ecache,如果两端的缓存文件路径一样的话,并发时会出现stream error的异常,缓存文件破坏,解决方法是缓存路径写在不同的路径就好了原创 2013-04-12 15:06:40 · 1083 阅读 · 0 评论 -
全文检索 Lucene
Lucene:基于Java的全文检索引擎简介Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史全文检索的实现:Luene全文索引和数据库索引的比较中文切分词机制简介:基于词库和自动切分词算法的比较具体的安装和使用简介:系统结构介绍和演示Hacking Lucene:简化的查询分析器,删除的实现,定转载 2013-04-12 16:59:28 · 790 阅读 · 0 评论 -
java.lang.NoSuchMethodError: com.jacob.com.Dispatch.call
java.lang.NoSuchMethodError: com.jacob.com.Dispatch.call(Lcom/jacob/com/Dispatch;Ljava/lang/String;Ljava/lang/Object;)Lcom/jacob/com/Variant;这种情况,90%是你的jacob版本不对。替换成你编译时的那个jacob版本就可以了原创 2013-11-26 16:04:07 · 6436 阅读 · 2 评论 -
java 和 oracle 字符集编码对应问题
Oracle US7ASCII 对应java 的字符集编码是 Is0-8859-1原创 2014-01-05 16:42:25 · 1314 阅读 · 0 评论 -
log4j不打印ibatise的sql日志
必须加上依赖?1234567891011dependency>groupId>org.slf4jgroupId>artifactId>slf4j-log4j12artifactId>version>1.7.5version>转载 2015-04-20 15:16:11 · 2734 阅读 · 0 评论