<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 58,  comments - 45,  trackbacks - 0
      2006年5月5日
            有時(shí)候?yàn)榱烁奖憧旖莸牟渴鸷蛨?zhí)行Java程序,要把java應(yīng)用程序打包成一個(gè)jar包。而這個(gè)基礎(chǔ)的操作有時(shí)候也很麻煩,為了方便java程序員們能夠方便的打包java應(yīng)用程序,下面對jar命令進(jìn)行介紹,并舉出幾個(gè)簡單例子針對不同情況進(jìn)行打包。
            一. jar命令用法:
             在cmd命令窗口下輸入jar,回車,就會提示改命令的用法:
            

            二.例子(這里介紹的都是生成雙擊可執(zhí)行的jar包):
            1.首先介紹如何在命令行下執(zhí)行打包程序。
            1.1.沒有包結(jié)構(gòu)的最簡單的工程。
                (1)在c:盤下新建文件“HelloWorld.java”:
            
    1 public class HelloWorld
    2 {
    3     public static void main(String[] args){
    4         System.out.println("Hello world!");
    5     }
    6 }
                (2)在命令行下輸入c:\javac HelloWorld.java,在c:盤下編譯生成“HelloWorld.class”。

                (3)在c:盤下新建文件“menefest”(沒有后綴名):
               
    Main-Class: HelloWorld
                注意最后要有一個(gè)空行,否則會出現(xiàn)找不到類的錯(cuò)誤。

                 (4)打包:輸入c:\jar cvmf menifest HelloWorld.jar HelloWord.jar HelloWorld.class,在c:盤下生成“HelloWorld.jar”。

                 (5)執(zhí)行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。

            1.2.有包結(jié)構(gòu)的java工程。
                (1)在c:\com\gosyl\demo\下新建文件“HelloWorld.java”:
            
    package com.gosyl.demo;

    public class HelloWorld{
        
    public static void main(String[] args){
            System.out.println(
    "HelloWorld");
        }
    }

                (2)在命令行下輸入c:\javac com/gosyl/demo/HelloWorld.java,在c:\com\gosyl\demo\文件夾下編譯生成“HelloWorld.class”。

                (3)在c:盤下新建文件“menefest2”(沒有后綴名):
            
    Main-Class: com.gosyl.demo.HelloWorld
                注意最后要有一個(gè)空行冒號后面要一個(gè)空格。否則會出現(xiàn)找不到類的錯(cuò)誤。

                (4)打包:輸入c:\jar cvmf menifest2 HelloWorld.jar HelloWord.jar com/,在c:盤下生成“HelloWorld.jar”。

                (5)執(zhí)行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。

            1.3.引用到外部jar包的java工程。
                (1)在c:\com\gosyl\demo\下新建文件“Car.java”:
                 
    package com.gosyl.demo;

    public class Car
    {
        
    public static void main(String[] args){
            Light.on();        
        }
    }

                (2)在c:\com\gosyl\demo\下新建文件“Light.java”:
            
    package com.gosyl.demo;

    class Light 
    {
        
    public static void on(){
            System.out.println(
    "Light is on!");
        }
    }

                (3)打包1:輸入c:\jar cvf  Light.jar com/gosyl/demo/Light.class,在c:盤下生成“Light.jar”。
            
                (4)在c:盤下新建文件“menefest-car”(沒有后綴名):
            
    Main-Class: com.gosyl.demo.Car
    Class
    -Path: Light.jar
                注意最后要有一個(gè)空行,冒號后面要一個(gè)空格。否則會出現(xiàn)找不到類的錯(cuò)誤。

                (5)打包2:輸入c:\jar cvmf  menifest-car Car.jar com/gosyl/demo/Car.class,在c:盤下生成“Car.jar”。
            
                (6)執(zhí)行:輸入c:\java -jar Car.jar。屏幕回顯“Light is on”。

        三.總結(jié)
            1.清單文件menifest,對格式要求很高,注意每個(gè)冒號后面要有一個(gè)空格,文件最后要有一個(gè)空行。
            2.對于引用到外部jar包的工程,需要在manifest中定義好Class-Path屬性。
            3.對于雙擊.bat文件出現(xiàn)刷屏現(xiàn)象的情況,請直接把.bat文件的內(nèi)容鍵入命令行執(zhí)行。
            4.對于重復(fù)簽名的jar包,在META-INF里面會出現(xiàn)多個(gè)簽名文件,刪除掉多余的,保存其中一個(gè)才能保證jws正常啟動。
            
           
    posted @ 2008-04-18 20:52 gosyl 閱讀(26291) | 評論 (3)編輯 收藏
    5歲的時(shí)候,我說我愛你。你歪著腦袋,眨著水晶般的大眼睛,疑惑地問我:“什么意思呀?”

    15歲的時(shí)候,我說:"我愛你".你的臉紅得像火燒云,頭深深地低著,擺弄著衣襟,你好像在笑。

    20歲的時(shí)候,我說我愛你,你把頭靠在我的肩上,緊緊地挽住我的手臂,像是下一秒我就要消失一樣。

    25歲的時(shí)候,我說我愛你,你把早餐放在桌上,跑過來刮了一下我的鼻子說:“知道了!懶蟲,該起床了!”

    30歲的時(shí)候,我說我愛你,
    你笑著說:“你呀!要是真的愛我,就別下了班到處跑,
    還有,別再忘了我叫你買的菜!”

    40歲的時(shí)候,我說我愛你,
    你邊收拾碗筷邊無表情的嘟囔著:
    “行了,行了,快去幫孩子復(fù)習(xí)功課去吧!”

    50歲的時(shí)候,我說我愛你,
    你打著毛線頭也不抬:“真的?
    你心里是不是巴不得我早點(diǎn)兒死掉。”
    然后就咯咯咯地笑個(gè)不停。

    60歲的時(shí)候,我說我愛你,
    你笑著捶了我一拳:
    "死老頭子!孫子都這么大了,還貧嘴!

    70歲的時(shí)候,我們坐在搖椅上,戴著老花鏡,
    欣賞著50年前我給你的情書,我們已經(jīng)布滿皺紋的手又握在了一起,
    那時(shí)侯我說我愛你, 你深情地望著我,
    你那已經(jīng)皺紋滿面的臉仍是那么美麗……
    爐子上的開水咕嘟咕嘟地冒煙, 溫馨的暖意充滿了整個(gè)屋子......

    80歲的時(shí)候,你說你愛我。
    我什么也沒說,因?yàn)槲伊鳒I了,
    但是那是我人生最最快樂的日子,
    因?yàn)槟憬K于說出了那句“我--愛--你"。
     
    致我所有的朋友
    無論已婚與未婚
    這是篇很好的文章。
    如果你暫時(shí)沒有時(shí)間細(xì)細(xì)品味
    也請你有時(shí)間的時(shí)候?qū)⒆约旱男某恋硐聛恚?br /> 用心的看。
    好的文章真的不多了……
    單身,有時(shí)不一定是貴族。
    單身也許會比較自由,
    但自由也有一個(gè)同義詞,叫作寂寞。
    因?yàn)槿瞬皇鞘颤N時(shí)候都喜歡一個(gè)人獨(dú)處的;
    有時(shí)好東西需要跟人分享,
    有時(shí)候難過需要人安慰。
    單身貴族產(chǎn)生的原因,是因?yàn)?br /> 經(jīng)濟(jì)上的獨(dú)立、人格上的獨(dú)立以及感情上的獨(dú)立。
    獨(dú)立是什麼?
    獨(dú)立是需要而不依賴,
    一個(gè)獨(dú)立的人需要異性,而不依賴異性。
    做情人之前,她應(yīng)該先是朋友。
    她成為你的朋友之後,出現(xiàn)在你的生活里,
    才有可能認(rèn)識你、了解你、知道你的長處
    而對你產(chǎn)生好感,進(jìn)一步發(fā)展感情,
    變成情人、對象。
    世界上的顏色并非只有白色和黑色,
    黑與白之間還有很漫長的灰色地帶。
    只要多相處,便能發(fā)現(xiàn)對方的優(yōu)點(diǎn)、產(chǎn)生好感,
    這才是發(fā)展感情的自然過程。
    『一見鍾情』以及『從一而終』的感情是不切實(shí)際的,
    我們需要的不是這種不切實(shí)際而虛幻的感情。
    有人形容跟異****往,
    就好像在海邊撿石頭,大家都會撿喜歡的那一顆。
    一旦撿到一顆你最喜歡的石頭,便把它帶回家去,
    好好對待它,因?yàn)槟鞘悄阄ㄒ坏氖^。
    而且要記住,從此後不要再到海邊去。
    永遠(yuǎn)相信,
    我已經(jīng)找到最大、最美、最適合我的那一顆。
    跟異****往最重要的不是他有多好,
    而是他對你有多好。
    一個(gè)人如果條件很好,有一百分,
    可是這一百分之中,他只給你三四十分,或一二十分;
    相反地,另一個(gè)人也許只有七八十分,
    可是他卻是全心全意的對待你,
    那你應(yīng)該選擇那一個(gè)?
    其實(shí),每一個(gè)人的條件都是一樣的。
    不管你有多好,都還有人比你更好。
    你雖然做不到一個(gè)『最好的人』,
    可是你卻做得到一個(gè)『對對方最好的人』。
    每一個(gè)男孩子都可以說:
    『雖然我不是世界上最好的男人,但我是世界上對你最好的男人』。
    反過來女孩子也是一樣,這是每一個(gè)人都做得到的。

    感情最重要的是在於他對你的好,
    而不是他自己有多好。
    但是如果有一個(gè)人本身已經(jīng)很好了,
    對你又是真心真意,真心愛你,
    那麼你真的可以把一生托付給他。

    現(xiàn)在女性考慮婚姻的唯一條件,
    應(yīng)該就是你愛不愛他,他愛不愛你,
    是不是真心真意對你,
    跟他在一起會不會有壓力,會不會快樂,
    而非他有什麼!
    人間的真愛是很難得的。
    在人的一生中,
    很難找到一個(gè)
    你真正愛,真正可以跟他過一輩子的人。
    如果你怯於表達(dá),
    或害怕會有什麼事,
    錯(cuò)失一輩子可能只有一次的真愛,
    那就太可惜了,
    所以一定要采取主動,把心里的話說出來。
    如果一個(gè)男孩子
    因?yàn)榕⒆訉λ扇≈鲃佣床黄鹚?br /> 那麼這個(gè)男孩子不是男生,而是畜生。
    更何況,幸福比面子重要,
    如果犧牲一時(shí)的面子可以換得一生的幸福,
    是非常值得的,勇敢把心里的話說出來,
    不要隱藏自己的真心。
    千萬別說緣份未到,其實(shí)緣份到處都有,
    但卻是稍縱即逝,如果『緣』不及時(shí)把握,
    那就沒有『份』了。
    大多數(shù)的女性對感情是偏重於精神,
    男性則偏於物質(zhì)。
    男孩子除了對女孩子殷勤體貼外,
    也要學(xué)會對女孩子負(fù)責(zé)任,
    要將對天下所有女孩子的殷勤體貼,
    全部用來對一個(gè)女孩子。
    另外,
    剛毅木納并不能討女孩歡心,
    所以要學(xué)習(xí)對女孩子甜言蜜語,多說好話。
    男人,為性而愛;
    女人,為愛而性。

    一個(gè)維持起來輕松、愉快的感情容易長久!
    一個(gè)維持起來艱難而痛苦的感情不易長久,
    這時(shí)後就應(yīng)該有所選擇。
    我們都是凡夫俗子,
    要的是平凡而幸福并且快樂的愛情。
    對所有的感情而言,過程遠(yuǎn)比結(jié)果重要。
    為什麼?因?yàn)樗械母星槎际菦]有結(jié)果的。
    什麼是結(jié)果?結(jié)婚嗎?
    結(jié)婚之後就過著幸福快樂的日子嗎?
    可見我們不以感情的結(jié)果來評斷它的價(jià)值感情,
    也不以時(shí)間的長短來論定它的價(jià)值。
    對感情而言,凡是發(fā)生過的都存在,
    凡是存在過的都有價(jià)值。
    世界上的感情每一段、每一分、每一秒
    都是值得珍惜的。
    婚姻是人生里最大的一場賭局。
    在這無限長的時(shí)間里,
    我們還要互相呈現(xiàn)最丑陋的一面給對方看。

    婚姻和戀愛不同的是:
    戀愛可以花二個(gè)小時(shí)打扮自己,
    精神奕奕的向?qū)Ψ将I(xiàn)殷勤、體貼,輕松完成任務(wù)。
    可是婚姻就無法隨時(shí)維持高亢的狀態(tài)。
    所以,婚姻是一場大賭注,
    需有萬全的準(zhǔn)備、周詳?shù)挠?jì)劃、十足的信任,
    然後再去押它一把,即使是這樣都還有可能輸?shù)簟?br /> 因此如果在賭之前,就知道自己
    不是心甘情愿、不是很愛他、并不想跟他過一輩子,
    那麼這一場賭注注定是要輸?shù)摹?br /> 千萬不要
    為了愛情之外的任何一個(gè)理由結(jié)婚。
    感情的可貴
    不在於可從對方獲得什麼,
    一方面是一種被依賴、被需要的感覺。
    有人依賴我,需要我,
    我會得到滿足

    面對感情,我們所要采取的就是三不政策:
    第一是不急:不要急著結(jié)婚。
    結(jié)婚雖然是很美好的事,但是不要著急,
    該是你的就是你的。
    第二是不怕:不要害怕付出。
    彼此必需一輩子努力,才能把感情維持好。
    你不可能『得到』一個(gè)美好的感情,
    你只能找到一個(gè)你心愛的人,
    來共同經(jīng)營、造就、完成一段美好的感情。
    如果你沒決心做好男人,那你就得不到好女人。

    世界上沒有一個(gè)壞男人會有一個(gè)好女人,
    壞男人只會有可憐的女人;
    同樣的,也沒有一個(gè)壞女人會有一個(gè)好男人。
    何況感情中還有一個(gè)
    跟我們共同努力、想把它做好的人。
    這個(gè)合夥事業(yè)成功的機(jī)會是很大的,
    關(guān)鍵就在於你是否愿意努力、付出而已。

    第三是不要放棄。
    當(dāng)你受了打擊、挫折、傷害,
    當(dāng)你感到灰心、失望時(shí),
    有一個(gè)人無條件的、永遠(yuǎn)站在你這一邊,
    支持你、鼓勵你、安慰你,
    讓你重新站起來面對這個(gè)世界。
    這個(gè)力量,是再親的父母不能給我們的,
    是再要好的朋友也不能給我們的,
    只有在人生的旅程中所找到的心愛的伴侶,
    才能夠給我們。

    其實(shí)愛情是人生唯一的、真正珍貴的;
    也是唯一的、真正值得追求的東西。
    只要你有一個(gè)心愛的人,
    你就有了原動力,
    你就能面對全世界。
                     親愛的朋友們,人生難得一知己,遇上了,就用心去把握吧!  
    posted @ 2008-04-18 10:17 gosyl 閱讀(290) | 評論 (0)編輯 收藏
    “我 不需要你一個(gè)人承擔(dān)太多的壓力 
        假如有一天你覺得累 
        那我們一起回家 
        去哪里 過什么樣的生活
        我都愿意跟你在一起”
                                    ----------我朋友的女朋友對我朋友說的話。實(shí)在是令人艷羨,摘過來自己yy一下!
    posted @ 2008-04-17 21:30 gosyl 閱讀(293) | 評論 (1)編輯 收藏

        4月14日的GRE機(jī)考,終于結(jié)束了。

     

      跟我一起考試的3個(gè)同學(xué)都沒帶齊兩個(gè)證件,一個(gè)是從北京飛過來廣州考試的,可憐巴巴的求情,最終還是被拒考。。。尷尬。另外兩個(gè)從大學(xué)城那邊過來的同學(xué)也沒有帶齊證件,叫同學(xué)臨時(shí)打的送過來才得以進(jìn)考場考試,我心里琢磨,咋都這么瀟灑了,看來都是牛人呀。

     

      時(shí)間很緊迫。當(dāng)時(shí)寫下人生第一篇Issue離考試還不到30天了,對于短時(shí)間備考,要考慮性價(jià)比的問題。特別對于白天還要在實(shí)驗(yàn)室做事,有時(shí)候還得打打籃球,踢踢足球什么的。時(shí)間不夠的話就練高頻題,Issue我只練過全國高頻前20,Argument就寫了個(gè)模板,隨便看了看一些提綱,不超過30篇。在這里我要感謝一下在我之前考試的程浩同學(xué),捷飛同學(xué),在作文上給了我不少幫助,還有小芬,tiger,感謝你們批改我漏洞百出的作文,哈哈,想必是非常辛苦的一件差事。當(dāng)然還有廣外的貓子MM,無私的貢獻(xiàn)出了她的模板.Thank you all!!

     

      心態(tài)很重要。考試前兩天我就開始放松了,并且安慰自己,Issure畢竟是2選一,中獎的概率還是蠻高的,Argument就那些主要錯(cuò)誤,寫了模板,到時(shí)候臨場發(fā)揮。最終考試的情形如我所料,Issue是那篇NO.11:"All nations should help support the development of a global university designed to engage students in the process of solving the world's most persistent social problems."所有的國家都應(yīng)該幫助建立起一個(gè)全球性的大學(xué)用來培養(yǎng)學(xué)生們解決世界上最頑固的社會問題. 這個(gè)題目總頻率排在14,我寫過。Argument不記得是那篇,沒看過,像貓子所說,題目沒看清,我的模板就已經(jīng)寫好啦 hoho。寫完之后時(shí)間還很多,又沒什么好些的了。

     

      總結(jié)。跟某些大牛艱苦(有人說是痛苦)的準(zhǔn)備過程相比,我算是極其輕松的,這是我為什么至今不是牛人的原因之一。還有,發(fā)現(xiàn)自己在考場上好容易滿足,感覺發(fā)揮了80%,看看沒啥錯(cuò)誤了,剩下的時(shí)間就在那里悠閑的發(fā)呆。有時(shí)候,心態(tài)太好了,不見得是好事。尷尬

        

    posted @ 2008-04-14 15:29 gosyl 閱讀(421) | 評論 (0)編輯 收藏
    新的火焰可以把舊的火焰撲滅;
      大的苦痛可以使小的苦痛減輕。
       《羅密歐與朱麗葉》
      聰明人變成了癡愚,是一條最容易上鉤的游魚;因?yàn)樗麘{恃才高學(xué)廣,看不見自己的狂妄。
      愚人的蠢事算不得稀奇,聰明人的蠢事才叫人笑痛肚皮;因?yàn)樗萌钡谋绢I(lǐng),證明他自己愚笨。
       《愛的徒勞》
      對自己忠實(shí),才不會對別人欺詐。   
      習(xí)慣簡直有一種改變氣質(zhì)的神奇力量,它可以使魔鬼主宰人類的靈魂,也可以把他們從人們的心里驅(qū)逐出去。
       《哈姆雷特》  
      我沒有路,所以不需要眼睛;當(dāng)我能夠看見的時(shí)候,我也會失足顛仆,我們往往因?yàn)橛兴允讯е诖笠猓床蝗缛毕輩s能對我們有益。
       《李爾王》  
      要一個(gè)驕傲的人看清他自己的嘴臉,只有用別人的驕傲給他做鏡子;倘若向他卑躬屈膝,不過添長了他的氣焰,徒然自取其辱。
       《特洛伊羅斯與克瑞西達(dá)》   
      外觀往往和事物的本身完全不符,世人都容易為表面的裝飾所欺騙。   
      沒有比較,就顯不出長處;沒有欣賞的人,烏鴉的歌聲也就和云雀一樣。要是夜鶯在白天雜在聒噪里歌唱,人家絕不以為它比鷦鷯唱得更美。多少事情因?yàn)榉甑接欣沫h(huán)境,才能達(dá)到盡善的境界,博得一聲恰當(dāng)?shù)馁澷p。
       《威尼斯商人》   
      懦夫在未死以前,就已經(jīng)死了好多次;勇士一生只死一次,在一切怪事中,人們的貪生怕死就是一件最奇怪的事情。
      行為勝于雄辯,愚人的眼睛是比他們的耳朵聰明得多的。
       《英雄叛國記》  
      疑惑足以敗事。一個(gè)人往往因?yàn)橛鍪挛房s的原故,失去了成功的機(jī)會。
      最好的好人,都是犯過錯(cuò)誤的過來人;一個(gè)人往往因?yàn)橛幸稽c(diǎn)小小的缺點(diǎn),更顯出他的可愛。  
       《量罪記》
      他賞了你錢,所以他是好人;有了拍馬的人,自然就有愛拍馬的人。  
       《黃金夢》
      世界是一個(gè)舞臺,所有的男男女女不過是一些演員,他們都有下場的時(shí)候,也都有上場的時(shí)候。一個(gè)人的一生中扮演著好幾個(gè)角色。
       《皆大歡喜》
      贊美倘從被贊美自己的嘴里發(fā)出,是會減去贊美的價(jià)值的;從敵人嘴里發(fā)出的贊美才是真正的光榮。
       《特洛伊羅斯與克瑞西達(dá)》  
      黑暗無論怎樣悠長,白晝總會到來。
      世界上還沒有一個(gè)方法,可以從一個(gè)人的臉上探察他的居心。
       《麥克佩斯》  
      要是你做了獅子,狐貍會來欺騙你:
      要是你做了羔羊,狐貍會來吃了你;
      要是你做了狐貍,萬一騙子向你告發(fā),獅子會對你起疑心;
      要是你做了騙子,你的愚蠢將使你受苦,而且你也不免做豺狼的一頓早餐……
       《黃金夢》  
      魔鬼為了陷害我們起見,往往故意向我們說真話,在小事情上取得我們的信任,然后我們在重要的關(guān)頭便會墮入他的圈套。
       《麥克佩斯》  
       上天生下我們,是要把我們當(dāng)做火炬,不是照亮自己,而是普照世界。因?yàn)槲覀兊牡滦刑炔荒芡萍八耍蔷偷扔跊]有一樣。
       《一報(bào)還一報(bào)》  
      一個(gè)驕傲的人,結(jié)果總是在驕傲里毀滅了自己,他一味對鏡自賞,自吹自擂,遇事只顧浮夸失實(shí),到頭來只是事事落空而已。
      無論一個(gè)人的天賦如何優(yōu)異,外表或內(nèi)心如何美好,也必須在他們德性的光輝照耀到他人身上發(fā)生了熱力,再由感受他的熱力的人把那熱力反射到自己身上的時(shí)候,才會體會到他本身的價(jià)值的存在。
    posted @ 2008-04-08 17:33 gosyl 閱讀(242) | 評論 (0)編輯 收藏

    目的:
            為了使Applet或者Java Web Start程序能夠訪問客戶端本地資源,需要對Applet或者JWS程序jar包進(jìn)行數(shù)字簽名,之后客戶端打開Applet或者JWS程序的時(shí)候會提示是否允許該程序訪問本地資源,用戶如果要用你的程序,當(dāng)然只能選擇OK了。這樣你的程序就能按照某種訪問權(quán)限來訪問客戶機(jī)的本地資源了。

    簽名步驟:
            1.將程序打成jar包。
                這個(gè)我就不多說了,用eclipse,netbeans等開發(fā)工具很方便就能打包的。

            2.用keytool命令生成.store文件。
                在任意文件夾下建立一個(gè)keytool.bat文件,輸入
         
                  keytool -genkey -keystore xxx.keystore -alias xxx -validity 3650 

                保存,雙擊執(zhí)行。將在當(dāng)前目錄下生成一個(gè)xxx.keystore文件, -alias后接的是別名,-validity后面接的是該證書有效天數(shù),這里3650表示10年。(用這個(gè)證書簽名的程序10年內(nèi)有效)。

            3.用jarsigner程序?qū)ar包進(jìn)行簽名。
               新建jarsinger.bat文件,輸入

                jarsigner -keystore xxx.keystore helloworld.jar xxx

                保存,雙擊執(zhí)行,helloworld.jar就被簽名了。   

                簡單吧,有不懂的請聯(lián)系我gosyl@yahoo.com.cn
                    

    posted @ 2008-04-08 15:19 gosyl 閱讀(1890) | 評論 (1)編輯 收藏
        我們生活在一個(gè)殘酷的世界,在這個(gè)世界里許多人都跟你一樣有雪亮的眼睛,許多人都非常善于發(fā)現(xiàn)生活中的寶藏.如果你有足夠的智慧發(fā)現(xiàn)這個(gè)寶藏,你是幸運(yùn)的,同時(shí)你可能也是不幸的.如果你沒有足夠的勇氣,眼睜睜的看著別人去掘那個(gè)寶藏,自己不敢動手,那結(jié)果只有看著別人把寶藏捧在懷里,才開始羨慕嫉妒的份.非常可悲.有了足夠的勇氣還得要那么點(diǎn)運(yùn)氣,俗話說的要拼一拼"人品".因?yàn)橛行毑乜赡苤粚儆诘谝粋€(gè)動手挖掘的人.如果別人很幸運(yùn)的成為那個(gè)人,你就要明智點(diǎn)啦,寶藏常有,挖寶藏的力氣不常有,適時(shí)的抽身挖另外的寶藏去.不過有一點(diǎn)是肯定的,大部分寶藏是屬于那個(gè)不停的挖掘一直堅(jiān)持到最后的人.
        希望自己能做個(gè)勇敢的,積極的,明智的,有毅力的掘?qū)毴?
        
    posted @ 2007-10-14 20:30 gosyl 閱讀(313) | 評論 (2)編輯 收藏

    http://v.youku.com/v_show/id_cb00XMTQ0NjA2MA==.html愛情是什么
    http://v.youku.com/v_show/id_cb00XMTQ3NTkxNg==.html愛情的哲理

    posted @ 2007-10-11 14:31 gosyl 閱讀(345) | 評論 (0)編輯 收藏
    posted @ 2007-10-08 08:10 gosyl 閱讀(302) | 評論 (2)編輯 收藏
        在飯桌上跟室友一起聊起創(chuàng)業(yè)大賽的事情,立即得到他們的積極響應(yīng).回到實(shí)驗(yàn)室,胖子找到了一個(gè)學(xué)經(jīng)濟(jì)的女同學(xué)幫忙.忙活了2天,就把創(chuàng)業(yè)大賽的初稿給弄出來的.提交上去沒幾天,我們隊(duì)就已經(jīng)從80多只隊(duì)伍中擠近了前24名,也就是進(jìn)入了復(fù)賽.再過一輪進(jìn)入前8就是決賽了,最終會挑選出前3名去參加省賽.
        望著我們的初稿,能進(jìn)入復(fù)賽,已經(jīng)是個(gè)不小的獎勵了.我們深知要做到能拿得出手的計(jì)劃書我們還有很多工作要做.趁此機(jī)會鍛煉一下自己的組織才能和補(bǔ)充一下經(jīng)濟(jì)方面的知識吧.最近看了美國的<<學(xué)徒>>,很受感染,原來自己骨子里是個(gè)喜歡競爭的人.遇到競爭,總是能讓我熱血沸騰,是不是說明我還有點(diǎn)斗志.不錯(cuò),呵呵.像我同學(xué)說的那樣,我想我還可以搶救一哈.
    posted @ 2007-10-06 16:02 gosyl 閱讀(301) | 評論 (3)編輯 收藏
        今天想查點(diǎn)家鄉(xiāng)的新聞,于是打開www.baidu.com,結(jié)果發(fā)現(xiàn)打不開首頁。截止此發(fā)文時(shí)間,依然打不開。能ping通www.baidu.com。但是使用瀏覽器瀏覽說找不該頁面。第一次碰到這么大公司出現(xiàn)此類故障,做個(gè)記號。
    posted @ 2007-09-15 21:45 gosyl 閱讀(1923) | 評論 (5)編輯 收藏

         linux至少需要兩個(gè)分區(qū),根目錄(/)和交換分區(qū)(swap)。對工作站來說這種方法很適合,但如果用linux做服務(wù)器,那么就有必要為某些目錄單獨(dú)創(chuàng)建它們自己的分區(qū)。下面一一介紹這些特殊的目錄。
         /home:在有許多用戶的系統(tǒng)上(如服務(wù)器),主目錄通常在一個(gè)標(biāo)準(zhǔn)的位置創(chuàng)建,如/home。
        如果把/home放在根文件系統(tǒng)中,用戶會把系統(tǒng)的根磁盤寫滿文件,所以應(yīng)該把/home目錄單獨(dú)放在一個(gè)分區(qū)中。這樣,頂多是用戶的這個(gè)分區(qū)被寫滿,系統(tǒng)根目錄依然可以正常運(yùn)行,畢竟用戶不能夠再創(chuàng)建文件的錯(cuò)誤比系統(tǒng)無法創(chuàng)建文件的錯(cuò)誤小的多。
        /var: 用于存儲要打印的文件,揭發(fā)的電子郵件等。可放在單獨(dú)的分區(qū)中,其他分區(qū)寫滿不會影響到這些數(shù)據(jù)。
       /tmp:
    用于存儲大量臨時(shí)文件的系統(tǒng)目錄也非常適合建立單獨(dú)的文件系統(tǒng)。
        此外,/usr是安裝系統(tǒng)文件的系統(tǒng)目錄,/opt是安裝可選軟件的系統(tǒng)目錄,它們也可以放在單獨(dú)的分區(qū)中。
        具體這些分區(qū)占多大空間,就要看具體的需要了。

    posted @ 2007-09-15 10:35 gosyl 閱讀(361) | 評論 (0)編輯 收藏
    ??????獲得華工南校區(qū)第二屆3人制足球比賽冠軍,做個(gè)記號。
    ????????????
    posted @ 2006-12-10 10:26 gosyl 閱讀(204) | 評論 (0)編輯 收藏
    ?????? ?前段時(shí)間不知什么原因不能在blogjava發(fā)貼,于是在oioj新申請了blog。然而用過一段時(shí)間之后,又開始懷念blogjava了。作為一個(gè)技術(shù)愛好者,只有在這里,才有家的感覺。
    ????????同學(xué)介紹了一款代理軟件,fastInternet。在教育網(wǎng)內(nèi)也可以上外網(wǎng)了,用起來很爽,給了我重新回到blogjava的機(jī)會,感謝部長的幫助,thanks!
    posted @ 2006-11-24 23:10 gosyl 閱讀(271) | 評論 (0)編輯 收藏
    ??????在湘大的時(shí)候,還是碰到過幾個(gè)好老師的.曾經(jīng)有一個(gè)研究生助教說過這么一句話:"讀了研究生又怎么樣,你把專業(yè)學(xué)得再精通又怎么樣.你這個(gè)人還是很膚淺的."
    ??????不知道他當(dāng)時(shí)說這句話是一種什么心態(tài).也許老師只是隨便說說.可我對這句話印象比較深.雪兒說過,她要做一個(gè)智者.她所謂的智慧,是說智慧既包括智商,也包括情商.而我認(rèn)為,這樣定義過于狹隘.
    ?????? 智慧應(yīng)該是懂得生活的真諦.生活的意義.真正懂生活的人,才是智慧的人.
    posted @ 2006-10-06 17:36 gosyl 閱讀(271) | 評論 (0)編輯 收藏

    我院非常重視對學(xué)生就業(yè)的指導(dǎo),從學(xué)生入學(xué)便開始指導(dǎo)學(xué)生規(guī)劃人生,早做準(zhǔn)備,明確自己畢業(yè)后的去向,達(dá)到高就業(yè)率。我院每屆學(xué)生的一次性就業(yè)率都高于本校的平均數(shù)值,按照北京市關(guān)于統(tǒng)計(jì)一次性就業(yè)辦法的規(guī)定,就業(yè)率達(dá) 90% 左右(含就業(yè)、出國和考研人數(shù)),另有 10% 左右的學(xué)生選擇繼續(xù)考研。在就業(yè)學(xué)生當(dāng)中, 70% 左右去向?yàn)橛蜚y行、花旗銀行、恒生銀行、中信實(shí)業(yè)銀行、中國工商銀行、中國農(nóng)業(yè)銀行、中國建設(shè)銀行、北京銀行、中國進(jìn)出口銀行、中國國際金融有限公司等金融機(jī)構(gòu); 15% 左右去向畢馬威、普華、安永等會計(jì)師事務(wù)所;到中國五礦集團(tuán)公司、 IBM (中國公司)、華北電力集團(tuán)財(cái)務(wù)公司、馬士基(中國)航遠(yuǎn)有限公司、三星(中國)投資有限公司、雀巢(中國)有限公司等單位的也不在少數(shù);之外,也有部分畢業(yè)生到國務(wù)院發(fā)展研究中心企業(yè)研究所、中國航空工業(yè)技術(shù)研究院、中國海關(guān)等部門工作 。
    posted @ 2006-10-06 16:55 gosyl 閱讀(1898) | 評論 (0)編輯 收藏
    本文是Google搜索技巧系列文章的第一篇,也是在看了《十四個(gè)方法提高博客的頁面訪問量》后,嘗試一下其中的第六條-寫一個(gè)系列文章,于是就拿Google開刀了,第一篇介紹的是最簡單基本的東西,經(jīng)常使用Google搜索的可以跳過本文.

      基本搜索

      Google 查詢簡潔方便,僅需輸入查詢內(nèi)容并敲一下回車鍵 (Enter),或單擊“Google 搜索”按鈕即可得到相關(guān)資料.

      搜索兩個(gè)及兩個(gè)以上關(guān)鍵字

      Google 只會返回那些符合您的全部查詢條件的網(wǎng)頁.不需要在關(guān)鍵詞之間加上“and”或“+”.如果您想縮小搜索范圍,只需輸入更多的關(guān)鍵詞,只要在關(guān)鍵詞中間留空格就行了.

      搜索結(jié)果不包含某些特定信息

      如果要避免搜索某個(gè)詞語,可以在這個(gè)詞前面加上一個(gè)減號(“-”, 英文字符).但在減號之前必須留一空格.

      自動簡繁轉(zhuǎn)換

      Google有智能型漢字簡繁自動轉(zhuǎn)換系統(tǒng).值得注意的是這個(gè)系統(tǒng)不是簡單的字符變換,還包括不同區(qū)域之間慣用語轉(zhuǎn)換.例如中國大陸稱朝鮮為“北朝鮮”,而港臺和海外則稱之為“北韓”,因此在搜索簡體的“北朝鮮”時(shí),會同時(shí)自動對應(yīng)搜索繁體的“北韓”.當(dāng)搜索所有中文網(wǎng)頁時(shí),Google會對搜索項(xiàng)進(jìn)行簡繁轉(zhuǎn)換后,同時(shí)檢索簡體和繁體網(wǎng)頁.并將搜索結(jié)果的標(biāo)題和摘要轉(zhuǎn)換成和搜索項(xiàng)的同一文本,以便閱讀.

      拼音漢字轉(zhuǎn)換

      Google 運(yùn)用智能軟件系統(tǒng)對拼音關(guān)鍵詞能進(jìn)行自動中文轉(zhuǎn)換并提供相應(yīng)提示.例如:搜索“yue guang”, Google 能自動提示 “您是不是要找:月光”.如果您點(diǎn)擊“月光”, Google 將以“月光”作為關(guān)鍵詞進(jìn)行搜索.對于拼音和中文混和關(guān)鍵詞,系統(tǒng)也能做有效轉(zhuǎn)換.

      整詞的搜索

      在 Google 中,可以通過添加雙引號來搜索短語.雙引號中的詞語(比如”月光博客”)在查詢到的文檔中將作為一個(gè)整體出現(xiàn),而不會自動進(jìn)行分詞處理.這一方法在查找名言警句或?qū)S忻~時(shí)顯得格外有用.

      通配符

      你可以在搜索時(shí)使用通配符“*”,這在搜索詩詞時(shí)特別有效.比如你可以搜一下“when i was young i’d listened to the radio * my favorite songs waiting ”可以通過模糊記憶的單詞找到“yesterday once more”的歌詞地址.

    Google搜索在工作上的應(yīng)用技巧

      Google良好的搜索和易用性已經(jīng)得到了廣大網(wǎng)友的歡迎,但是除了我們經(jīng)常使用的Google網(wǎng)站、圖像和新聞搜索之外,它還有很多其他搜索功能和搜索技巧.如果我們也能充分利用,必將帶來更大的便利.這里我介紹幾個(gè)很有用的搜索技巧,在平時(shí)搜索中可以結(jié)合使用.

      一、限定搜索范圍的技巧

      1、文件類型

      有時(shí)候我們可能不需要搜索網(wǎng)頁文件或者圖片,我們可能想要搜索其他類型的問題,比如文檔文件(Word,Excel,PPT),Flash文件,甚至是Google地圖文件,我們都可以使用“filetype”功能來實(shí)現(xiàn).

      比如我想搜索一篇關(guān)于最新加密技術(shù)的Word論文,使用Google搜索“filetype:doc 加密技術(shù) ”即可得到大量相關(guān)信息.我想搜索關(guān)于中國的Google Earth衛(wèi)星圖片,那么就在Google中搜索“filetype:kmz china”即可.

      2、指定網(wǎng)站

      有時(shí)我們進(jìn)行網(wǎng)頁搜索,想要在某一個(gè)指定的網(wǎng)站內(nèi)搜索感興趣的內(nèi)容,這時(shí)候我們可以使用“site”功能來限定搜索的網(wǎng)站.

      比如,我想在新浪網(wǎng)上搜索關(guān)于世界杯賽程的消息,只需要用Google搜索“site:sina.com.cn 世界杯賽程”即可得到結(jié)果.

      如果你想把搜索結(jié)果限制在大學(xué)的網(wǎng)站之中,可以使用“site:.edu 關(guān)鍵詞”.

      通過限定搜索范圍的方法,我們可以更快更準(zhǔn)確的搜索到我們想要的東西.

      3、其他限定搜索方法

      intitle:搜索關(guān)鍵詞(intitle:關(guān)鍵字)只搜索網(wǎng)頁標(biāo)題含有關(guān)鍵詞的頁面.

      inurl:搜索關(guān)鍵詞(intitle:關(guān)鍵字)只搜索網(wǎng)頁鏈接含有關(guān)鍵詞的頁面.

      intext:搜索關(guān)鍵詞(intext:關(guān)鍵字)只搜索網(wǎng)頁body標(biāo)簽中的文本含有關(guān)鍵詞的頁面.

      二、寫作輔助小工具

      Google有一些小工具,為我們的日常工作學(xué)習(xí)提供了很多方便之處.

      1、翻譯工具

      Google本身帶有中英文翻譯的功能,只需輸入一個(gè)關(guān)鍵詞(“翻譯”或“fy”任選其一)和要查的中(英)文單詞,Google會直接顯示您要查的單詞的英文(或中文)翻譯.

      比如我們想要翻譯“香蕉”這個(gè)詞為英文,那么只需要在Google中搜索“翻譯 香蕉”或者“fy 香蕉”,返回的第一條記錄就是翻譯的結(jié)果.同樣,我們搜索“fy banana”可以得到這個(gè)單詞的中文翻譯.

      2、學(xué)術(shù)詞典工具

      我們有時(shí)候想要知道一個(gè)具體詞匯的定義,可以使用“定義”或“define”,接著鍵入一個(gè)空格,然后鍵入您需要其定義的詞.

      比如,我們想要知道氨基酸是什么意思,只需要在Google中搜索“定義 氨基酸”,就可以找到氨基酸的定義.

      三、改進(jìn)工作效率

      做為一個(gè)公司員工,每天都要關(guān)注自己公司和競爭對手的最新消息,怎么才能在最短的時(shí)間內(nèi)獲得最多的信息呢?Google可以幫助你.

      Google 快訊是Google的新聞定制自動發(fā)送,用戶可以定制自己需要的內(nèi)容,Google會在設(shè)定的時(shí)間內(nèi)(即時(shí)、每天、每周)給用戶發(fā)送Google最新搜索到的新聞文章,非常方便,我們就可以用這個(gè)功能來跟蹤自己公司和競爭對手的最新消息.

      例如我是一家做搜索的開發(fā)公司,我需要每天關(guān)注自己的競爭對手,因此我只要登錄:http://www.google.com/alerts?hl= zh-CN,然后在“搜索字詞”中輸入“Google”,“頻率”為每天,即可每天收到關(guān)于Google的最新消息,同樣在“搜索字詞”中輸入“百度”, 可以獲得百度的最新消息.

      當(dāng)然,搜索關(guān)鍵字不只是公司,開動我們的腦筋,我們可以用這個(gè)工具跟蹤任何信息,比如輸入某個(gè)名人的名字,可以追蹤這個(gè)名人的最新消息和新聞,搜索某個(gè)行業(yè)名稱,可以追蹤這個(gè)行業(yè)的相關(guān)新聞,搜索某個(gè)新聞事件,可以得到這個(gè)事件的最新報(bào)道.

      因此,我們只要靈活掌握和運(yùn)行Google的搜索技巧,那會給自己的工作和學(xué)習(xí)帶來相當(dāng)大的提升,使得自己的事業(yè)能夠更上一層樓.

    posted @ 2006-10-02 10:22 gosyl 閱讀(392) | 評論 (1)編輯 收藏
    ???我使用myeclipse5.0.1GA+eclipse3.2。新建一個(gè)web project,然后添加struts cababilities.在struts-config.xml的design標(biāo)簽頁下(如下圖)不能新建jsp文件。為什么呢?
    o_未命名.JPG
    posted @ 2006-09-16 21:20 gosyl 閱讀(1004) | 評論 (1)編輯 收藏
    ??????報(bào)名幾天了,忙完了注冊,體檢之后。今天上了第一天課,跟本科時(shí)候的感覺差不多,上午逃了一節(jié),下午的是選修課,學(xué)姐說很難過所以沒選,也就干脆沒有去上。在寢室美美的睡了一覺。醒來已經(jīng)是5點(diǎn)。心想 我的研究生生涯就此開始了,心里卻沒有一絲激動。身邊強(qiáng)人不少,需要虛心向他們學(xué)習(xí)。雪兒為了考研每天都很努力,我也應(yīng)該好好規(guī)劃一下這三年,不能虛度光陰。
    ??????
    posted @ 2006-09-14 00:05 gosyl 閱讀(247) | 評論 (2)編輯 收藏

    ????????回到佛山也快有10天時(shí)間,每天過得挺平淡。很懷念在學(xué)校跟同學(xué)們在一起的日子。
    ??????? 在這里,認(rèn)識了一些新的朋友,都是一些在工廠打工的打工仔。跟我住一屋子的就有兩個(gè)。雖然就比我大1,2歲,但已經(jīng)工作好幾年了。一個(gè)的兒子快1歲了,另外一個(gè)的老婆過些天就生小孩了。他們每天都在工廠里很賣力的工作。每天都要加班,很辛苦。但是他們每天都樂呵呵的,我們每天晚上開臥談到很晚,弄得最近都有點(diǎn)睡眠不足鳥。
    ??????? 白天他們工作的時(shí)候,我就玩玩電腦,陪老媽出去買菜,陪她逛街。偶爾跟老婆通通電話,倒也逍遙。
    ??????? 生活有點(diǎn)平淡.期待著開學(xué)???????

    posted @ 2006-08-12 14:46 gosyl 閱讀(316) | 評論 (5)編輯 收藏
    ????? 同學(xué)在我機(jī)子上安裝red hat,把我的d盤格掉了,里面有我所有的軟件備份以及編程工具。這回我可慘了,又要重新安裝,上網(wǎng)搜集,下載。現(xiàn)在資料丟了才意識到備份的重要,發(fā)誓下次一定要配個(gè)刻錄光驅(qū)!把重要的資料刻錄下來,這樣就萬無一失了。
    posted @ 2006-05-24 12:43 gosyl 閱讀(268) | 評論 (1)編輯 收藏
    ???????? 昨天把機(jī)子拿i給同學(xué)去安裝linux,結(jié)果安裝了一個(gè)linux red hat,比我的fc5刪除了,版本太低,不想用,于是進(jìn)windows把linux所在的盤給格式化了,結(jié)果再重啟機(jī)子后,系統(tǒng)不能啟動拉。直接進(jìn)入了grub命令提示符,不動了。
    ???????? 然后上網(wǎng)找了下資料,用window xp的安裝盤進(jìn)入修復(fù)命令臺,使用fixmbr命令,就可以進(jìn)入windows了。
    ??????? 一般的 先用map查看一下你的windows安裝在那個(gè)盤,

    Fixmbr?

      修復(fù)啟動磁盤的?主啟動記錄。fixmbr?命令僅在使用故障恢復(fù)控制臺時(shí)才可用。?

      fixmbr?[?device_name]?

      參數(shù)?

      device_name?

      要寫入新的主引導(dǎo)記錄的設(shè)備(驅(qū)動器)。設(shè)備名稱可從?map?命令的輸出獲得。例?
    如,設(shè)備名稱:?

      \Device\HardDisk0?

      范例? :我的windows xp裝在c盤,用map出來的信息顯示出來是: \Device\HardDisk0

      下列命令示例向指定設(shè)備寫入一個(gè)新的主引導(dǎo)記錄:?

      fixmbr?\Device\HardDisk0?

    posted @ 2006-05-24 12:36 gosyl 閱讀(342) | 評論 (0)編輯 收藏

    ?

    public ? class ?Student {
    ????Student(String?name)
    {
    ????????
    this .name = name;
    ????}

    ????
    boolean ?hasPassedCET4() {
    ????????
    //
    ????}

    ????????
    ????
    boolean ?gotEnoughCredits() {
    ????????
    //
    ????}


    ????
    private ?age;
    ????
    private ?name;
    }


    class ?GraduateStudent? extends ?Student {
    ????
    boolean ?completedGraduateThesis() {
    ????????
    // ???
    ????}

    ????Photo?getPhoto()
    {
    ????????
    //
    ????}

    ????
    boolean ?healthCheckUp() {
    ????????
    //
    ????}

    ????
    void ?stay() {
    ????????
    //
    ????}

    ????
    void ?leaveSchool() {}
    ????
    void ?enterAnotherSchool() {}
    ????
    ????
    public ? static ? void ?main(Sting[]?args) {
    ????????Student?me
    = new ?GraduateStudent( " syl " );
    ????????
    if (me.hasPassCET4()
    ???????????
    && ?me.gotEnoughCredits()
    ???????????
    && ?me.completedGraduateThesis()) {
    ????????????me.getPhoto();
    ????????????
    if ?(me.healthCheckUp()) {
    ???????????????me.leaveSchool();
    ???????????????me.enterAnotherSchool();
    ????????????}
    else {
    ???????????????me.leaveSchool();
    ???????????????me.gotoHospital();
    ???????????????
    while ( ! me.healthCheckUp())
    ???????????????????
    {}
    ???????????????me.enterAnotherSchool();
    ????????????}

    ????????}
    else {
    ?????????????me.stay();
    ????????}

    ????}

    }


    posted @ 2006-05-21 14:17 gosyl 閱讀(307) | 評論 (0)編輯 收藏
    ? 我使用的版本是wincvs 2.0.3.1和cvsnt2.5.03。
    ? 不同的版本配置方式有很大的不同,因此針對不同的版本,設(shè)置方法可能不同。
    ?
    ??先在cvsnt中新建Repository: 點(diǎn)擊repository configuration選項(xiàng)卡--->ADD ,在location下填入資源庫位置,我填0寫的是“D:/CVSNT/demoRepository”,然后在name下填寫“/demoRepository”,注意這里是相對路徑。下面三個(gè)選項(xiàng),我統(tǒng)統(tǒng)打上鉤。OK。

    ???安裝好wincvs后,
    ?1。連接資源庫:進(jìn)入菜單項(xiàng)admin--〉command line Settings ,在cvsroot里填寫“:pserver:gosyl@localhost:/demoRepository ”。然后進(jìn)入菜單項(xiàng)admin--〉login,在cvsroot里同樣填寫“:pserver:gosyl@localhost:/demoRepository”。系統(tǒng)提示輸入密碼,輸入后。連接成功。系統(tǒng)顯示
    ?? ***** CVS exited normally with code 0 *****
    ??
    ? 2。使用import module向資源庫添加需要管理的文件:
    ?? 在workspace窗口點(diǎn)擊鼠標(biāo)右鍵,選擇import module。在import setting選項(xiàng)卡的Repository下給新資源取個(gè)名字如“我的文檔”。在 import option選項(xiàng)卡下鍵入路徑名,確定。這時(shí)在workspace窗口會出現(xiàn)一個(gè)“我的文檔”的文件夾,在右側(cè)窗口可以看到這個(gè)文件夾下的文件。這些文件可以被提交到資源庫中。這時(shí)用鼠標(biāo)右鍵點(diǎn)擊workspace窗口內(nèi)空白部分,可以發(fā)現(xiàn)已經(jīng)有commit 等選項(xiàng)。
    posted @ 2006-05-07 15:22 gosyl 閱讀(317) | 評論 (0)編輯 收藏
    轉(zhuǎn)載自http://www.kaifz.com/Tomcat5-5-JNDI-JDBC-t39764.htm

    Tomcat5.5下配置JNDI JDBC數(shù)據(jù)源
    w.kejia@gmail.com
    1. 安裝JDBC驅(qū)動
    通常,將JDBC驅(qū)動安裝到$CATALINA_HOME/common/lib下。
    2. 聲明你的資源引用
    這里我們?yōu)镴DBC數(shù)據(jù)源建立的JNDI資源名為“jdbc/dataSource2005”,需要在web應(yīng)用部署描述文件web.xml中添加資源聲明:
    <resource-ref>
    <description>
    Resource reference to a factory for java.sql.Connection
    instances that may be used for talking to a particular
    database that is configured in the server.xml file.
    </description>
    <res-ref-name>
    jdbc/dataSource2005
    </res-ref-name>
    <res-type>
    javax.sql.DataSource
    </res-type>
    <res-auth>
    Container
    </res-auth>
    </resource-ref>
    以下是一份簡單、完整的web.xml文件內(nèi)容:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
    <web-app id="StrutsWuApplication">
    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <resource-ref id="datasource">
    <description>Database connection</description>
    <res-ref-name>jdbc/dataSource2005</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    </web-app>
    3. 配置Tomcat資源工廠
    接下來修改應(yīng)用的$CATALINA_HOME/conf/server.xml或web應(yīng)用的/META-INF/context.xml文件,在相應(yīng)的context節(jié)添加:
    <Context ...>
    ...
    <Resource name="jdbc/dataSource2005" auth="Container" type="javax.sql.DataSource" username="sa" password="sa" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;databasename=northwind" maxActive="8" maxIdle="4"/>
    ...
    </Context>
    Tomcat標(biāo)準(zhǔn)數(shù)據(jù)源資源工廠配置項(xiàng)如下:
    * driverClassName - 所使用的JDBC驅(qū)動類全稱。
    * maxActive - 同一時(shí)刻可以自數(shù)據(jù)庫連接池中被分配的最大活動實(shí)例數(shù)。
    * maxIdle - 同一時(shí)刻數(shù)據(jù)庫連接池中處于非活動狀態(tài)的最大連接數(shù)。
    * maxWait - 當(dāng)連接池中沒有可用連接時(shí),連接池在拋出異常前將等待的最大時(shí)間,單位毫秒。
    * password - 傳給JDBC驅(qū)動的數(shù)據(jù)庫密碼。
    * url - 傳給JDBC驅(qū)動的連接URL。
    * user - 傳給JDBC驅(qū)動的數(shù)據(jù)庫用戶名。
    * validationQuery - 一個(gè)SQL查詢語句,用于在連接被返回給應(yīng)用前的連接池驗(yàn)證。如果指定了該屬性,則必為至少返回一行記錄的SQL SELECT語句。
    4. 使用
    Context initCtx = new InitialContext();
    Context envCtx = (Context) initCtx.lookup("java:comp/env");
    DataSource ds = (DataSource)envCtx.lookup("jdbc/dataSource2005");
    Connection conn = ds.getConnection();
    ... use this connection to access the database ...
    conn.close();
    注意:Tomcat5.5不支持ConnectionPoolDataSource接口。
    5. 參考
    * http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
    posted @ 2006-05-05 21:54 gosyl 閱讀(542) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 精品免费久久久久国产一区| 亚洲小说区图片区| 亚洲精品高清一二区久久| 国产老女人精品免费视频| 欧洲美熟女乱又伦免费视频| 毛片免费观看网址| 毛片a级毛片免费播放下载| 全免费毛片在线播放| 999国内精品永久免费视频| 国产人成免费视频网站| 野花高清在线观看免费完整版中文 | 成年女人看片免费视频播放器| 日韩精品福利片午夜免费观着| 免费羞羞视频网站| 免费人成在线观看播放国产| 亚洲国产av无码精品| 最新国产AV无码专区亚洲| 亚洲av无码片在线播放| 精品无码一区二区三区亚洲桃色| 亚洲最大在线观看| 亚洲熟妇AV日韩熟妇在线| 国产成人 亚洲欧洲| av片在线观看永久免费| 高清一区二区三区免费视频| 中文字幕免费在线看线人| 成年大片免费视频| 免费大片黄手机在线观看| 久久夜色精品国产亚洲av| 亚洲国产精品无码av| 亚洲性无码av在线| 亚洲AV日韩综合一区尤物 | 国产亚洲一区二区三区在线| 91大神亚洲影视在线| 亚洲精品自偷自拍无码| 有色视频在线观看免费高清在线直播| 中国性猛交xxxxx免费看| 18禁无遮挡无码国产免费网站| 在线jlzzjlzz免费播放| 亚洲综合区小说区激情区| 亚洲av中文无码乱人伦在线r▽| 亚洲中文字幕人成乱码|