
2006年4月26日
有時候為了更方便快捷的部署和執行Java程序,要把java應用程序打包成一個jar包。而這個基礎的操作有時候也很麻煩,為了方便java程序員們能夠方便的打包java應用程序,下面對jar命令進行介紹,并舉出幾個簡單例子針對不同情況進行打包。
一. jar命令用法:
在cmd命令窗口下輸入jar,回車,就會提示改命令的用法:

二.例子(這里介紹的都是生成雙擊可執行的jar包):
1.首先介紹如何在命令行下執行打包程序。
1.1.沒有包結構的最簡單的工程。
(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
注意最后要有一個空行,否則會出現找不到類的錯誤。
(4)打包:輸入c:\jar cvmf menifest HelloWorld.jar HelloWord.jar HelloWorld.class,在c:盤下生成“HelloWorld.jar”。
(5)執行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。
1.2.有包結構的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
注意最后要有一個空行,冒號后面要一個空格。否則會出現找不到類的錯誤。
(4)打包:輸入c:\jar cvmf menifest2 HelloWorld.jar HelloWord.jar com/,在c:盤下生成“HelloWorld.jar”。
(5)執行:輸入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
注意最后要有一個空行,冒號后面要一個空格。否則會出現找不到類的錯誤。
(5)打包2:輸入c:\jar cvmf menifest-car Car.jar com/gosyl/demo/Car.class,在c:盤下生成“Car.jar”。
(6)執行:輸入c:\java -jar Car.jar。屏幕回顯“Light is on”。
三.總結
1.清單文件menifest,對格式要求很高,注意每個冒號后面要有一個空格,文件最后要有一個空行。
2.對于引用到外部jar包的工程,需要在manifest中定義好Class-Path屬性。
3.對于雙擊.bat文件出現刷屏現象的情況,請直接把.bat文件的內容鍵入命令行執行。
4.對于重復簽名的jar包,在META-INF里面會出現多個簽名文件,刪除掉多余的,保存其中一個才能保證jws正常啟動。
posted @
2008-04-18 20:52 gosyl 閱讀(26290) |
評論 (3) |
編輯 收藏
5歲的時候,我說我愛你。你歪著腦袋,眨著水晶般的大眼睛,疑惑地問我:“什么意思呀?”
15歲的時候,我說:"我愛你".你的臉紅得像火燒云,頭深深地低著,擺弄著衣襟,你好像在笑。
20歲的時候,我說我愛你,你把頭靠在我的肩上,緊緊地挽住我的手臂,像是下一秒我就要消失一樣。
25歲的時候,我說我愛你,你把早餐放在桌上,跑過來刮了一下我的鼻子說:“知道了!懶蟲,該起床了!”
30歲的時候,我說我愛你,
你笑著說:“你呀!要是真的愛我,就別下了班到處跑,
還有,別再忘了我叫你買的菜!”
40歲的時候,我說我愛你,
你邊收拾碗筷邊無表情的嘟囔著:
“行了,行了,快去幫孩子復習功課去吧!”
50歲的時候,我說我愛你,
你打著毛線頭也不抬:“真的?
你心里是不是巴不得我早點兒死掉。”
然后就咯咯咯地笑個不停。
60歲的時候,我說我愛你,
你笑著捶了我一拳:
"死老頭子!孫子都這么大了,還貧嘴!
70歲的時候,我們坐在搖椅上,戴著老花鏡,
欣賞著50年前我給你的情書,我們已經布滿皺紋的手又握在了一起,
那時侯我說我愛你, 你深情地望著我,
你那已經皺紋滿面的臉仍是那么美麗……
爐子上的開水咕嘟咕嘟地冒煙, 溫馨的暖意充滿了整個屋子......
80歲的時候,你說你愛我。
我什么也沒說,因為我流淚了,
但是那是我人生最最快樂的日子,
因為你終于說出了那句“我--愛--你"。
致我所有的朋友
無論已婚與未婚
這是篇很好的文章。
如果你暫時沒有時間細細品味
也請你有時間的時候將自己的心沉淀下來,
用心的看。
好的文章真的不多了……
單身,有時不一定是貴族。
單身也許會比較自由,
但自由也有一個同義詞,叫作寂寞。
因為人不是什麼時候都喜歡一個人獨處的;
有時好東西需要跟人分享,
有時候難過需要人安慰。
單身貴族產生的原因,是因為
經濟上的獨立、人格上的獨立以及感情上的獨立。
獨立是什麼?
獨立是需要而不依賴,
一個獨立的人需要異性,而不依賴異性。
做情人之前,她應該先是朋友。
她成為你的朋友之後,出現在你的生活里,
才有可能認識你、了解你、知道你的長處
而對你產生好感,進一步發展感情,
變成情人、對象。
世界上的顏色并非只有白色和黑色,
黑與白之間還有很漫長的灰色地帶。
只要多相處,便能發現對方的優點、產生好感,
這才是發展感情的自然過程。
『一見鍾情』以及『從一而終』的感情是不切實際的,
我們需要的不是這種不切實際而虛幻的感情。
有人形容跟異****往,
就好像在海邊撿石頭,大家都會撿喜歡的那一顆。
一旦撿到一顆你最喜歡的石頭,便把它帶回家去,
好好對待它,因為那是你唯一的石頭。
而且要記住,從此後不要再到海邊去。
永遠相信,
我已經找到最大、最美、最適合我的那一顆。
跟異****往最重要的不是他有多好,
而是他對你有多好。
一個人如果條件很好,有一百分,
可是這一百分之中,他只給你三四十分,或一二十分;
相反地,另一個人也許只有七八十分,
可是他卻是全心全意的對待你,
那你應該選擇那一個?
其實,每一個人的條件都是一樣的。
不管你有多好,都還有人比你更好。
你雖然做不到一個『最好的人』,
可是你卻做得到一個『對對方最好的人』。
每一個男孩子都可以說:
『雖然我不是世界上最好的男人,但我是世界上對你最好的男人』。
反過來女孩子也是一樣,這是每一個人都做得到的。
感情最重要的是在於他對你的好,
而不是他自己有多好。
但是如果有一個人本身已經很好了,
對你又是真心真意,真心愛你,
那麼你真的可以把一生托付給他。
現在女性考慮婚姻的唯一條件,
應該就是你愛不愛他,他愛不愛你,
是不是真心真意對你,
跟他在一起會不會有壓力,會不會快樂,
而非他有什麼!
人間的真愛是很難得的。
在人的一生中,
很難找到一個
你真正愛,真正可以跟他過一輩子的人。
如果你怯於表達,
或害怕會有什麼事,
錯失一輩子可能只有一次的真愛,
那就太可惜了,
所以一定要采取主動,把心里的話說出來。
如果一個男孩子
因為女孩子對他采取主動而看不起她,
那麼這個男孩子不是男生,而是畜生。
更何況,幸福比面子重要,
如果犧牲一時的面子可以換得一生的幸福,
是非常值得的,勇敢把心里的話說出來,
不要隱藏自己的真心。
千萬別說緣份未到,其實緣份到處都有,
但卻是稍縱即逝,如果『緣』不及時把握,
那就沒有『份』了。
大多數的女性對感情是偏重於精神,
男性則偏於物質。
男孩子除了對女孩子殷勤體貼外,
也要學會對女孩子負責任,
要將對天下所有女孩子的殷勤體貼,
全部用來對一個女孩子。
另外,
剛毅木納并不能討女孩歡心,
所以要學習對女孩子甜言蜜語,多說好話。
男人,為性而愛;
女人,為愛而性。
一個維持起來輕松、愉快的感情容易長久!
一個維持起來艱難而痛苦的感情不易長久,
這時後就應該有所選擇。
我們都是凡夫俗子,
要的是平凡而幸福并且快樂的愛情。
對所有的感情而言,過程遠比結果重要。
為什麼?因為所有的感情都是沒有結果的。
什麼是結果?結婚嗎?
結婚之後就過著幸福快樂的日子嗎?
可見我們不以感情的結果來評斷它的價值感情,
也不以時間的長短來論定它的價值。
對感情而言,凡是發生過的都存在,
凡是存在過的都有價值。
世界上的感情每一段、每一分、每一秒
都是值得珍惜的。
婚姻是人生里最大的一場賭局。
在這無限長的時間里,
我們還要互相呈現最丑陋的一面給對方看。
婚姻和戀愛不同的是:
戀愛可以花二個小時打扮自己,
精神奕奕的向對方獻殷勤、體貼,輕松完成任務。
可是婚姻就無法隨時維持高亢的狀態。
所以,婚姻是一場大賭注,
需有萬全的準備、周詳的計劃、十足的信任,
然後再去押它一把,即使是這樣都還有可能輸掉。
因此如果在賭之前,就知道自己
不是心甘情愿、不是很愛他、并不想跟他過一輩子,
那麼這一場賭注注定是要輸的。
千萬不要
為了愛情之外的任何一個理由結婚。
感情的可貴
不在於可從對方獲得什麼,
一方面是一種被依賴、被需要的感覺。
有人依賴我,需要我,
我會得到滿足
。
面對感情,我們所要采取的就是三不政策:
第一是不急:不要急著結婚。
結婚雖然是很美好的事,但是不要著急,
該是你的就是你的。
第二是不怕:不要害怕付出。
彼此必需一輩子努力,才能把感情維持好。
你不可能『得到』一個美好的感情,
你只能找到一個你心愛的人,
來共同經營、造就、完成一段美好的感情。
如果你沒決心做好男人,那你就得不到好女人。
世界上沒有一個壞男人會有一個好女人,
壞男人只會有可憐的女人;
同樣的,也沒有一個壞女人會有一個好男人。
何況感情中還有一個
跟我們共同努力、想把它做好的人。
這個合夥事業成功的機會是很大的,
關鍵就在於你是否愿意努力、付出而已。
第三是不要放棄。
當你受了打擊、挫折、傷害,
當你感到灰心、失望時,
有一個人無條件的、永遠站在你這一邊,
支持你、鼓勵你、安慰你,
讓你重新站起來面對這個世界。
這個力量,是再親的父母不能給我們的,
是再要好的朋友也不能給我們的,
只有在人生的旅程中所找到的心愛的伴侶,
才能夠給我們。
其實愛情是人生唯一的、真正珍貴的;
也是唯一的、真正值得追求的東西。
只要你有一個心愛的人,
你就有了原動力,
你就能面對全世界。
親愛的朋友們,人生難得一知己,遇上了,就用心去把握吧!
posted @
2008-04-18 10:17 gosyl 閱讀(289) |
評論 (0) |
編輯 收藏
“我 不需要你一個人承擔太多的壓力
假如有一天你覺得累
那我們一起回家
去哪里 過什么樣的生活
我都愿意跟你在一起”
----------我朋友的女朋友對我朋友說的話。實在是令人艷羨,摘過來自己yy一下!
posted @
2008-04-17 21:30 gosyl 閱讀(292) |
評論 (1) |
編輯 收藏
4月14日的GRE機考,終于結束了。
跟我一起考試的3個同學都沒帶齊兩個證件,一個是從北京飛過來廣州考試的,可憐巴巴的求情,最終還是被拒考。。。
。另外兩個從大學城那邊過來的同學也沒有帶齊證件,叫同學臨時打的送過來才得以進考場考試,我心里琢磨,咋都這么瀟灑了,看來都是牛人呀。
時間很緊迫。當時寫下人生第一篇Issue離考試還不到30天了,對于短時間備考,要考慮性價比的問題。特別對于白天還要在實驗室做事,有時候還得打打籃球,踢踢足球什么的。時間不夠的話就練高頻題,Issue我只練過全國高頻前20,Argument就寫了個模板,隨便看了看一些提綱,不超過30篇。在這里我要感謝一下在我之前考試的程浩同學,捷飛同學,在作文上給了我不少幫助,還有小芬,tiger,感謝你們批改我漏洞百出的作文,哈哈,想必是非常辛苦的一件差事。當然還有廣外的貓子MM,無私的貢獻出了她的模板.Thank you all!!
心態很重要。考試前兩天我就開始放松了,并且安慰自己,Issure畢竟是2選一,中獎的概率還是蠻高的,Argument就那些主要錯誤,寫了模板,到時候臨場發揮。最終考試的情形如我所料,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."所有的國家都應該幫助建立起一個全球性的大學用來培養學生們解決世界上最頑固的社會問題. 這個題目總頻率排在14,我寫過。Argument不記得是那篇,沒看過,像貓子所說,題目沒看清,我的模板就已經寫好啦 hoho。寫完之后時間還很多,又沒什么好些的了。
總結。跟某些大牛艱苦(有人說是痛苦)的準備過程相比,我算是極其輕松的,這是我為什么至今不是牛人的原因之一。還有,發現自己在考場上好容易滿足,感覺發揮了80%,看看沒啥錯誤了,剩下的時間就在那里悠閑的發呆。有時候,心態太好了,不見得是好事。
posted @
2008-04-14 15:29 gosyl 閱讀(420) |
評論 (0) |
編輯 收藏
新的火焰可以把舊的火焰撲滅;
大的苦痛可以使小的苦痛減輕。
《羅密歐與朱麗葉》
聰明人變成了癡愚,是一條最容易上鉤的游魚;因為他憑恃才高學廣,看不見自己的狂妄。
愚人的蠢事算不得稀奇,聰明人的蠢事才叫人笑痛肚皮;因為他用全副的本領,證明他自己愚笨。
《愛的徒勞》
對自己忠實,才不會對別人欺詐。
習慣簡直有一種改變氣質的神奇力量,它可以使魔鬼主宰人類的靈魂,也可以把他們從人們的心里驅逐出去。
《哈姆雷特》
我沒有路,所以不需要眼睛;當我能夠看見的時候,我也會失足顛仆,我們往往因為有所自恃而失之于大意,反不如缺陷卻能對我們有益。
《李爾王》
要一個驕傲的人看清他自己的嘴臉,只有用別人的驕傲給他做鏡子;倘若向他卑躬屈膝,不過添長了他的氣焰,徒然自取其辱。
《特洛伊羅斯與克瑞西達》
外觀往往和事物的本身完全不符,世人都容易為表面的裝飾所欺騙。
沒有比較,就顯不出長處;沒有欣賞的人,烏鴉的歌聲也就和云雀一樣。要是夜鶯在白天雜在聒噪里歌唱,人家絕不以為它比鷦鷯唱得更美。多少事情因為逢到有利的環境,才能達到盡善的境界,博得一聲恰當的贊賞。
《威尼斯商人》
懦夫在未死以前,就已經死了好多次;勇士一生只死一次,在一切怪事中,人們的貪生怕死就是一件最奇怪的事情。
行為勝于雄辯,愚人的眼睛是比他們的耳朵聰明得多的。
《英雄叛國記》
疑惑足以敗事。一個人往往因為遇事畏縮的原故,失去了成功的機會。
最好的好人,都是犯過錯誤的過來人;一個人往往因為有一點小小的缺點,更顯出他的可愛。
《量罪記》
他賞了你錢,所以他是好人;有了拍馬的人,自然就有愛拍馬的人。
《黃金夢》
世界是一個舞臺,所有的男男女女不過是一些演員,他們都有下場的時候,也都有上場的時候。一個人的一生中扮演著好幾個角色。
《皆大歡喜》
贊美倘從被贊美自己的嘴里發出,是會減去贊美的價值的;從敵人嘴里發出的贊美才是真正的光榮。
《特洛伊羅斯與克瑞西達》
黑暗無論怎樣悠長,白晝總會到來。
世界上還沒有一個方法,可以從一個人的臉上探察他的居心。
《麥克佩斯》
要是你做了獅子,狐貍會來欺騙你:
要是你做了羔羊,狐貍會來吃了你;
要是你做了狐貍,萬一騙子向你告發,獅子會對你起疑心;
要是你做了騙子,你的愚蠢將使你受苦,而且你也不免做豺狼的一頓早餐……
《黃金夢》
魔鬼為了陷害我們起見,往往故意向我們說真話,在小事情上取得我們的信任,然后我們在重要的關頭便會墮入他的圈套。
《麥克佩斯》
上天生下我們,是要把我們當做火炬,不是照亮自己,而是普照世界。因為我們的德行倘不能推及他人,那就等于沒有一樣。
《一報還一報》
一個驕傲的人,結果總是在驕傲里毀滅了自己,他一味對鏡自賞,自吹自擂,遇事只顧浮夸失實,到頭來只是事事落空而已。
無論一個人的天賦如何優異,外表或內心如何美好,也必須在他們德性的光輝照耀到他人身上發生了熱力,再由感受他的熱力的人把那熱力反射到自己身上的時候,才會體會到他本身的價值的存在。
posted @
2008-04-08 17:33 gosyl 閱讀(242) |
評論 (0) |
編輯 收藏
目的:
為了使Applet或者Java Web Start程序能夠訪問客戶端本地資源,需要對Applet或者JWS程序jar包進行數字簽名,之后客戶端打開Applet或者JWS程序的時候會提示是否允許該程序訪問本地資源,用戶如果要用你的程序,當然只能選擇OK了。這樣你的程序就能按照某種訪問權限來訪問客戶機的本地資源了。
簽名步驟:
1.將程序打成jar包。
這個我就不多說了,用eclipse,netbeans等開發工具很方便就能打包的。
2.用keytool命令生成.store文件。
在任意文件夾下建立一個keytool.bat文件,輸入
keytool -genkey -keystore xxx.keystore -alias xxx -validity 3650
保存,雙擊執行。將在當前目錄下生成一個xxx.keystore文件, -alias后接的是別名,-validity后面接的是該證書有效天數,這里3650表示10年。(用這個證書簽名的程序10年內有效)。
3.用jarsigner程序對jar包進行簽名。
新建jarsinger.bat文件,輸入
jarsigner -keystore xxx.keystore helloworld.jar xxx
保存,雙擊執行,helloworld.jar就被簽名了。
簡單吧,有不懂的請聯系我gosyl@yahoo.com.cn
posted @
2008-04-08 15:19 gosyl 閱讀(1890) |
評論 (1) |
編輯 收藏
我們生活在一個殘酷的世界,在這個世界里許多人都跟你一樣有雪亮的眼睛,許多人都非常善于發現生活中的寶藏.如果你有足夠的智慧發現這個寶藏,你是幸運的,同時你可能也是不幸的.如果你沒有足夠的勇氣,眼睜睜的看著別人去掘那個寶藏,自己不敢動手,那結果只有看著別人把寶藏捧在懷里,才開始羨慕嫉妒的份.非常可悲.有了足夠的勇氣還得要那么點運氣,俗話說的要拼一拼"人品".因為有些寶藏可能只屬于第一個動手挖掘的人.如果別人很幸運的成為那個人,你就要明智點啦,寶藏常有,挖寶藏的力氣不常有,適時的抽身挖另外的寶藏去.不過有一點是肯定的,大部分寶藏是屬于那個不停的挖掘一直堅持到最后的人.
希望自己能做個勇敢的,積極的,明智的,有毅力的掘寶人.
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) |
編輯 收藏
在飯桌上跟室友一起聊起創業大賽的事情,立即得到他們的積極響應.回到實驗室,胖子找到了一個學經濟的女同學幫忙.忙活了2天,就把創業大賽的初稿給弄出來的.提交上去沒幾天,我們隊就已經從80多只隊伍中擠近了前24名,也就是進入了復賽.再過一輪進入前8就是決賽了,最終會挑選出前3名去參加省賽.
望著我們的初稿,能進入復賽,已經是個不小的獎勵了.我們深知要做到能拿得出手的計劃書我們還有很多工作要做.趁此機會鍛煉一下自己的組織才能和補充一下經濟方面的知識吧.最近看了美國的<<學徒>>,很受感染,原來自己骨子里是個喜歡競爭的人.遇到競爭,總是能讓我熱血沸騰,是不是說明我還有點斗志.不錯,呵呵.像我同學說的那樣,我想我還可以搶救一哈.
posted @
2007-10-06 16:02 gosyl 閱讀(301) |
評論 (3) |
編輯 收藏
今天想查點家鄉的新聞,于是打開
www.baidu.com,結果發現打不開首頁。截止此發文時間,依然打不開。能ping通
www.baidu.com。但是使用瀏覽器瀏覽說找不該頁面。第一次碰到這么大公司出現此類故障,做個記號。
posted @
2007-09-15 21:45 gosyl 閱讀(1923) |
評論 (5) |
編輯 收藏
linux至少需要兩個分區,根目錄(/)和交換分區(swap)。對工作站來說這種方法很適合,但如果用linux做服務器,那么就有必要為某些目錄單獨創建它們自己的分區。下面一一介紹這些特殊的目錄。
/home:在有許多用戶的系統上(如服務器),主目錄通常在一個標準的位置創建,如/home。
如果把/home放在根文件系統中,用戶會把系統的根磁盤寫滿文件,所以應該把/home目錄單獨放在一個分區中。這樣,頂多是用戶的這個分區被寫滿,系統根目錄依然可以正常運行,畢竟用戶不能夠再創建文件的錯誤比系統無法創建文件的錯誤小的多。
/var: 用于存儲要打印的文件,揭發的電子郵件等。可放在單獨的分區中,其他分區寫滿不會影響到這些數據。
/tmp:用于存儲大量臨時文件的系統目錄也非常適合建立單獨的文件系統。
此外,/usr是安裝系統文件的系統目錄,/opt是安裝可選軟件的系統目錄,它們也可以放在單獨的分區中。
具體這些分區占多大空間,就要看具體的需要了。
posted @
2007-09-15 10:35 gosyl 閱讀(361) |
評論 (0) |
編輯 收藏
??????獲得華工南校區第二屆3人制足球比賽冠軍,做個記號。
????????????
posted @
2006-12-10 10:26 gosyl 閱讀(204) |
評論 (0) |
編輯 收藏
?????? ?前段時間不知什么原因不能在blogjava發貼,于是在oioj新申請了blog。然而用過一段時間之后,又開始懷念blogjava了。作為一個技術愛好者,只有在這里,才有家的感覺。
????????同學介紹了一款代理軟件,fastInternet。在教育網內也可以上外網了,用起來很爽,給了我重新回到blogjava的機會,感謝部長的幫助,thanks!
posted @
2006-11-24 23:10 gosyl 閱讀(271) |
評論 (0) |
編輯 收藏
??????在湘大的時候,還是碰到過幾個好老師的.曾經有一個研究生助教說過這么一句話:"讀了研究生又怎么樣,你把專業學得再精通又怎么樣.你這個人還是很膚淺的."
??????不知道他當時說這句話是一種什么心態.也許老師只是隨便說說.可我對這句話印象比較深.雪兒說過,她要做一個智者.她所謂的智慧,是說智慧既包括智商,也包括情商.而我認為,這樣定義過于狹隘.
?????? 智慧應該是懂得生活的真諦.生活的意義.真正懂生活的人,才是智慧的人.
posted @
2006-10-06 17:36 gosyl 閱讀(271) |
評論 (0) |
編輯 收藏
我院非常重視對學生就業的指導,從學生入學便開始指導學生規劃人生,早做準備,明確自己畢業后的去向,達到高就業率。我院每屆學生的一次性就業率都高于本校的平均數值,按照北京市關于統計一次性就業辦法的規定,就業率達 90% 左右(含就業、出國和考研人數),另有 10% 左右的學生選擇繼續考研。在就業學生當中, 70% 左右去向為英國渣打銀行、花旗銀行、恒生銀行、中信實業銀行、中國工商銀行、中國農業銀行、中國建設銀行、北京銀行、中國進出口銀行、中國國際金融有限公司等金融機構; 15% 左右去向畢馬威、普華、安永等會計師事務所;到中國五礦集團公司、 IBM (中國公司)、華北電力集團財務公司、馬士基(中國)航遠有限公司、三星(中國)投資有限公司、雀巢(中國)有限公司等單位的也不在少數;之外,也有部分畢業生到國務院發展研究中心企業研究所、中國航空工業技術研究院、中國海關等部門工作 。
posted @
2006-10-06 16:55 gosyl 閱讀(1898) |
評論 (0) |
編輯 收藏
本文是Google搜索技巧系列文章的第一篇,也是在看了《十四個方法提高博客的頁面訪問量》后,嘗試一下其中的第六條-寫一個系列文章,于是就拿Google開刀了,第一篇介紹的是最簡單基本的東西,經常使用Google搜索的可以跳過本文.
基本搜索
Google 查詢簡潔方便,僅需輸入查詢內容并敲一下回車鍵 (Enter),或單擊“Google 搜索”按鈕即可得到相關資料.
搜索兩個及兩個以上關鍵字
Google 只會返回那些符合您的全部查詢條件的網頁.不需要在關鍵詞之間加上“and”或“+”.如果您想縮小搜索范圍,只需輸入更多的關鍵詞,只要在關鍵詞中間留空格就行了.
搜索結果不包含某些特定信息
如果要避免搜索某個詞語,可以在這個詞前面加上一個減號(“-”, 英文字符).但在減號之前必須留一空格.
自動簡繁轉換
Google有智能型漢字簡繁自動轉換系統.值得注意的是這個系統不是簡單的字符變換,還包括不同區域之間慣用語轉換.例如中國大陸稱朝鮮為“北朝鮮”,而港臺和海外則稱之為“北韓”,因此在搜索簡體的“北朝鮮”時,會同時自動對應搜索繁體的“北韓”.當搜索所有中文網頁時,Google會對搜索項進行簡繁轉換后,同時檢索簡體和繁體網頁.并將搜索結果的標題和摘要轉換成和搜索項的同一文本,以便閱讀.
拼音漢字轉換
Google 運用智能軟件系統對拼音關鍵詞能進行自動中文轉換并提供相應提示.例如:搜索“yue guang”, Google 能自動提示 “您是不是要找:月光”.如果您點擊“月光”, Google 將以“月光”作為關鍵詞進行搜索.對于拼音和中文混和關鍵詞,系統也能做有效轉換.
整詞的搜索
在 Google 中,可以通過添加雙引號來搜索短語.雙引號中的詞語(比如”月光博客”)在查詢到的文檔中將作為一個整體出現,而不會自動進行分詞處理.這一方法在查找名言警句或專有名詞時顯得格外有用.
通配符
你可以在搜索時使用通配符“*”,這在搜索詩詞時特別有效.比如你可以搜一下“when i was young i’d listened to the radio * my favorite songs waiting ”可以通過模糊記憶的單詞找到“yesterday once more”的歌詞地址.
Google搜索在工作上的應用技巧
Google良好的搜索和易用性已經得到了廣大網友的歡迎,但是除了我們經常使用的Google網站、圖像和新聞搜索之外,它還有很多其他搜索功能和搜索技巧.如果我們也能充分利用,必將帶來更大的便利.這里我介紹幾個很有用的搜索技巧,在平時搜索中可以結合使用.
一、限定搜索范圍的技巧
1、文件類型
有時候我們可能不需要搜索網頁文件或者圖片,我們可能想要搜索其他類型的問題,比如文檔文件(Word,Excel,PPT),Flash文件,甚至是Google地圖文件,我們都可以使用“filetype”功能來實現.
比如我想搜索一篇關于最新加密技術的Word論文,使用Google搜索“filetype:doc 加密技術 ”即可得到大量相關信息.我想搜索關于中國的Google Earth衛星圖片,那么就在Google中搜索“filetype:kmz china”即可.
2、指定網站
有時我們進行網頁搜索,想要在某一個指定的網站內搜索感興趣的內容,這時候我們可以使用“site”功能來限定搜索的網站.
比如,我想在新浪網上搜索關于世界杯賽程的消息,只需要用Google搜索“site:sina.com.cn 世界杯賽程”即可得到結果.
如果你想把搜索結果限制在大學的網站之中,可以使用“site:.edu 關鍵詞”.
通過限定搜索范圍的方法,我們可以更快更準確的搜索到我們想要的東西.
3、其他限定搜索方法
intitle:搜索關鍵詞(intitle:關鍵字)只搜索網頁標題含有關鍵詞的頁面.
inurl:搜索關鍵詞(intitle:關鍵字)只搜索網頁鏈接含有關鍵詞的頁面.
intext:搜索關鍵詞(intext:關鍵字)只搜索網頁body標簽中的文本含有關鍵詞的頁面.
二、寫作輔助小工具
Google有一些小工具,為我們的日常工作學習提供了很多方便之處.
1、翻譯工具
Google本身帶有中英文翻譯的功能,只需輸入一個關鍵詞(“翻譯”或“fy”任選其一)和要查的中(英)文單詞,Google會直接顯示您要查的單詞的英文(或中文)翻譯.
比如我們想要翻譯“香蕉”這個詞為英文,那么只需要在Google中搜索“翻譯 香蕉”或者“fy 香蕉”,返回的第一條記錄就是翻譯的結果.同樣,我們搜索“fy banana”可以得到這個單詞的中文翻譯.
2、學術詞典工具
我們有時候想要知道一個具體詞匯的定義,可以使用“定義”或“define”,接著鍵入一個空格,然后鍵入您需要其定義的詞.
比如,我們想要知道氨基酸是什么意思,只需要在Google中搜索“定義 氨基酸”,就可以找到氨基酸的定義.
三、改進工作效率
做為一個公司員工,每天都要關注自己公司和競爭對手的最新消息,怎么才能在最短的時間內獲得最多的信息呢?Google可以幫助你.
Google 快訊是Google的新聞定制自動發送,用戶可以定制自己需要的內容,Google會在設定的時間內(即時、每天、每周)給用戶發送Google最新搜索到的新聞文章,非常方便,我們就可以用這個功能來跟蹤自己公司和競爭對手的最新消息.
例如我是一家做搜索的開發公司,我需要每天關注自己的競爭對手,因此我只要登錄:http://www.google.com/alerts?hl= zh-CN,然后在“搜索字詞”中輸入“Google”,“頻率”為每天,即可每天收到關于Google的最新消息,同樣在“搜索字詞”中輸入“百度”, 可以獲得百度的最新消息.
當然,搜索關鍵字不只是公司,開動我們的腦筋,我們可以用這個工具跟蹤任何信息,比如輸入某個名人的名字,可以追蹤這個名人的最新消息和新聞,搜索某個行業名稱,可以追蹤這個行業的相關新聞,搜索某個新聞事件,可以得到這個事件的最新報道.
因此,我們只要靈活掌握和運行Google的搜索技巧,那會給自己的工作和學習帶來相當大的提升,使得自己的事業能夠更上一層樓.
posted @
2006-10-02 10:22 gosyl 閱讀(392) |
評論 (1) |
編輯 收藏
???我使用myeclipse5.0.1GA+eclipse3.2。新建一個web project,然后添加struts cababilities.在struts-config.xml的design標簽頁下(如下圖)不能新建jsp文件。為什么呢?
posted @
2006-09-16 21:20 gosyl 閱讀(1003) |
評論 (1) |
編輯 收藏
??????報名幾天了,忙完了注冊,體檢之后。今天上了第一天課,跟本科時候的感覺差不多,上午逃了一節,下午的是選修課,學姐說很難過所以沒選,也就干脆沒有去上。在寢室美美的睡了一覺。醒來已經是5點。心想 我的研究生生涯就此開始了,心里卻沒有一絲激動。身邊強人不少,需要虛心向他們學習。雪兒為了考研每天都很努力,我也應該好好規劃一下這三年,不能虛度光陰。
??????
posted @
2006-09-14 00:05 gosyl 閱讀(247) |
評論 (2) |
編輯 收藏
????????回到佛山也快有10天時間,每天過得挺平淡。很懷念在學校跟同學們在一起的日子。
??????? 在這里,認識了一些新的朋友,都是一些在工廠打工的打工仔。跟我住一屋子的就有兩個。雖然就比我大1,2歲,但已經工作好幾年了。一個的兒子快1歲了,另外一個的老婆過些天就生小孩了。他們每天都在工廠里很賣力的工作。每天都要加班,很辛苦。但是他們每天都樂呵呵的,我們每天晚上開臥談到很晚,弄得最近都有點睡眠不足鳥。
??????? 白天他們工作的時候,我就玩玩電腦,陪老媽出去買菜,陪她逛街。偶爾跟老婆通通電話,倒也逍遙。
??????? 生活有點平淡.期待著開學???????
posted @
2006-08-12 14:46 gosyl 閱讀(316) |
評論 (5) |
編輯 收藏
????? 同學在我機子上安裝red hat,把我的d盤格掉了,里面有我所有的軟件備份以及編程工具。這回我可慘了,又要重新安裝,上網搜集,下載。現在資料丟了才意識到備份的重要,發誓下次一定要配個刻錄光驅!把重要的資料刻錄下來,這樣就萬無一失了。
posted @
2006-05-24 12:43 gosyl 閱讀(268) |
評論 (1) |
編輯 收藏
???????? 昨天把機子拿i給同學去安裝linux,結果安裝了一個linux red hat,比我的fc5刪除了,版本太低,不想用,于是進windows把linux所在的盤給格式化了,結果再重啟機子后,系統不能啟動拉。直接進入了grub命令提示符,不動了。
???????? 然后上網找了下資料,用window xp的安裝盤進入修復命令臺,使用fixmbr命令,就可以進入windows了。
??????? 一般的 先用map查看一下你的windows安裝在那個盤,
Fixmbr?
修復啟動磁盤的?主啟動記錄。fixmbr?命令僅在使用故障恢復控制臺時才可用。?
fixmbr?[?device_name]?
參數?
device_name?
要寫入新的主引導記錄的設備(驅動器)。設備名稱可從?map?命令的輸出獲得。例?
如,設備名稱:?
\Device\HardDisk0?
范例? :我的windows xp裝在c盤,用map出來的信息顯示出來是: \Device\HardDisk0
下列命令示例向指定設備寫入一個新的主引導記錄:?
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。
? 不同的版本配置方式有很大的不同,因此針對不同的版本,設置方法可能不同。
?
??先在cvsnt中新建Repository: 點擊repository configuration選項卡--->ADD ,在location下填入資源庫位置,我填0寫的是“D:/CVSNT/demoRepository”,然后在name下填寫“/demoRepository”,注意這里是相對路徑。下面三個選項,我統統打上鉤。OK。
???安裝好wincvs后,
?1。連接資源庫:進入菜單項admin--〉command line Settings ,在cvsroot里填寫“:pserver:gosyl@localhost:/demoRepository ”。然后進入菜單項admin--〉login,在cvsroot里同樣填寫“:pserver:gosyl@localhost:/demoRepository”。系統提示輸入密碼,輸入后。連接成功。系統顯示
?? ***** CVS exited normally with code 0 *****
??
? 2。使用import module向資源庫添加需要管理的文件:
?? 在workspace窗口點擊鼠標右鍵,選擇import module。在import setting選項卡的Repository下給新資源取個名字如“我的文檔”。在 import option選項卡下鍵入路徑名,確定。這時在workspace窗口會出現一個“我的文檔”的文件夾,在右側窗口可以看到這個文件夾下的文件。這些文件可以被提交到資源庫中。這時用鼠標右鍵點擊workspace窗口內空白部分,可以發現已經有commit 等選項。
posted @
2006-05-07 15:22 gosyl 閱讀(317) |
評論 (0) |
編輯 收藏
轉載自
http://www.kaifz.com/Tomcat5-5-JNDI-JDBC-t39764.htmTomcat5.5下配置JNDI JDBC數據源
w.kejia@gmail.com
1. 安裝JDBC驅動
通常,將JDBC驅動安裝到$CATALINA_HOME/common/lib下。
2. 聲明你的資源引用
這里我們為JDBC數據源建立的JNDI資源名為“jdbc/dataSource2005”,需要在web應用部署描述文件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文件內容:
<?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資源工廠
接下來修改應用的$CATALINA_HOME/conf/server.xml或web應用的/META-INF/context.xml文件,在相應的context節添加:
<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標準數據源資源工廠配置項如下:
* driverClassName - 所使用的JDBC驅動類全稱。
* maxActive - 同一時刻可以自數據庫連接池中被分配的最大活動實例數。
* maxIdle - 同一時刻數據庫連接池中處于非活動狀態的最大連接數。
* maxWait - 當連接池中沒有可用連接時,連接池在拋出異常前將等待的最大時間,單位毫秒。
* password - 傳給JDBC驅動的數據庫密碼。
* url - 傳給JDBC驅動的連接URL。
* user - 傳給JDBC驅動的數據庫用戶名。
* validationQuery - 一個SQL查詢語句,用于在連接被返回給應用前的連接池驗證。如果指定了該屬性,則必為至少返回一行記錄的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) |
編輯 收藏
?????? ?今天是跟女朋友相識一周年的日子,沒有過多的感觸,只有淡淡的憂傷。
????????畢業時分手,很瀟灑的說法,真的到那一天,希望自己也能那么灑脫。
??????? 回想起一年來的風風雨雨,無論如何,一周年,都是值得紀念的。
??????? 認認真真把寢室打掃了一遍,寢室煥然一新。心也一樣。?????????
???????????????
posted @
2006-05-01 11:26 gosyl 閱讀(292) |
評論 (1) |
編輯 收藏
Award BIOS
1短:系統正常啟動。表明機器沒有任何問題。
2短:常規錯誤,請進入CMOS Setup,重新設置不正確的選項。
1長1短:內存或主板出錯。換一條內存試試,若還是不行,只好更換主板。
1長2短:顯示器或顯示卡錯誤。
1長3短:鍵盤控制器錯誤。檢查主板。
1長9短:主板Flash RAM或EPROM錯誤,BIOS損壞。換塊Flash RAM試試。
不斷地響(長聲):內存條未插緊或損壞。重插內存條,或更換內存。
?AMI BIOS
1短:內存刷新失敗。更換內存條。
2短:內存ECC較驗錯誤。在CMOS Setup中將內存關于ECC校驗的選項設為Disabled就可以解決,不過最根本的解決辦法還是更換一條內存。
3短:系統基本內存檢查失敗。換內存。
4短:系統時鐘出錯。
5短:CPU出現錯誤。
6短:鍵盤控制器錯誤。
7短:系統實模式錯誤,不能切換到保護模式。
8短:顯示內存錯誤。顯示內存有問題,更換顯卡試試。
9短:BIOS芯片檢驗和錯誤。
1長3短:內存錯誤。內存損壞,更換即可。
1長8短:顯示測試錯誤。顯示器數據線沒插好或顯示卡沒插牢。
?Phoenix BIOS
1短:系統啟動正常
1短1短1短:系統初始化失敗
1短1短2短:主板錯誤
1短1短3短:CMOS或電池失效
1短1短4短:ROM BIOS校驗錯誤
1短2短1短:系統時鐘錯誤
3短2短4短:鍵盤控制器錯誤
3短3短4短:顯示內存錯誤
3短4短2短:顯示錯誤
4短2短1短:時鐘錯誤
4短2短2短:關機錯誤
4短3短1短:內存錯誤
4短4短1短:串行口錯誤
4短4短2短:并行口錯誤
posted @
2006-04-29 23:13 gosyl 閱讀(327) |
評論 (0) |
編輯 收藏
??????又是不斷的重復,沒有創新,對自己著實有點失望。四年學習的象征,就是這個水平,心里那個寒啊。。。發誓一定要更加努力的學習!
posted @
2006-04-28 19:51 gosyl 閱讀(236) |
評論 (0) |
編輯 收藏
配置要求:IIS(win2000 server 自帶)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 連接器、Tomcat 5.0.24 (或更高版本)
準備
一、Java 2 SDK 1.4.2 (或更高版本)
1、 www.java.sun.com/downloads/ 網站中下載,選擇
2、 Java 2 Platform, Standard Edition (J2SE)
3、? 在下拉列表框中選擇All platforms
4、? J2SE v 1.4.2_04? SDK? includes the JVM technology 下選擇
5、? Download J2SE SDK
6、 選擇accept后下載Windows Offline Installation, Multi-language??????? (j2sdk-1_4_2_04-windows-i586-p.exe, 49.36 MB) 版本
二、Tomcat 5.0.24 (或更高版本)
1、http://jakarta.apache.org/site/binindex.cgi下載
2、在Downloads中選擇Binaries
3、在Tomcat 5.0.25 KEYS 中選擇5.0.25 exe PGP MD5 下載
三、Tomcat Web Server 連接器
1、http://jakarta.apache.org/site/binindex.cgi下載
2、在Downloads中選擇Binaries
3、在Tomcat Web Server Connectors KEYS 中選擇
4、JK 2
?? JK 2 Binary Releases
5、出現Index of/dist/jakarta/tomcat-connectors/jk2/binaries
? 界面,選擇win32/然后選擇下載
? jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip
?注意 這個目錄列表顯示的文件名稱被截斷,所以需要觀察瀏覽器狀態欄中的提示,確認你準備下載的文件應該是以\"...iis.zip\"為結尾的
安裝
一、Java 2 SDK
運行j2sdk-1_4_2_04-windows-i586-p.exe 按照提示安裝(可以更改安裝路徑到你習慣的地方)。這里選擇
d:\\jdk(jdk為自己新建的文件夾)
二、Tomcat 5
運行jakarta-tomcat-5.0.24.exe 按照提示安裝(可以更改至其它路徑)。
這里選擇d:\\tomcat5.0(tomcat5.0為自己新建的文件夾)
選擇本地機器的jdk路徑,一般情況下,安裝文件會自動搜索并顯示,如果沒有正確顯示,也可以手動更改
成功安裝后,程序會提示啟動tomcat并查看readme文檔。
注意: 啟動Tomcat之前要確定系統沒有其它服務已經占用8080端口(Tomcat默認端口)和8009端口( Tomcat\'s AJP13 連接器端口)
Tomcat正常啟動后會在系統欄加載圖標
注意: tomcat5.0以下的版本必須設初始密碼,tomcat5.0以上的可以不設
三、Tomcat JK2 IIS 連接器
解壓縮jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip得到bin? conf? doc三個文件夾,進入\\bin\\后可見isapi_redirector2.dll。
剪切/復制isapi_redirector2.dll 文件到Tomcat\'s bin\\目錄中
新建目錄win32\\i386\\ 并粘貼isapi_redirector2.dll。
記住這個路徑,稍后配置IIS的時候還會用到。這個路徑不是系統要求的,可改變!
現在可以刪除jakarta-tomcat-connectors-jk2.0.4-win32-IIS目錄,這里面的文件已經沒用了。實際上在jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip中我們只用到了isapi_redirector2.dll一個文件
設置
一、tomcat
進入 Tomcat\'s conf\\ 文件夾.
要支持 JK2 連接器, 你可能需要修改jk2.properties文件. 大多數情況下保留此文件的默認狀態即可,本人的多次配置過程都沒有修改過這個文件。
## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.
## COMMENTS WILL BE _LOST_
## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.
# Set the desired handler list
# handler.list=apr,request,channelJni
# www.domain.com
# Override the default port for the socketChannel
# channelSocket.port=8019
# Default:
# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config? is working
# shm.file=${jkHome}/work/jk2.shm
# In order to enable jni use any channelJni directive
# channelJni.disabled = 0
# And one of the following directives:
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
# apr.jniModeSo=inprocess
request.tomcatAuthentication=false
設置環境變量tomcat_home。指向tomcat的安裝目錄d:\\Tomcat 5.0下。注意要求系統有可用JAVA_HOME環境變量
創建workers2.properties到d:\\Tomcat 5.0\\conf下。workers2.properties內容文件如下:
[shm]
file=\"d:/Tomcat 5.0/logs/jk2.shm\"
size=1048576
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Uri mapping
[uri:/*.jsp]
[uri:/servlet/*]
worker=ajp13:localhost:8009
三、Tomcat IIS 連接器
你已經放置isapi_redirector2.dll在你的路徑下,本例子中是
d:\\Tomcat 5.0\\bin\\win32\\i386
現在需要添加一些必要的注冊信息到注冊表,redirector被IIS調用時會讀到。建立一個.reg文件
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Apache Software Foundation\\Jakarta Isapi Redirector\\2.0]
\"workersFile\"=\"d:\\\\Tomcat 5.0\\\\conf\\\\workers2.properties\"
\"extensionUri\"=\"/jakarta/isapi_redirector2.dll\"
\"logLevel\"=\"debug\"
\"serverRoot\"=\"d:\\\\Tomcat 5.0\\\\\"
在記事本中寫入上面的文字,并保存為 reg.reg
雙擊.reg文件,在注冊表中的內容將會添加成功
HKEY_LOCAL_MACHINE\\SOFTWARE\\Apache Software Foundation\\Jakarta Isapi Redirector\\2.0中可以看到。
四、給Tomcat配制虛擬主機多個站點。
新建兩個文件夾d:\\tomcat1和d:\\tomcat2。在兩個文件夾里面再分別建立一個ROOT目錄。
記事本打開d:\\Tomcat5.0\\conf\\server.xml文件。在文件server.xml中找到
標簽;在標簽之后新建如下信息:
主要就是新建兩個虛擬主機www.tomcat1.com和www.tomcat2.com。站點目錄分別是d:\\tomcat1和d:\\tomcat2。d:\\tomcat1\\ROOT和d:\\tomcat2\\ROOT。分別是兩個站點的主目錄。也建立了日志文件和訪問日志文件。
五、打開tomcat的/servlet/*的映射。
記事本打開d:\\Tomcat 5.0\\conf\\web.xml文件。
把
???
??????? invoker
???????
???????? org.apache.catalina.servlets.InvokerServlet
???????
???????
??????????? debug
??????????? 0
???????
??????? 2
???
和
???
??????? invoker
??????? /servlet/*
???
這兩個代碼段的注釋去掉,使其生效。
六、在iis中建立兩個站點tomcat1和tomcat2。建立時注意主機頭分別設成www.tomcat1.com和www.tomcat2.com。主目錄分別設成d:\\tomcat1\\ROOT和d:\\tomcat2\\ROOT。兩個站點分別建立名稱為jakarta的ISAPI篩選器。可執行文件都指向d:\\Tomcat 5.0\\conf\\connector\\isapi_redirector2.dll。
兩個站點分別新建虛擬目錄別名都填:jakarta,目錄選擇指向:d:\\Tomcat 5.0\\bin\\win32\\i386在\"執行(例如ISAPI應用程序或CGI)\"一項打上勾,完成。
IIA篩選器
再進行篩選器的選擇時,選用jakarta可執行文件為d:\\Tomcat 5.0\\bin\\win32\\i386
?
建篩選器所需要的虛擬目錄
選擇需要加載Tomcat服務站點,右鍵選擇新建,再選擇虛擬目錄。創建虛擬目錄,別名為jakarta。注意這個名字是固定值,不要拼寫錯誤!指定目錄為isapi_redirector2.dll所在目錄. 本例子中是 d:\\Tomcat 5.0\\bin\\win32\\i386
?
重啟tomcat和iis。
在tomcat1和tomcat2文件夾下最好放一個index.htm和一個index.jsp文件.方便測試。
posted @
2006-04-27 11:35 gosyl 閱讀(3753) |
評論 (3) |
編輯 收藏
以架設web server為例:
- 開啟GateKeeper,在左面點擊WWW Proxy Service,按鼠標右鍵,進入WWW Proxy Service的屬性頁,在General頁中將Service端口設置發布Web所使用的端口,一般為80,這樣Wingate開放了一個80端口的HTTP代理服務。
- 進入Bindings頁,選擇第一個選項即Allow Connections coming in on any internet connections。
- 重要的是在Non-Proxy Requests頁,默認是選擇了Reject Request,把它改為Pipe request through to predetermined。在下面Server和Port欄中,填局域網中內部提供Web服務的機器的IP地址和端口(比如192.168.0.10,80)。
這樣,Wingate就將外部對80端口的HTTP請求轉發到局域網中IP地址為192.168.0.10這臺電腦的80端口去。只要192.168.0.80電腦的IIS正確設置了80端口的Web服務,就能被局域網外部訪問到。
- 確定并保存。
|
posted @
2006-04-27 11:34 gosyl 閱讀(742) |
評論 (0) |
編輯 收藏
為什么要安裝linux:
?????? 1.不知何時開始對windows產生了反感
?????? 2.硬盤增加了80g
???????3.出于好奇
為什么選擇fedora core5:
?????? 1.網上評論:大家說好才是真的好,而且比較適合我。
????????2.先入為主:身邊有同學用過fedora core的linux。(不過是fc2的,里面的openoffice對中文支持不好。)
??????? 3.專家推薦:有個玩了linux3年的朋友向我推薦了fc,告訴我最新版的是fc5,得知里面還自帶了eclipse。對于喜歡java的我來說,這是一大誘惑。
如何得到fedora core5 :
?????????1.商店購買安裝盤:浪費錢跟時間,需要親自跑到商店去找,我估計我所在的城市沒有買。
???????? 2.借朋友的安裝盤:那個同學在另一個學校,坐車要10來分鐘,麻煩。
???????? 3.上網下載:joakly在北京的公司可以免費上網,網速奇快無比。of course?,下載!
網上尋找fedora core5:
????????? 1.google??未果???
????????? 2.verycd.com? 未果
????????? 2.csdn.net? -->wiki-->linux-->fedora???在這里我找到了官方bt下載網址http://torrent.fedoraproject.org/
安裝 fedora?core 5:
???????????1.使用nero?6刻錄了6張cd 。nero是很著名的刻錄軟件,易用,安全。
???????????2.給linux劃分了10G的空間。
?????????? 3.如果是原來安裝了windows一定要使用custom安裝,如果選擇了自動分區,你的硬盤數據就全毀了,曾經吃過這樣的虧。汗。。。?
???????????4.安裝過程中發現有好幾張碟片被弄壞了,跑了商店又買了2張碟,重新刻錄。虧
?????????? 5.安裝完后,發現機器既不能進入windows也不能進入linux,機器停在一個grub的提示符下面,卻什么都不能輸入。無語。。。
?????????? 6.第一反應是linux把mbr破壞了,搞得系統不能啟動了。趕緊上網查。通過一番努力,搞定了。下面記錄了修復過程。
用grub引導多系統:
???????????用fedora core?5的rescue盤啟動系統,進入了一個有sh#提示符的界面。
1.?在sh#下面鍵入命令:????? chroot? /mnt/sysimage ,進入/ 目錄
2.?用cat? 察看 /etc/fstab?文件:fstab文件中有一行顯示如下:?
????????????LABEL=/boot /boot ext3 defaults 1 2
??????說明我的Linux系統/boot和/沒有位于同一個分區
3.然后依次執行下面的語句 ,重新啟動,搞定:
grub> root (hd1,0)????? //?我的linux是裝在(hd1,0)上。
?Filesystem type is ext2fs, partition type 0x83
grub> setup(hd0)??????? // 把grub寫入mbr
grub> kernel /vmlinuz-2.6.11-1.1369_FC5 ro root=/root???//裝載kernel
??? ?[Linux-bzImage, setup=0x1e00, size=0x18e473]
grub> initrd /grub initrd-2.6.11-1.1369_FC4.img???
????[Linux-initrd @ 0x2e1000, 0x10e685 bytes]
grub> boot
?
???????????
? -------ps 現在的linux的易用性與windows越來越接近了。像我等菜鳥也開始用了,前途無量啊。。
posted @
2006-04-26 17:44 gosyl 閱讀(818) |
評論 (0) |
編輯 收藏