JAVA—咖啡馆

——欢迎访问rogerfan的博客,常来《JAVA——咖啡馆》坐坐,喝杯浓香的咖啡,彼此探讨一下JAVA技术,交流工作经验,分享JAVA带来的快乐!本网站部分转载文章,如果有版权问题请与我联系。

BlogJava 首页 新随笔 联系 聚合 管理
  447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

12 2008 档案

     摘要: 1、先下载一个linux版的JDK ,如:jdk-6u1-linux-i586.bin

2、登录linux 系统后,新建一个终端,然后安装jdk-6u1-linux-i586.bin文件
(1)、booleanlab%chmod u+x jdk-6u1-linux-i586.bin //为了不出现当前用户没有执行权
(2)、booleanlab%./jdk-6u1-linux-i586.bin //运行jdk-6u1-linux-i586.bin文件
(3)、一直空格进行,直到要你输入 yes或no 时,则填入:y 或yes ,回车直到安装完成

3、设置环境变量(以Fedora 6 为例)
(1)、再新建一个终端(即打开多一个终端窗口),然后经编辑.bash_profile文件
booleanlab%vi .bash_profile 然后按i 字母   阅读全文
posted @ 2008-12-12 10:31 rogerfan 阅读(268) | 评论 (0)  编辑

     摘要: 准备软件:

  1. J2SDK(1.5.0): jdk-1_5_0-linux-i586-rpm.bin
  2. Apache(2.0.53): httpd-2.0.53.tar.gz
  3. Resin(3.0.13): resin-3.0.13.tar.gz
  4. MySQL(4.1.12): Server: MySQL-server-4.1.12-1.i386.rpm
Client: MySQL-client-4.1.12-1.i386.rpm
  5. MySQL-JBDC Connector: mysql-connector-java-3.1.10.tar.gz
  将上述软件全部放到一个目录下,假设在/down中。

  安装过程:
  阅读全文
posted @ 2008-12-10 15:29 rogerfan 阅读(197) | 评论 (0)  编辑

     摘要: 根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏

的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。

  根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根

文件系统的子目录中。

  /bin
  引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。
  /sbin
  类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用。
  /etc
  特定机器的配置文件。
  阅读全文
posted @ 2008-12-10 09:35 rogerfan 阅读(204) | 评论 (0)  编辑

     摘要: 在搜索引擎,语音识别等领域常会统计单词的出现频率,下面给出Groovy实现,打印出现频率最高的6个单词以及相应的出现次数:  阅读全文
posted @ 2008-12-04 10:59 rogerfan 阅读(367) | 评论 (0)  编辑

     摘要: GORM就是以前我刚学Groovy没多久时想实现的功能,它使开发人员不需要关心数据库方面,也不需要任何配置,只需专心用OO思想设计自己的系统,还有一个好处就是开发时不用备份数据库,因为GORM会自动帮你建表以及约束(但数据库需要你自己建),让我们来看一下用Grails开发是多么简单高效吧!
在写域类时,无须添加与业务无关的属性,比如在用Hibernate时,我们需要(不强制)在类中定义id,但用GORM时,id无须自己声明,GORM 会帮我们自动添加id和version。GORM通过反射机制获得域类属性信息决定数据库字段类型,所以在定义域类时不要使用def关键字来定义属性,务必明确定义属性类型,比如在下面的域类Article中,用String来定义content(而不是def content),在默认情况下,String映射到数据库中的字段类型是VARCHAR(Date映射到数据库中的字段类型是DATETIME),如果通过类变量contraints定义了String的长度范围,且长度过长,映射到数据库中的字段类型会变为TEXT,十分智能。  阅读全文
posted @ 2008-12-04 10:40 rogerfan 阅读(263) | 评论 (0)  编辑

     摘要: Groovy和Java的相同点有:
3+, 4+, 6+, 8+, 10+, 12+, 13, 14, 15, 18+, 20+, 21, 22, 23, 28+, 29+, 30+, 31+, 32+

+表示Groovy不但涵盖了Java的语法,而且还有增强部分。

Groovy和Java的不同点有:
0, 1, 2, 5, 7, 9, 11, 16, 17, 19, 24, 25, 26, 27

下面所列序号不分先后顺序:

0. 在Groovy可以用def定义无类型的变量(定义变量方面def与JavaScript中的var相似),和返回值为无类型的方法,而在Java中没有def。
  阅读全文
posted @ 2008-12-04 10:36 rogerfan 阅读(275) | 评论 (0)  编辑

     摘要: 在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入Groovy的爱河。学Groovy,Grails与学Java一样,在实战之前需要搭建开发环境,您可以在 Groovy轻松入门--搭建Groovy开发环境 学习到如何搭建Groovy环境,之后我会讲一下如何搭建Grails环境,然后手把手地写个Demo程序告终,我还会抽空写篇“Groovy轻松入门--Grails实战之进阶篇”

一,搭建Grails环境

0,下载Grails( http://dist.codehaus.org/grails/grails-bin-0.4.2.zip ,请留意朝花夕拾——Groovy & Grails中的“最新版本”提示)并解压到自己指定位置(我的位置是D:DMY_DEVgrails)
  阅读全文
posted @ 2008-12-04 10:25 rogerfan 阅读(288) | 评论 (0)  编辑

     摘要: 既然是入门,我先不介绍那些IDE的东西,比如Eclipse中的Groovy插件(如果您迫不及待的话,可以先看一下安装Groovy的Eclipse插件),我先讲一下如何设置Groovy的环境变量(我目前所用的系统是Windows XP),最后运行一个Hello, world程序告终。

Groovy既然是Java帝国的王储,当然少不了Java的支持。

0,先安装JDK(推荐版本为1.5及1.5以上,当然1.4也可以)。

然后设置Java的环境变量:

1,设置环境变量java_home(设置环境变量XXX_home的一个好处是只要修改XXX_home的值,与之相关的%XXX_home%\bin等的值都相应改变,这样就能做到‘一处修改,处处修改’)。
右击‘我的电脑’-> ‘属性’ ->‘高级’-> ‘环境变量’-> 点击‘新建’(用户变量与系统变量均可,挑一便是)-> 输入‘变量名’为java_home -> 输入‘变量值’为JDK的所在目录(默认安装位置为C:\  阅读全文
posted @ 2008-12-04 10:00 rogerfan 阅读(216) | 评论 (0)  编辑