JAVA—咖啡馆

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

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

#

     摘要: 命令行 Subversion 入门
如果您参与的项目正在使用 Subversion 进行版本控制,您将需要使用 Subversion 访问和更改项目源文件。您可以点击项目的左侧导航窗格上的“Subversion”链接,在线浏览源代码以查看该项目的目录结构和文件。

“Subversion”页面显示三个子目录:branches/、tags/、trunk/ 和一个自述文件。自述文件可以使您对 Subversion 存储库有一个整体了解。您可以点击“访问选项”,查看 Subversion 客户端安装说明。您的本地计算机上必须安装有 Subversion 客户端。
  阅读全文
posted @ 2009-01-04 11:10 rogerfan 阅读(118) | 评论 (0)编辑 收藏

     摘要: 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)编辑 收藏

     摘要: /*设置字体格式*/
public static HSSFFont getHdrFont(HSSFWorkbook wb) {
fontStyle = wb.createFont();
fontStyle.setFontName("宋体");
fontStyle.setFontHeightInPoints((short)20);
fontStyle.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
return fontStyle;
}
public static HSSFFont getFtrFont(HSSFWorkbook wb) {
fontStyle = wb.createFont();
fontStyle.setFontName("宋体");
fontStyle.setFontHeightInPoints((short)12);
fontStyle.setBoldweight(HSSFFont.BOLDWEIGHT_NORM  阅读全文
posted @ 2008-11-25 10:17 rogerfan 阅读(1222) | 评论 (1)编辑 收藏

     摘要: 这是我测试的时候写的,摘出来存放

Properties props=System.getProperties(); //系统属性
System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));
System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));
System.out.println("Java的安装路径:"+props.getProperty("java.home"));
System.out.println("Java的虚拟机规范版本:"+props.getProperty("java.vm.specification.version"));
System.out.println  阅读全文
posted @ 2008-11-21 10:14 rogerfan 阅读(498) | 评论 (0)编辑 收藏

     摘要: 文件的建立/检查与删除
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>


文件的建立、检查与删除


<%
String path=request.getRealPath("");
//out.println(path);
File f=new File(path,"File.txt");
//out.println(f);
//out.println(f.exists());

if(f.exists()){//检查File.txt是否存在
f.delete();//删除File.txt文件
out.println(path + "\\File.txt 存在,已删除。");
}else{
f.createNew  阅读全文
posted @ 2008-11-21 10:08 rogerfan 阅读(162) | 评论 (0)编辑 收藏

     摘要: 最近在做我们的JAVA课程设计,我的设计里面涉及到了对信息的导出,包括导出Excel和Pdf.在网上查了有关Poi的资料查了很久终于写出了满足自己需求的程序.以下是程序的全部代码:

(一)SheetDataSource.java   阅读全文
posted @ 2008-11-18 15:18 rogerfan 阅读(1289) | 评论 (0)编辑 收藏

     摘要: package xls;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.a  阅读全文
posted @ 2008-11-18 10:40 rogerfan 阅读(542) | 评论 (0)编辑 收藏

     摘要: 一、Excel基础

二、HSSF概况

三、通过usermodel读取文件

四、通过usermodel写入文件

五、通过eventusermodel读取文件

六、HSSF电子表格结构

七、通过HPSF读取文档属性

八、文档摘要信息

九、附录   阅读全文
posted @ 2008-11-18 10:25 rogerfan 阅读(1023) | 评论 (0)编辑 收藏

列出全部内容
共30页: First 上一页 11 12 13 14 15 16 17 18 19 下一页 Last