JAVA—咖啡館

          ——?dú)g迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術(shù),交流工作經(jīng)驗(yàn),分享JAVA帶來的快樂!本網(wǎng)站部分轉(zhuǎn)載文章,如果有版權(quán)問題請(qǐng)與我聯(lián)系。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          #

               摘要: 命令行 Subversion 入門
          如果您參與的項(xiàng)目正在使用 Subversion 進(jìn)行版本控制,您將需要使用 Subversion 訪問和更改項(xiàng)目源文件。您可以點(diǎn)擊項(xiàng)目的左側(cè)導(dǎo)航窗格上的“Subversion”鏈接,在線瀏覽源代碼以查看該項(xiàng)目的目錄結(jié)構(gòu)和文件。

          “Subversion”頁面顯示三個(gè)子目錄:branches/、tags/、trunk/ 和一個(gè)自述文件。自述文件可以使您對(duì) Subversion 存儲(chǔ)庫有一個(gè)整體了解。您可以點(diǎn)擊“訪問選項(xiàng)”,查看 Subversion 客戶端安裝說明。您的本地計(jì)算機(jī)上必須安裝有 Subversion 客戶端。
            閱讀全文
          posted @ 2009-01-04 11:10 rogerfan 閱讀(123) | 評(píng)論 (0)編輯 收藏

               摘要: 1、先下載一個(gè)linux版的JDK ,如:jdk-6u1-linux-i586.bin

          2、登錄linux 系統(tǒng)后,新建一個(gè)終端,然后安裝jdk-6u1-linux-i586.bin文件
          (1)、booleanlab%chmod u+x jdk-6u1-linux-i586.bin //為了不出現(xiàn)當(dāng)前用戶沒有執(zhí)行權(quán)
          (2)、booleanlab%./jdk-6u1-linux-i586.bin //運(yùn)行jdk-6u1-linux-i586.bin文件
          (3)、一直空格進(jìn)行,直到要你輸入 yes或no 時(shí),則填入:y 或yes ,回車直到安裝完成

          3、設(shè)置環(huán)境變量(以Fedora 6 為例)
          (1)、再新建一個(gè)終端(即打開多一個(gè)終端窗口),然后經(jīng)編輯.bash_profile文件
          booleanlab%vi .bash_profile 然后按i 字母   閱讀全文
          posted @ 2008-12-12 10:31 rogerfan 閱讀(271) | 評(píng)論 (0)編輯 收藏

               摘要: 準(zhǔn)備軟件:

            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
            將上述軟件全部放到一個(gè)目錄下,假設(shè)在/down中。

            安裝過程:
            閱讀全文
          posted @ 2008-12-10 15:29 rogerfan 閱讀(202) | 評(píng)論 (0)編輯 收藏

               摘要: 根文件系統(tǒng)一般應(yīng)該比較小,因?yàn)榘▏?yán)格的文件和一個(gè)小的不經(jīng)常改變的文件系統(tǒng)不容易損壞。損壞

          的根文件系統(tǒng)一般意味著除非用特定的方法(例如從軟盤)系統(tǒng)無法引導(dǎo),所以不應(yīng)該冒這個(gè)險(xiǎn)。

            根目錄一般不含任何文件,除了可能的標(biāo)準(zhǔn)的系統(tǒng)引導(dǎo)映象,通常叫/vmlinuz 。所有其他文件在根

          文件系統(tǒng)的子目錄中。

            /bin
            引導(dǎo)啟動(dòng)所需的命令或普通用戶可能用的命令(可能在引導(dǎo)啟動(dòng)后)。
            /sbin
            類似/bin ,但不給普通用戶使用,雖然如果必要且允許時(shí)可以使用。
            /etc
            特定機(jī)器的配置文件。
            閱讀全文
          posted @ 2008-12-10 09:35 rogerfan 閱讀(208) | 評(píng)論 (0)編輯 收藏

               摘要: 在搜索引擎,語音識(shí)別等領(lǐng)域常會(huì)統(tǒng)計(jì)單詞的出現(xiàn)頻率,下面給出Groovy實(shí)現(xiàn),打印出現(xiàn)頻率最高的6個(gè)單詞以及相應(yīng)的出現(xiàn)次數(shù):  閱讀全文
          posted @ 2008-12-04 10:59 rogerfan 閱讀(372) | 評(píng)論 (0)編輯 收藏

               摘要: GORM就是以前我剛學(xué)Groovy沒多久時(shí)想實(shí)現(xiàn)的功能,它使開發(fā)人員不需要關(guān)心數(shù)據(jù)庫方面,也不需要任何配置,只需專心用OO思想設(shè)計(jì)自己的系統(tǒng),還有一個(gè)好處就是開發(fā)時(shí)不用備份數(shù)據(jù)庫,因?yàn)镚ORM會(huì)自動(dòng)幫你建表以及約束(但數(shù)據(jù)庫需要你自己建),讓我們來看一下用Grails開發(fā)是多么簡(jiǎn)單高效吧!
          在寫域類時(shí),無須添加與業(yè)務(wù)無關(guān)的屬性,比如在用Hibernate時(shí),我們需要(不強(qiáng)制)在類中定義id,但用GORM時(shí),id無須自己聲明,GORM 會(huì)幫我們自動(dòng)添加id和version。GORM通過反射機(jī)制獲得域類屬性信息決定數(shù)據(jù)庫字段類型,所以在定義域類時(shí)不要使用def關(guān)鍵字來定義屬性,務(wù)必明確定義屬性類型,比如在下面的域類Article中,用String來定義content(而不是def content),在默認(rèn)情況下,String映射到數(shù)據(jù)庫中的字段類型是VARCHAR(Date映射到數(shù)據(jù)庫中的字段類型是DATETIME),如果通過類變量contraints定義了String的長(zhǎng)度范圍,且長(zhǎng)度過長(zhǎng),映射到數(shù)據(jù)庫中的字段類型會(huì)變?yōu)門EXT,十分智能。  閱讀全文
          posted @ 2008-12-04 10:40 rogerfan 閱讀(270) | 評(píng)論 (0)編輯 收藏

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

          +表示Groovy不但涵蓋了Java的語法,而且還有增強(qiáng)部分。

          Groovy和Java的不同點(diǎn)有:
          0, 1, 2, 5, 7, 9, 11, 16, 17, 19, 24, 25, 26, 27

          下面所列序號(hào)不分先后順序:

          0. 在Groovy可以用def定義無類型的變量(定義變量方面def與JavaScript中的var相似),和返回值為無類型的方法,而在Java中沒有def。
            閱讀全文
          posted @ 2008-12-04 10:36 rogerfan 閱讀(284) | 評(píng)論 (0)編輯 收藏

               摘要: 在學(xué)習(xí)任何東西之前,最重要的是培養(yǎng)興趣,Groovy世界最耀眼的技術(shù)之一--Grails相信大家早已耳聞,我將通過Grails實(shí)戰(zhàn)系列文章向您展現(xiàn)Grails的迷人風(fēng)采,使您感受到Grails的魅力,以至瘋狂地愛上Grails,并墜入Groovy的愛河。學(xué)Groovy,Grails與學(xué)Java一樣,在實(shí)戰(zhàn)之前需要搭建開發(fā)環(huán)境,您可以在 Groovy輕松入門--搭建Groovy開發(fā)環(huán)境 學(xué)習(xí)到如何搭建Groovy環(huán)境,之后我會(huì)講一下如何搭建Grails環(huán)境,然后手把手地寫個(gè)Demo程序告終,我還會(huì)抽空寫篇“Groovy輕松入門--Grails實(shí)戰(zhàn)之進(jìn)階篇”

          一,搭建Grails環(huán)境

          0,下載Grails( http://dist.codehaus.org/grails/grails-bin-0.4.2.zip ,請(qǐng)留意朝花夕拾——Groovy & Grails中的“最新版本”提示)并解壓到自己指定位置(我的位置是D:DMY_DEVgrails)
            閱讀全文
          posted @ 2008-12-04 10:25 rogerfan 閱讀(293) | 評(píng)論 (0)編輯 收藏

               摘要: 既然是入門,我先不介紹那些IDE的東西,比如Eclipse中的Groovy插件(如果您迫不及待的話,可以先看一下安裝Groovy的Eclipse插件),我先講一下如何設(shè)置Groovy的環(huán)境變量(我目前所用的系統(tǒng)是Windows XP),最后運(yùn)行一個(gè)Hello, world程序告終。

          Groovy既然是Java帝國(guó)的王儲(chǔ),當(dāng)然少不了Java的支持。

          0,先安裝JDK(推薦版本為1.5及1.5以上,當(dāng)然1.4也可以)。

          然后設(shè)置Java的環(huán)境變量:

          1,設(shè)置環(huán)境變量java_home(設(shè)置環(huán)境變量XXX_home的一個(gè)好處是只要修改XXX_home的值,與之相關(guān)的%XXX_home%\bin等的值都相應(yīng)改變,這樣就能做到‘一處修改,處處修改’)。
          右擊‘我的電腦’-> ‘屬性’ ->‘高級(jí)’-> ‘環(huán)境變量’-> 點(diǎn)擊‘新建’(用戶變量與系統(tǒng)變量均可,挑一便是)-> 輸入‘變量名’為java_home -> 輸入‘變量值’為JDK的所在目錄(默認(rèn)安裝位置為C:\  閱讀全文
          posted @ 2008-12-04 10:00 rogerfan 閱讀(225) | 評(píng)論 (0)編輯 收藏

               摘要: /*設(shè)置字體格式*/
          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 閱讀(1226) | 評(píng)論 (1)編輯 收藏

               摘要: 這是我測(cè)試的時(shí)候?qū)懙模鰜泶娣?

          Properties props=System.getProperties(); //系統(tǒng)屬性
          System.out.println("Java的運(yùn)行環(huán)境版本:"+props.getProperty("java.version"));
          System.out.println("Java的運(yùn)行環(huán)境供應(yīng)商:"+props.getProperty("java.vendor"));
          System.out.println("Java供應(yīng)商的URL:"+props.getProperty("java.vendor.url"));
          System.out.println("Java的安裝路徑:"+props.getProperty("java.home"));
          System.out.println("Java的虛擬機(jī)規(guī)范版本:"+props.getProperty("java.vm.specification.version"));
          System.out.println  閱讀全文
          posted @ 2008-11-21 10:14 rogerfan 閱讀(504) | 評(píng)論 (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 閱讀(169) | 評(píng)論 (0)編輯 收藏

               摘要: 最近在做我們的JAVA課程設(shè)計(jì),我的設(shè)計(jì)里面涉及到了對(duì)信息的導(dǎo)出,包括導(dǎo)出Excel和Pdf.在網(wǎng)上查了有關(guān)Poi的資料查了很久終于寫出了滿足自己需求的程序.以下是程序的全部代碼:

          (一)SheetDataSource.java   閱讀全文
          posted @ 2008-11-18 15:18 rogerfan 閱讀(1294) | 評(píng)論 (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 閱讀(547) | 評(píng)論 (0)編輯 收藏

               摘要: 一、Excel基礎(chǔ)

          二、HSSF概況

          三、通過usermodel讀取文件

          四、通過usermodel寫入文件

          五、通過eventusermodel讀取文件

          六、HSSF電子表格結(jié)構(gòu)

          七、通過HPSF讀取文檔屬性

          八、文檔摘要信息

          九、附錄   閱讀全文
          posted @ 2008-11-18 10:25 rogerfan 閱讀(1032) | 評(píng)論 (0)編輯 收藏

          列出全部?jī)?nèi)容
          共30頁: First 上一頁 11 12 13 14 15 16 17 18 19 下一頁 Last 
          主站蜘蛛池模板: 新乐市| 和平县| 海南省| 寿阳县| 偏关县| 梁山县| 福建省| 称多县| 锡林郭勒盟| 安庆市| 固始县| 荣昌县| 花莲市| 科尔| 讷河市| 德清县| 汾西县| 富蕴县| 江城| 平舆县| 富锦市| 旬阳县| 平顶山市| 黄山市| 外汇| 体育| 康马县| 黄浦区| 丹棱县| 栖霞市| 澎湖县| 蒙城县| 德阳市| 肃北| 平乡县| 龙南县| 双柏县| 平安县| 乌拉特后旗| 天水市| 广德县|