- 浏览: 112699 次
- 性别:
- 来自: 北京
最新评论
-
yourgame:
天籁の圁 写道在安装完MacPorts以后,在终端下执行下面的 ...
mac下eclipse的svn插件的安装 -
qlong8807:
你好,请问为什么我在命令行输入mvn archetype:cr ...
Maven命令行来创建项目 -
darkjune:
好文, 值得看一下
JVM启动时的三个类加载器 -
天籁の圁:
还要先装xcode才能搞中这东西啊? 太不公平了。我就只想装个 ...
mac下eclipse的svn插件的安装 -
天籁の圁:
在安装完MacPorts以后,在终端下执行下面的命令sudo ...
mac下eclipse的svn插件的安装
文章列表
转自 http://blog.csdn.net/sunyujia/archive/2008/01/06/2027399.aspx
JDK 编译器版本
target 参数
十六进制 minor.major
十进制 minor.major
jdk1.1.8
不能带 target 参数
00 03 00 2D
45.3
jdk1.2.2
不带(默认为 -target 1.1)
00 03 00 2D
45.3
jdk1.2.2
-target 1.2
00 00 00 2E
46.0
jdk1.3.1_19
不带(默认为 -tar ...
抄别人的文章,备忘。
Schema命名空间的声明
对于基于XML的配置,Spring 1.0的配置文件采用DTD格式,Spring 2.0以后使用Schema的格式,后者让不同类型的配置拥有了自己的命名空间,使配置文件更具扩展性。此外,Spring基于Schema配置方案为许多领域的问题提供了简化的配置方法,配置工作因此得到了大幅简化。
采取基于Schema配置格式,文件头的声明会复杂一些,先看一个简单的示例:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns=& ...
抄别人的文章,留着备忘。
TreeSet能够对集合中的对象排序,当TreeSet想集合中加入一个对象时,会把它插入到有序的对象序列中。那么TreeSet是如何排序呢?TreeSet支持两种排序方式:自然排序和客户化排序.在默认情况下TreeSet采用自然排序方式。
先来介绍介绍什么是自然排序吧
1、自然排序
在JDK类库中,有一部分类实现了Comparable接口,如Integer Double和String等。
Comparable接口有一个comparTo(Object o)方法,它返回整数类型。对于表达式x.compareTo(y),如果返回值为0,则表示x和 ...
tomcat报错:
/data/cmsolr/tomcat-solr-bid/bin/catalina.sh: line 333: /usr/java/jdk1.6.0_19/bin/java: cannot execute binary file
问题的一般原因:操作系统位数和jdk版本的位数不对应
LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:
mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations
他们的区别:
mappingResources:指定classpath下具体映射文件名
Java代码
<property name="mappingResources" value=“userTest.hbm.xml”/>
<property name="mappingResources ...
庖丁系统是个完全基于lucene的中文分词系统,因而它就是重新了一个analyer,叫做PaodingAnalyzer,这个analyer的核心任务就是生成一个可以切词的TokenStream这些都是lucene的结构设计,如果要和lucene一起使用就要这么写。
庖丁系统中的TokenStream就是PaodingTokenizer,它提供了我们用于分词的核心方法
next,它每次调用的时候返回切好的一个词。它采用了一个迭代器来进行的缓存,因而它不
是每次调用都会去拿出一堆刀来进行切词,它一般会一次切一堆然后将它保存下来,然后等
取完了再切第二次。
切词的时候它是直接调 ...
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:
bootstrap classloader
|
extension classloader
|
system classloader
bootstrap c ...
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?
Commons-loggin的目的 是为“所有 ...
1.使用 CLASSPATH 环境变量
一般用户将想要使用 -classpath 命令行选项。下面将介绍如何设置 CLASSPATH 环境变量或清除以前安装遗留下的设置。
设置 CLASSPATH
在 DOS 提示符下,可用 set 命令修改 CLASSPATH 环境变量。其格式为: set CLASSPAT ...
1)创建简单maven项目
mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DpackageName=cn.everlook.myweb
这样会自动生成App.java的文件
进入myweb目录,执行eclipse:eclipse
这样就可以将项目导入eclipse
把项目变成Dynamic Web项目
右键项目,选择Project Facets,点击Convert to faceted from
更改Dynamic Web Module的Version为2.5。(3.0为Java7的)。
配置 Mod ...
public class TestPropertyUtils {
public void test(){
//自己随便写两个类
Fffff ff = new Fffff();
ff.setName("fling");
ff.setDescription("ffff");
Lllll ll = new Lllll();
ll.setAge(88);
ll.setFf(ff);
try {
@SuppressWarnings("unchecked")
//将ff的属性和值都set到map中去
...
经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。
解决步骤:
1、进入项目目录,可看到.project文件,打开。
2、找到<natures>...</natures>代码段。
3、在第2步的代码段中加入如下标签内容并保存:
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse ...
一般的调试信息会拼接大量的字符串,所以虽然设置的调试级别很高,调试信息不会打印,但是拼接字符串的工作还是执行了,这些工作降低了系统的性能。所以一般用log.isDebugEnabled()来判断一下,提高系统性能:
if (log.isDebugEnabled()) {
log.debug(" From: " + req.getFrom().toString() +
" To: " + req.getTo().toString() +
" CallId: & ...
安装mysql
1.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.pkg
MySQL的Mac OS X PKG安装到/usr/local/mysql-VERSION,并且还会安装一个符号连接,/usr/local/mysql,指向新的位置。如果有/usr/local/mysql目录,首先将它改名为/usr/local/mysql.bak。
3.接着安装MySQLStar ...
Maven在Mac平台安裝
如果有安裝XCode, XCode會自動幫你安裝Maven, 安裝在/usr/share/java/
(本人就是这种情况,折腾了半天发现本来maven已经安装好了)
下面的是抄别人的日志备用
安裝3.0.3
1到http://maven.apache.org/download.html下載maven 3.0.3
2將apache-maven-3.0.3-bin.tar.gz解壓縮到/usr/share/java
3移除/usr/share下的softlink maven
4ln -s /usr/share/java/apache-maven-3.0.3 /usr/s ...