- 博客(17)
- 收藏
- 关注
原创 明白 Unsupported major.minor version 49.0 jdk版本对照表
转自 http://blog.csdn.net/sunyujia/archive/2008/01/06/2027399.aspxJDK 编译器版本target 参数十六进制 minor.major十进制 minor.majorjdk1.1.8不能带 target 参数00 03 00 2D45.3jdk1.2.2不带(默认为 -targe...
2012-11-20 14:13:11
114
原创 Spring Schema命名空间
抄别人的文章,备忘。Schema命名空间的声明 对于基于XML的配置,Spring 1.0的配置文件采用DTD格式,Spring 2.0以后使用Schema的格式,后者让不同类型的配置拥有了自己的命名空间,使配置文件更具扩展性。此外,Spring基于Schema配置方案为许多领域的问题提供了简化的配置方法,配置工作因此得到了大幅简化。 采取基于Schema配置格式,文件头的...
2012-07-01 14:06:42
155
原创 使用TreeSet集合比较Comparable接口和Comparator接口的区别
抄别人的文章,留着备忘。TreeSet能够对集合中的对象排序,当TreeSet想集合中加入一个对象时,会把它插入到有序的对象序列中。那么TreeSet是如何排序呢?TreeSet支持两种排序方式:自然排序和客户化排序.在默认情况下TreeSet采用自然排序方式。 先来介绍介绍什么是自然排序吧 1、自然排序 在JDK类库中,有一部分类实现了Comparabl...
2012-06-30 16:11:56
161
原创 java: cannot execute binary file错误
tomcat报错:/data/cmsolr/tomcat-solr-bid/bin/catalina.sh: line 333: /usr/java/jdk1.6.0_19/bin/java: cannot execute binary file问题的一般原因:操作系统位数和jdk版本的位数不对应...
2012-06-27 11:45:35
775
原创 LocalSessionFactoryBean加载Hibernate 映射的几种方式及区别
LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations他们的区别:mappingResources:指定classpath下具体映射文件名Java代码 或者利用lis...
2012-06-13 15:23:20
125
原创 庖丁解牛分词分析
庖丁系统是个完全基于lucene的中文分词系统,因而它就是重新了一个analyer,叫做PaodingAnalyzer,这个analyer的核心任务就是生成一个可以切词的TokenStream这些都是lucene的结构设计,如果要和lucene一起使用就要这么写。 庖丁系统中的TokenStream就是PaodingTokenizer,它提供了我们用于分词的核心方法next,...
2012-04-16 10:52:23
369
原创 JVM启动时的三个类加载器
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader -...
2012-03-23 10:21:21
407
原创 Commons-logging 与 Log4j
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的 是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的Simpl...
2012-03-21 20:32:07
88
原创 关于java的CLASSPATH设置问题
1.使用 CLASSPATH 环境变量一般用户将想要使用 -classpath 命令行选项。下面将介绍如何设置 CLASSPATH 环境变量或清除以前安装遗留下的设置。设置 CLASSPATH在 DOS 提示符下,可用 set 命令修改 CLASSPATH 环境变量。其格式为: set CLASSPATH=path1;path2 ...路径应该以指定驱动器的字母开头,例如 ...
2012-03-21 20:29:24
143
原创 Maven命令行来创建项目
1)创建简单maven项目mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DpackageName=cn.everlook.myweb这样会自动生成App.java的文件进入myweb目录,执行eclipse:eclipse这样就可以将项目导入eclipse把项目变成Dynamic W...
2012-03-08 16:56:29
184
PropertyUtils.describe方法测试
public class TestPropertyUtils { public void test(){ //自己随便写两个类 Fffff ff = new Fffff(); ff.setName("fling"); ff.setDescription("ffff"); Lllll ll = new Lllll(); ll.setAge(88); ...
2012-02-08 09:56:08
1049
原创 eclipse中java项目转换为web项目
经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到...代码段。3、在第2步的代码段中加入如下标签内容并保存:org.eclipse.wst.common....
2011-12-20 09:10:28
84
原创 log4j为什么要使用isDebugEnabled
一般的调试信息会拼接大量的字符串,所以虽然设置的调试级别很高,调试信息不会打印,但是拼接字符串的工作还是执行了,这些工作降低了系统的性能。所以一般用log.isDebugEnabled()来判断一下,提高系统性能: if (log.isDebugEnabled()) { log.debug(" From: " + req.getFrom().toString() + ...
2011-12-08 17:28:13
143
原创 mac下安装mysql
安装mysql1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.6的;下载最新的mysql-5.5.17-osx10.6-x86_64.dmg安装包; 2.首先安装 mysql-5.5.17-osx10.6-x86_64.pkgMySQL的Mac OS X PKG安装到/usr/local/mysql-VERSION...
2011-11-18 00:26:05
108
原创 mac下安装maven
Maven在Mac平台安裝如果有安裝XCode, XCode會自動幫你安裝Maven, 安裝在/usr/share/java/(本人就是这种情况,折腾了半天发现本来maven已经安装好了)下面的是抄别人的日志备用安裝3.0.31到http://maven.apache.org/download.html下載maven 3.0.32將apache-maven-3.0.3-...
2011-11-08 22:45:47
109
mac下eclipse的svn插件的安装
在mac下使用eclipse,想使用svn插件结果老是报eclipse unable to load default svn client Incompatible JavaHL library loaded. 1.7.x or later required.折腾了好久,终于搞定了,记录下。首先我的系统mac os x 10.6.8 64位的系统在eclipse官网下...
2011-11-03 21:53:12
134
原创 理解java String
(本文为转载)要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的优势,...
2011-07-05 20:27:40
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人