2006年3月30日
如果有一天 我突然用很奇怪的內(nèi)容聯(lián)系你 記得來救我!! (轉(zhuǎn))
大家一定要互相關(guān)照 我轉(zhuǎn)一篇很實(shí)用的東西
覺得這對(duì)大家都有用!!
敏感身邊異常現(xiàn)象
當(dāng)你聽到電話中,任何女性(尤其是老婆/家人/女朋友/親密朋友,也可能是男性):
· 正和你本人在一起,和已過世的人在一起,和出差/出國(guó)的人在一起,和任何不可能的人在一起,在XX地點(diǎn).. · 任何不可能、異常、蹊蹺的事 ·
跟你借錢,急用 · 電話異常掛斷 (一定打回去,不能再通就更緊急危險(xiǎn)) ——這是求救信號(hào)! 立刻報(bào)警! 救援!
·不要以為她瘋了,不要罵她有病,不要說她明明有錢,不要說出你和她的真實(shí)關(guān)系或任何真實(shí)、實(shí)際情況(以防是被迫用手機(jī)揚(yáng)聲器或是免提電話) ·
記住任何與地點(diǎn)信息(如在XX吃飯,XX商場(chǎng)——很可能在車庫(kù)遇到危險(xiǎn);家——很可能入室搶劫) ·
她沒說地點(diǎn)要盡量問詳(在X家,問X哪個(gè)家,盡管X可能就一個(gè)家),她不正面回答要用只需表示肯定否定的一般疑問句盡量問出來
(btw,如果平時(shí)手機(jī)要沒電了打電話時(shí)先說明,既是尊重對(duì)方也免得讓對(duì)方誤會(huì)或擔(dān)心你有緊急情況。當(dāng)然盡量不要讓手機(jī)處于這種狀態(tài),耽誤事且輻射比滿電大n多倍)
遇到明顯異常的信息時(shí),多一份留意,因?yàn)槟愕呐笥颜谙蚰愫艟龋? 尤其是你,需要多小心了!
一、敏感身邊異常現(xiàn)象
一婦女被劫持,正好其老公打電話過來,她在電話里應(yīng)付了一通,說正與她媽媽外出。
隨后警察趕到,終于得救。原因即在于,她媽媽早已去世,她丈夫即意識(shí)到存在問題。
而遺憾的是,我們多數(shù)人,沒有這樣敏捷的反應(yīng)能力和應(yīng)變能力。
附件是個(gè)事例,前不久在深圳也發(fā)生過一起類似事件:
一男駕車被綁架,他與歹徒周旋說沒錢,只是小白領(lǐng),歹徒要其打電話跟家人、朋友借。
他很機(jī)警的跟家人、朋友每人借三、五千,當(dāng)然有朋友立刻反應(yīng)過來,他不可能找他們急借這么點(diǎn)錢。 結(jié)果他姐姐在大呼
“你還跟我哭窮,你剛賺了錢”,一朋友也大叫“你小子一頓飯就 花三、五千” 等等,——釀成慘重后果。
所以遇事務(wù)必保持冷靜,設(shè)法周旋,向外傳遞信息。
若遇到明顯異常的信息時(shí),多一份留意,因?yàn)槟愕呐笥颜谙蚰愫艟取?
二、警惕入室盜竊
昨夜遭遇持刀盜賊入室行竊,此刻我仍然驚魂未定,這是我親身經(jīng)歷的事情,想給我身邊的每一
位朋友一個(gè)警覺,永遠(yuǎn)不要以為很多事情不會(huì)降臨自己的身上,永遠(yuǎn)不要以為自己總是幸運(yùn)的那一個(gè),危險(xiǎn)總是出現(xiàn)在我們喪失警覺的時(shí)候。
首先交待一下出事的地點(diǎn)及背景:為了遷就公司搬到了北四環(huán)以及照顧周末在北大讀書人的老公,我們?cè)谕┑男录疫€沒有裝修好之前,租住在北大中關(guān)園教工宿舍,我家是在
2樓。
就在這里 7月26日凌晨3點(diǎn)左右,本來打著微微鼾聲的先生突然說:“ 老婆你聽到什么聲音了嗎”? 迷迷糊糊的我說 “ 沒有啊”
但是緊接著,先生喊了一聲“嘿,干什么”,我也應(yīng)聲而起 “ 嘿” 。當(dāng)時(shí)恐懼和正義的力量讓我的聲音非常大。
先生迅速關(guān)上臥室的門并反鎖,兩個(gè)人迅速穿上衣服,我走到?jīng)雠_(tái)把窗戶打開,當(dāng)時(shí)想要是歹徒不要命的闖進(jìn)來,我跟先生可以從窗戶逃走,避免跟他搏斗。但是很快冷靜下來,先生從陽(yáng)臺(tái)上喊保安,我開始打110。
110啊110這個(gè)從小被我熟記的救命電話號(hào)碼,這個(gè)被我心中神圣而威嚴(yán)的保護(hù)傘,在我用手機(jī)撥了10幾次后,仍然沒有人工接通的跡象,電話接通后出現(xiàn)電腦聲音,
“ 這里是110報(bào)警臺(tái)”然后持續(xù)44秒之后自動(dòng)掛斷,始終沒有人應(yīng)答。此刻,先生的手機(jī)不在房間內(nèi),臥室內(nèi)也沒有固定電話。
我急中生智,走到臥室門口隔著門大聲說: “喂喂,110我要報(bào)警,嗯嗯
..,我這里有人入室盜竊,目前盜賊還在室內(nèi),嗯嗯,是的,請(qǐng)馬上過來吧”
“我的地點(diǎn)啊,地點(diǎn)在北大中關(guān)園,XX樓,X單元,對(duì)對(duì)對(duì),就是方正大廈的后邊,好好,多長(zhǎng)時(shí)間趕到,嗯好,你們馬上趕到是吧,,嗯嗯,好好,我明白”“ 謝謝你們”
而其實(shí)這一切都是我在自言自語(yǔ)。
我走到陽(yáng)臺(tái)跟先生小聲說,我 110壓根沒打通,剛才詐一下歹徒。然后兩個(gè)人坐在床上,先生一個(gè)勁的對(duì)我說:
“老婆,你看你平時(shí)老是不愛關(guān)窗戶,萬(wàn)一我出差不在家,你怎么辦啊” 我無(wú)言,只有驚恐,心里默念請(qǐng)菩薩保佑。
就這樣大概過了將近20分鐘,我們聽著好像沒有動(dòng)靜了,也擔(dān)心是不是自己聽錯(cuò)了,想著歹徒聽了我之前的詐報(bào)警應(yīng)該已經(jīng)逃走了。彼此小聲會(huì)意了歹徒可能藏身的地方,因?yàn)殚T口的左邊就是家,在客廳門口和家門之間有個(gè)可以掛衣服和放鞋子的衣架,我們確信歹徒很可能藏身在衣架的后面。老公抄著凳子,但是我的武器只有是陽(yáng)臺(tái)上的木頭衣架了,于是先生迅速打開門,凳子朝著衣架方向掄去,沒有動(dòng)靜,我們打開客廳的燈,這個(gè)小小的1室1廳就盡收眼底了(房子是個(gè)長(zhǎng)方形,北邊是廁所,廚房,中間是小客廳,南邊是臥室,臥室外面是涼臺(tái),南北通透,盜賊就是從廚房進(jìn)來的)。
我走進(jìn)廚房,發(fā)現(xiàn)原來放在廚房窗臺(tái)上的兩層小架子(平時(shí)會(huì)放一些洗菜的盆子方便面什么的)已經(jīng)被移動(dòng)到地下,我很佩服盜賊的技巧,居然把我很辛苦放在那里的小架子就輕易的挪到地上。廚房的窗戶開著,先生的筆記本電腦和我的一個(gè)真皮手提包放在地上,先生的手機(jī)放在我的手提包。
回頭看到客廳,果然在衣架的旁邊,先生的西裝在地上,廚房的菜刀也在那里。 天哪,如此膽大的盜賊,如此兇殘的盜賊。
先生的筆記本電腦原本是在臥室的桌子上的,盜賊居然從我們的床前明目張膽來回取走了筆記本電腦。
此刻又注意到臥室門口有一條毛巾,那絕對(duì)不是我們的毛巾。后來分析是歹徒放在客廳門邊,以 備主人發(fā)現(xiàn)關(guān)門,不能關(guān)死,這樣他才可以順利逃脫。
天哪,我開始回想今晚的一些反常跡象。我跟老公11:00多鐘睡覺,大概凌晨2點(diǎn)多鐘。感覺蚊子特別多,先生自責(zé)可能是自己放進(jìn)來蚊子。而其實(shí)入夏以來,我們的房間里面還從來沒有過一個(gè)
蚊子。猜想盜賊可能1點(diǎn)多鐘就已經(jīng)開始進(jìn)入廚房了,廚房的窗戶開著放進(jìn)來了蚊子。
由于被蚊子咬醒了,先生起身給他還有我抹了花露水,過了一會(huì),我還是睡不著,沒開燈去了洗手間,推算大概2:20左右,這時(shí)發(fā)現(xiàn)臥室門口有個(gè)包,當(dāng)時(shí)迷迷糊糊的我也沒在意,反而把包挪了一下放在旁邊,心里嘀咕是不是老公沒把包放好,怎么可以放在門口的路上。從洗手間往臥室里面走,發(fā)現(xiàn)地上有個(gè)東西,由于我是高度近視也沒想什么東西,想著可能是什么東西掉了,懶得揀了,踢到了旁邊,事后發(fā)現(xiàn)那是歹徒的毛巾,防止門被鎖死的。
先生用他的沒被盜賊偷走手機(jī)終于撥通了110,3個(gè)防爆警察10鐘之內(nèi)就趕到了,這點(diǎn)我稍感欣慰,看到他們手中的槍,覺得踏實(shí)多了,可惜之前110沒有打通;小區(qū)保安隨后也來了,過了1個(gè)多小時(shí),刑警來了,現(xiàn)場(chǎng)取了指紋,拍照,詢問了事情發(fā)生的經(jīng)過。說抱歉來遲了,因?yàn)榕沙鏊娜硕汲鋈?
—— 到一個(gè)自殺現(xiàn)場(chǎng)去了,天哪,我沒想到身邊會(huì)有這么多的事情。之后刑警幫助我們
總結(jié)的如下經(jīng)驗(yàn):
1.110的系統(tǒng)是從總局到分局分層下達(dá)的,偶爾110系統(tǒng)也會(huì)出問題,出現(xiàn)我之前無(wú)法到達(dá)人工接聽的情形,或者110非常繁忙無(wú)法及時(shí)接聽,應(yīng)該記得自己被管轄派出所的電話,直接打派出所的電話是最快最好的方式。所以請(qǐng)大家牢記自己所在派出所的電話,避免出現(xiàn)緊急事務(wù)無(wú)法到達(dá)110的情況。
2. 晚上的門窗務(wù)必關(guān)好,天再熱也不能放松警惕,盜賊就是這樣乘虛而入的,不要以為這樣的事情離你很遙遠(yuǎn),其實(shí)盜賊就在你身邊。
3.遇到入室盜賊盡量不要與其搏斗(除非你是警察或者有專業(yè)搏斗訓(xùn)練),按照刑警的經(jīng)驗(yàn),盜賊都是持刀入室的,前不久頤和山莊一個(gè)保姆發(fā)現(xiàn)盜賊入室而被刺死。并非不信任我們的警察偵破能力,這樣的被害與虛意被謀殺是兩回事情,除了現(xiàn)場(chǎng)指紋等,沒有什么有效的線索幫助他們破案了。我們的生命遠(yuǎn)遠(yuǎn)貴重于我們的財(cái)產(chǎn)。提醒在遇到事情的時(shí)候首先自保。比如我們迅速關(guān)上反鎖臥室門,而不是急于求證歹徒是否被嚇走,或者與歹徒正面沖突。
4. 遇到事情不要驚惶,不防對(duì)歹徒使詐,事后刑警說我當(dāng)時(shí)自言自語(yǔ)的電話,嚇唬盜賊起了很大作用。
>5.
盡量不要破壞案發(fā)現(xiàn)場(chǎng),然后報(bào)警。
>此刻的我想起客廳衣架旁邊的菜刀,確信我去廁所的時(shí)候,歹徒就藏匿在那里并用先生的西裝作遮擋(后來發(fā)現(xiàn)先生的西裝是在地上的),我們?nèi)ネ陰I賊等我們熟睡后準(zhǔn)備逃離時(shí)候,被我們發(fā)現(xiàn)。一直慶幸我們?nèi)ハ词珠g的時(shí)候沒有發(fā)現(xiàn)持刀盜賊。萬(wàn)一當(dāng)時(shí)驚動(dòng)盜賊,生死未卜,此次錢物基本沒有丟失,人身沒有受到傷害,但是我昨夜難以入眠,此刻仍然驚魂未定。我檢討自己的大意,檢討自己總以為很多事情不會(huì)發(fā)生在自己的身上,事情絕非如此,無(wú)論何時(shí)當(dāng)我們放松警惕的時(shí)候,危險(xiǎn)可能就在我們身邊。洋洋灑灑千言,并非危言聳聽而是我親身經(jīng)歷的事實(shí),提醒我得朋友提高警惕,希望每個(gè)人都平平安安。請(qǐng)朋友們互相轉(zhuǎn)告,一定注意安全。
三. 當(dāng)事人已經(jīng)夠笨了,警察更笨
5月7號(hào),我們單位有一個(gè)女生,在家里被人入室搶劫,身中13刀!肺被扎穿,經(jīng)搶救終于活過來!同事去看她,帶回她驚險(xiǎn)的故事,我聽了以后雙腿發(fā)軟、雙腿發(fā)軟。不是我脆弱,實(shí)在是太
可怕了!
這個(gè)女生一個(gè)人租住在一個(gè)比較老舊的小區(qū),被歹徒盯了一個(gè)多月。夜里倆點(diǎn)歹徒用鑰匙打開她的家門,把她掐醒、蒙上雙眼、索要錢財(cái)。她一直合作,冷靜而機(jī)智的與歹徒周旋,凌晨四點(diǎn)歹徒把她綁起來說是要出去聯(lián)系買主把她的車賣了。這個(gè)女生在半小時(shí)后確認(rèn)歹徒已經(jīng)離開,掙扎著松綁、報(bào)警、給自己的弟弟打電話,然后嚇木了的她在家里等待警方支援(這是她的致命失誤!!)誰(shuí)知歹徒又回來了,倆人在客廳面對(duì)面撞上了!!!
歹徒驚慌失措,氣急敗壞質(zhì)問她是否報(bào)警,她極力否認(rèn)說只是給家人打了個(gè)電話搪塞過去。突然電話鈴響了,她接,是110的確認(rèn)電話。這個(gè)女生仍冷靜機(jī)智,說“媽媽,我沒事,我平安到家
了”,誰(shuí)知110的笨蛋一點(diǎn)都沒職業(yè)素質(zhì),說:我不是你媽,是110,你剛才是不是報(bào)警了?我們確認(rèn)一下!!(天哪,這個(gè)笨蛋!!!害死人哪!以后有危險(xiǎn)誰(shuí)還能相信警察?!!!)女生重復(fù)說媽媽我沒事,你放心吧,把電話掛掉!
歹徒已經(jīng)起疑,女生陷入生死境地!這時(shí)候家里的電話又響了!是弟弟打來的!歹徒接了電話,弟弟以為是警察,說找***,然后問姐姐,忘了姐姐家在哪個(gè)橋拐了(這個(gè)慌亂糊涂的弟弟喲,就是這個(gè)電話害了姐姐呀)。可憐的姐姐又在編:**老師,我從老家回來太累了不太舒服,明天不上班了,跟您請(qǐng)個(gè)假!那個(gè)弟弟不明所以:我是弟弟呀我就問你在哪個(gè)橋拐?姐姐只好說***橋-------話還沒說完,歹徒按下電話喪心病狂地朝她猛扎!!!!這個(gè)女生先還反抗,后來只能裝死,直到歹徒離去。。。
三分鐘后,警察趕到!在外面敲門說是接到報(bào)警電話。可憐的女生忍著劇痛爬去開門,警察看見
地上躺這一個(gè)渾身是血的人,第一句話是:還是個(gè)大案!(我靠)女生報(bào)出自己的車號(hào)叫他們攔截歹徒,他們無(wú)一人出門偵查追蹤!女生又讓他們叫救護(hù)車,然后,弟弟終于趕到。。。。
警察打電話確認(rèn)確實(shí)是現(xiàn)在的工作方式。因?yàn)?10是總臺(tái),110接到報(bào)警電話后會(huì)轉(zhuǎn)到出事地點(diǎn)的片警。但現(xiàn)在看來對(duì)于這類入室搶劫的案子還電話確認(rèn)是有問題。我以前也沒想到過類似問題。
注意:歹徒 tmd拿鑰匙開門。看來還是需要一個(gè)插銷之類的東西才保險(xiǎn)。
在家被搶后,換個(gè)地方等警察,人多的公共場(chǎng)合,也可以找鄰居。
經(jīng)驗(yàn)教訓(xùn):
1,這樣要緊的電話一定要打給很熟悉自己近況的人,而且反應(yīng)要快。警察往往不可靠。
2,派出所或者公安局的電話一定要記牢,110有時(shí)候也不管用。不過可以考慮119。
昨晚我參加一個(gè)的安全防范的研習(xí)會(huì),讓我很驚嘆!這場(chǎng)研習(xí)會(huì)是由一個(gè)叫Pat
Malone的人主持,他是知名人士的保鑣,也為FBI工作,并教授警察及海軍的SEALS徒手格斗。
以下建議非常實(shí)用,多看幾次,受用無(wú)窮!
1.警方的提醒 : 手肘是身體最有力的部位。距離夠近,就善用手肘!
2.假如歹徒向你要皮夾或錢包,
不要遞給他,而是往遠(yuǎn)處丟去。歹徒很可能 對(duì)財(cái)物比對(duì)你有興趣,他會(huì)去拿皮夾或錢包,這是你逃跑的機(jī)會(huì)。 往反方向拼命跑!!
3.假如被丟進(jìn)車子的后備廂:把車后燈踢破,手從洞中伸出去,用力揮手,駕駛?cè)丝床坏侥悖瞧渌丝吹玫健_@個(gè)方法救過無(wú)數(shù)人命。
4.女性常常在購(gòu)物、吃飯及下班後進(jìn)入車子,然後就坐在駕駛座上處理事情(如記帳、列清單等)。千萬(wàn)不要這么做!
歹徒會(huì)藉機(jī)觀察情勢(shì),闖入車內(nèi),拿槍威脅,控制你的行動(dòng)。進(jìn)入車內(nèi),立即鎖門,駛離現(xiàn)場(chǎng)。
5.在平面停車場(chǎng)及立體停車場(chǎng)的幾個(gè)注意事項(xiàng) :
A.要警覺: 環(huán)顧四周;察看車內(nèi)的副駕和后座。(接近車子時(shí),留意車底。)
B.假如你的車停在箱型車旁,則應(yīng)該從副駕車門進(jìn)入你的車子。許多連續(xù)殺人犯都是趁著女性要進(jìn)入車中時(shí),將她們拖進(jìn)箱型車中加害。
C.觀察停放在你左右兩邊的車。如果有男性單獨(dú)坐在最近的鄰車內(nèi),最好回到購(gòu)物中心或辦公室,找男同事、保安或警察陪你回去。
寧愿防患未然,也不要終生遺憾。 (大驚小怪總比喪命好。 )
6.永遠(yuǎn)搭電梯,不要走樓梯。(樓梯間是一個(gè)可怕的地方,容易讓人形單影支,變成最好的犯罪場(chǎng)所。)
7.假如歹徒有槍而你并沒有受到他的控制, 一定要跑! 一百次中,只有四次歹徒會(huì)襲擊逃跑的目標(biāo);即使他攻擊你,大多不會(huì)是致命的部位, 要跑!
8.身為女性,我們總是發(fā)揮同情心: 不要再這樣! 這樣會(huì)增加被強(qiáng)暴或是殺害的機(jī)會(huì)。一個(gè)叫泰得 ·
邦迪(TedBundy)的連續(xù)殺人犯就是一個(gè)相貌堂堂并且受過良好教育的人,總是利用女性的同情心。他走路時(shí)帶著一根手杖或是跛行,經(jīng)常要求別人「幫忙」他進(jìn)入車內(nèi)或是看一下他的車子,趁機(jī)綁架受害者。
最近有人告訴我,他的朋友在晚上聽到門口有嬰兒在哭,不過當(dāng)時(shí)已經(jīng)很晚了,而且她認(rèn)為這件事很奇怪,於是她打電話給警察。
警察告訴她:「無(wú)論如何,絕對(duì)不要開門。」這位女士表示那聲音聽起來像是嬰兒爬到窗戶附近哭,她擔(dān)心嬰兒會(huì)爬到街上,被車子碾過。警察告訴她:我們已經(jīng)派人前往,無(wú)論如何不能開門。警方認(rèn)為這是一個(gè)連續(xù)殺人犯,利用嬰兒哭聲的錄音帶,誘使女性以為有人在外面遺棄嬰兒,騙她們出門察看。雖然尚未證實(shí)此事,但是警方已經(jīng)接到許多女性打電話來說,他們晚上獨(dú)自在家時(shí),聽到門外有嬰兒的哭聲,請(qǐng)將這個(gè)消息傳給其他人,不要因?yàn)槁牭綃雰旱目蘼暥_門。
請(qǐng)嚴(yán)肅看待 , 因?yàn)樯隙Y拜六「美國(guó)頭號(hào)通緝犯」(America's Most Wanted)節(jié)目中,報(bào)導(dǎo)路易斯安那州的連續(xù)殺人犯時(shí) ,
提到了「哭泣嬰兒」的假設(shè) 。
請(qǐng)轉(zhuǎn)寄這封信給你所有認(rèn)識(shí)的女性朋友, 并一個(gè)接一個(gè)傳下去 。
我原本只想把這封信轉(zhuǎn)寄給女性朋友,但是男性朋友,假如你愛你的媽媽、太太、姊妹、女兒等等,你也應(yīng)該把這個(gè)訊息傳給他們 .
覺得有用就頂一下吧,讓更多的人知道這些知識(shí)
?????? 項(xiàng)目的管理部分用的active_scaffold,active_scaffold對(duì)render進(jìn)行了改寫,theme_support對(duì)render_file進(jìn)行了改寫,導(dǎo)致active_scaffold無(wú)法使用theme_support的機(jī)制。 ?????? 目前的解決思路是active_scaffold不使用theme_support機(jī)制,在active_scaffold中Core文件底部加入rails本身的render_file方法,已達(dá)到再次覆蓋的方式。 ?????? 還有一個(gè)思路是讓active_scaffold使用theme_support機(jī)制,然后對(duì)代碼進(jìn)行改寫,達(dá)到兩者兼容,目前這個(gè)方法沒有進(jìn)行,主要是時(shí)間問題,而且目前的方式也可以,可能不怎么優(yōu)雅
???????? 在項(xiàng)目使用active_scaffold來做項(xiàng)目的管理部分,用jrails來代替首頁(yè)部分的js。 ???????? active_scaffold用的是prototype.js,jrails用的是jquery。本身prototype和jquery兩者就存在沖突,網(wǎng)上對(duì)兩者的解決方式是可以的實(shí)現(xiàn)的,可以很好一起工作。但是對(duì)于active_scaffold和jrails的沖突還是有不行,jrails的rails中ajax等代碼進(jìn)行了重寫,導(dǎo)致active_scaffold無(wú)法正常工作,我只有想辦法把他們完全分開。 ??????? 我目前的解決方案是module ActionView中? module Helpers重新copy到項(xiàng)目管理部分的代碼中,已達(dá)到再次覆蓋,還原到本身的方式。這個(gè)辦法可以解決,但是我總覺得不是很好,不知道有沒有更好的辦法呢?
????? 最近買了一臺(tái)小黑,IBM T61,第一次感受IBM,小小激動(dòng)了一把,性能上真的沒話說。 ????? 現(xiàn)在機(jī)子上用的是ubuntu7.10,把整個(gè)工作環(huán)境都搬到了linux,開發(fā)的環(huán)境是windows上沒法比的,windows上寫好代碼和調(diào)試代碼都慢的要命,linux就不會(huì)有這個(gè)問題,相當(dāng)流暢,設(shè)計(jì)的時(shí)候不會(huì)被打斷思路了。windows上的一寫常用功能linux上都能實(shí)現(xiàn),除了QQ和IE,這兩個(gè)現(xiàn)在還沒發(fā)丟掉的,所以在linux上通過虛擬機(jī)裝上了一個(gè)windows xp,這個(gè)XP的運(yùn)行速度也很快,操作沒有停頓,完美解決。有關(guān)linux的生活,想接下來具體做些介紹,看時(shí)間了。 ??????最后,歡迎來到linux的世界。
????????昨天去交房租的時(shí)候,房東說想自己用了,不想租給我們了,主要是我們的房租太便宜。 ????????剛起步就發(fā)生這個(gè)事情,對(duì)我們打擊很大的,沒場(chǎng)地,沒地方辦公,公司怎么辦下去啊。當(dāng)天晚上和朋友一起去跟房東談這個(gè)問題,動(dòng)之以情、曉之以理,最后加了點(diǎn)房租以告結(jié)束,今天把房租交了,總算放下心來。 ??????? 都說創(chuàng)業(yè)很難,是的很難,現(xiàn)在一個(gè)個(gè)困難都擺出來了,處理不好的話,對(duì)我們都是一個(gè)很大的打擊, ??????? 不過我們有信心一個(gè)個(gè)解決,只要我們有共同的目標(biāo),共同理想,成功在不遠(yuǎn)處。
3月26號(hào),ki突然向我宣布一件事情,答應(yīng)做我女朋友,又是意外又是開心。 前面好幾次提出這個(gè)問題,都沒有結(jié)果,也是比較郁悶的事情,不過現(xiàn)在好了哈哈 以此紀(jì)念,ki,我會(huì)好好待你的!
10多年前,在大洋彼岸的美國(guó),有一個(gè)即將從商學(xué)院畢業(yè)的女孩,她是以下面的方法找工作、進(jìn)入商界的。現(xiàn)在,這個(gè)女孩成了美國(guó)年輕一代商界女性的明星和楷模,并創(chuàng)建了屬于自己的公司,被譽(yù)為“難以抗拒的商界女性”。
請(qǐng)看她如何講述自己當(dāng)年踏入商場(chǎng)的第一步——
“在商學(xué)院的最后一年里,我開始找工作的同時(shí),就著手建立自己的職業(yè)關(guān)系網(wǎng)。像多數(shù)即將畢業(yè)的學(xué)生一樣,我在商界沒有什么熟人,因此不得不從零開始。我有一個(gè)詳細(xì)地記載我找工作的筆記,并且每一頁(yè)上都寫著我想去工作的公司名稱。每次我發(fā)一封信,打一個(gè)電話,或跟某個(gè)人談一次話,我都記下日期、時(shí)間、通信的性質(zhì),以及接下來的步驟。(典型的a型性格)。(“a型性格”的人個(gè)性急躁、成功心切、善于進(jìn)取、爭(zhēng)強(qiáng)好勝)。
我有意向的大多數(shù)公司,我一個(gè)人也不認(rèn)識(shí)。可是我不像其他畢業(yè)生那樣給人力資源部打電,而是上網(wǎng)查看公司的網(wǎng)站,找到負(fù)責(zé)我感興趣的部門的主管名字。我會(huì)直接給個(gè)人打電話,僅僅是為了弄清楚他或她是不是聯(lián)系這份工作該找的人。不過,屢試不爽的是,那個(gè)人或者那個(gè)對(duì)待我像貴賓一樣的助理,會(huì)給我另一位需要聯(lián)系的主管名字。然后,我在與那位主管聯(lián)系的時(shí)候,就會(huì)在我的郵件里赫然提到前面那位主管的名字: 您的同事某某建議我跟您聯(lián)系。 馬上就拉上了關(guān)系!
要是這一切聽起來像精于算計(jì),那真抱歉。可它就是那么管用。并且這也是,在我們一起畢業(yè)的同學(xué)里面,我怎么就能夠得到最高的薪水!
在即將從研究生院畢業(yè)時(shí),我想去工作的一家公司,就是薩柏瑞公司。這家公司開創(chuàng)了并緊追網(wǎng)上旅游預(yù)訂服務(wù)的潮流,是美洲航空公司的母公司美利堅(jiān)公司的一個(gè)分公司。秋季學(xué)期的時(shí)候,公司到德克薩斯基督教大學(xué)校園招人,可是我當(dāng)時(shí)忙于功課,不知道有面試這回事。不過,當(dāng)一位同學(xué)得到了該公司一份收入可觀的工作后,我一下子來了興趣。我決定將薩柏瑞公司也定為自己的目標(biāo)。碰上這種情形,大多數(shù)人都會(huì)聳肩嘆息: 咳,我錯(cuò)過了正式的招聘會(huì),所以我機(jī)會(huì)了。 我可不這樣。我決定運(yùn)用已有的一點(diǎn)點(diǎn)關(guān)系接近該公司。
我父母有個(gè)鄰居是美國(guó)航空公司的董事,我給他打電話,問他能否告訴我,要是我想在薩柏瑞公司找份工作該跟誰(shuí)聯(lián)系。他很熱心,給了我?guī)讉€(gè)人的名字。自然,我給每個(gè)人的信都用鄰居的名字開頭—— 執(zhí)行副總裁喬治某某建議我跟您聯(lián)系…… 這樣的介紹把我從一大堆的求職者中分離了出來,讓我比其他無(wú)名的求職者得到更多的關(guān)注。我相信,有的人給我回復(fù),僅僅是看在我鄰居的面子上,可是管它呢。最終,我得到了與合適的人面試的機(jī)會(huì),并得到了一份業(yè)務(wù)分析師的工作。” 世界經(jīng)理人博客http://blog.icxo.com
怎么樣,這個(gè)女孩是不是有些不同凡響?她叫艾米·亨利(amy henry),上述文字摘自她不久前出版的一本暢銷書——《女總裁告訴你:當(dāng)代女性如何在商界成功》。
艾米·亨利曾在美國(guó)一些領(lǐng)先的it企業(yè)擔(dān)任高管職,取得了驕人的業(yè)績(jī),然后建立了一家管理咨詢公司,成為當(dāng)今美國(guó)炙手可熱的一位企管顧問。她服務(wù)、合作過的公司客戶,包括ibm、摩根大通、美林證券、麥肯錫公司、伊士曼化學(xué)公司、斯倫貝謝、藍(lán)十字保險(xiǎn)公司等全球著名企業(yè)。艾米·亨利還頻頻受邀到美國(guó)和加拿大的許多電視臺(tái)、大學(xué)、領(lǐng)導(dǎo)才能培訓(xùn)機(jī)構(gòu)演講,與人們分享自身的經(jīng)歷和體驗(yàn),包括成功與失敗,講述現(xiàn)代女性如何在職場(chǎng)、商界獲取升和成功。
艾米·亨利坦率地說,工作場(chǎng)所不是一個(gè)純粹的能人的天下。換句話說,單單有業(yè)績(jī)并不能保證你步步高升。光知道躲在角落里埋頭干活,很可能會(huì)讓別人搶了你的功勞,而你自己卻仍然呆在老地方。如果你想發(fā)展,就必須讓人知道你。
統(tǒng)治商界的不是女性(至少現(xiàn)在不是),如果我們想要與那些占統(tǒng)治地位的人一起捉迷藏,我們就不得不努力拼搏。對(duì)此,艾米·亨利感受很深。她認(rèn)為,職場(chǎng)的規(guī)則長(zhǎng)期以來都是男人們書寫的,女性必須了解那些規(guī)則,并學(xué)會(huì)如何讓那些規(guī)則為己所用。但女性應(yīng)該心安理得地表現(xiàn)得像個(gè)女人而不是男人,并善于利用自己的女性資本取得對(duì)自己有利的結(jié)果。
有些道理總要等到適當(dāng)?shù)哪昙o(jì)才能明白,人生的哲理總是來得太遲。
(深有同感,當(dāng)我為工作,生活中的錯(cuò)誤而自責(zé)時(shí),理智卻清醒地告訴自己,這些教訓(xùn)我早已知曉,并且有無(wú)數(shù)前人用他們的人生為我做過證明,只能感嘆一句:只有自己經(jīng)歷過,才會(huì)真正明白并記住它們。但是,細(xì)想,為什么我就不能盡可能地遵循自己并未經(jīng)歷但被人證明正確的真理呢?,試著去做吧,既然相信,為何不遵循,回頭時(shí),我會(huì)慶幸自己今天做出了這樣的決定)
(1)很多事情其實(shí)無(wú)關(guān)緊要(10年后再回首,有多少擔(dān)憂,一笑置之,既如此,早點(diǎn)覺悟又有什么關(guān)系呢?) (2)等待有把握時(shí)再去做一件事,往往意味著永遠(yuǎn)的等待(簡(jiǎn)單計(jì)劃,立刻出發(fā),不斷修正) (3)一個(gè)人能做的最大的冒險(xiǎn)事情,就是樂意在公共場(chǎng)合經(jīng)常暴露自己的愚昧。沒有什么能比這樣學(xué)得更快。“哎呀”, 也是一種樂趣。(習(xí)慣自嘲是一種優(yōu)秀的品質(zhì),它證明你足夠自信) (4)盲目追趕潮流是對(duì)精神和智力的扼殺 你可以成為一個(gè)廉價(jià)的時(shí)尚木偶,也可以成為獨(dú)一無(wú)二的你,這些都在于自己的選擇。信仰不是群眾的鴉片,流行才是。(最后這句話說的挺妙) (5)如果有人抱怨你太特立獨(dú)行,恭喜你,你正走在正確的路上(我希望自己足夠與眾不同,甚至我愿為了特立獨(dú)行而特立獨(dú)行) (6)如果你將工作等同于生活,那么你將為工作而生活(深表贊同,工作是為了更好的生活) (7)試圖取悅別人是徒勞無(wú)益的做法 (如老羅所言:彪悍的人生不需要解釋,我精力有限,在工作以外,把關(guān)注放在愛我的我愛的雙親,兄弟,女人身上吧) (8)你不可能取悅、平息或改造一個(gè)混蛋 (小人難養(yǎng),敬而遠(yuǎn)之,我不跟你玩了,這還不行,那就得流氓一點(diǎn),以彼之道還施彼身了) (9)接納自己(因?yàn)樽员埃诤蓿疫€無(wú)法真正愛上自己,從思想,身體上去改造自己,希望這一天早點(diǎn)到來吧!) (10)生活中,有時(shí)候形式就是內(nèi)容
這兩天裝了ubuntu系統(tǒng),然后把整個(gè)開發(fā)環(huán)境都裝到上面了 。 但發(fā)現(xiàn)一個(gè)很奇怪的問題,hibernate的事務(wù)無(wú)法會(huì)滾,這個(gè)問題困擾我好幾天,今天終于解決了,原來mysql有配置有問題。mysql總共有4種存儲(chǔ)方式,MyISAM 是默認(rèn)存儲(chǔ)方式,但是不支持事務(wù),所以導(dǎo)致了我的問題,只要把默認(rèn)設(shè)置成default-storage-engine=innodb就可以了,當(dāng)然也可以在每個(gè)table創(chuàng)建的時(shí)候指定。 希望對(duì)碰到此類問題的朋友有所幫助。
今天星期六,放假。
很久沒有雙休日了。
本來想睡個(gè)懶覺的,但是到了正常工作時(shí)間,還是醒來睡不著了。起來開電腦是我的第一反應(yīng),那么多年的電腦和網(wǎng)絡(luò)生活讓我有了一種下意識(shí),但是今天這個(gè)念頭一閃而過,工作是為了生活,因?yàn)槲蚁氲搅诉@句話。我們?yōu)榱斯ぷ鳎涀约旱纳顟?yīng)該怎么樣的了。我想我開始去尋找生活還有什么,有爸爸媽媽,有朋友,有痛苦和感動(dòng),有無(wú)奈和追求,突然發(fā)現(xiàn)生活是多么寬廣,原來我把自己局限在工作這個(gè)狹窄的空間里了。好好享受我的周末巴。起來給自己弄點(diǎn)東西,拿本自己喜歡的書,一杯咖啡,我喜歡的生活,之一。......
????? 這段時(shí)間發(fā)生很多的事情,也讓我認(rèn)識(shí)到一些事情。 ????? 羅列一下: ????? 一天早上醒來,我突然產(chǎn)生一個(gè)感覺:我沒有那么多的精力去研究那些深?yuàn)W復(fù)雜的it技術(shù)細(xì)節(jié)!這個(gè)想法讓我有點(diǎn)發(fā)呆 ,一直以來我都是很喜歡這個(gè)工作,以極大的熱情投入到研發(fā)這個(gè)工作中,不知道怎么會(huì)產(chǎn)生這樣的想法的。這段時(shí)間看了很多資料,也看到自己很多的不足,學(xué)的越多,知道自己越不足,難道我在這個(gè)無(wú)知面前害怕了?還是我的思維中心產(chǎn)生了轉(zhuǎn)移,因?yàn)槲以诼目紤]往項(xiàng)目管理方面發(fā)展。我也搞不清楚了。 ?????? 這兩天在看一本書,《第五項(xiàng)修煉》,很早的書 ,主要講系統(tǒng)的思考方面的。其實(shí)去年已經(jīng)看過,但是只看了前幾章,感覺不好理解,這段時(shí)間我又拿起來了,發(fā)現(xiàn)里面很多概念和想法,比較容易理解了,而且可以繼續(xù)看下去了。我感到很欣喜,這個(gè)算不算是一種進(jìn)步呢?現(xiàn)在每天上班下班,因?yàn)槭情L(zhǎng)期出差,平時(shí)的活動(dòng)很少了,朋友接觸也少,感覺有點(diǎn)封閉,我慢慢感到自己的激情在磨損,這個(gè)現(xiàn)象終于在我身上體現(xiàn)了 (我居然用了終于這個(gè)詞)。進(jìn)步了,思想在成熟,激情在減少,難道這個(gè)是反比的嗎?以我現(xiàn)在的水平無(wú)法看清這個(gè)問題,等以后慢慢去慢慢弄清楚吧。 ????? 這段時(shí)間總的來說不是很快樂,快樂是什么?我有點(diǎn)模糊了,難道就是腦子中的一種蛋白質(zhì)?還是我想得到的太多,而擁有的太少?這段時(shí)間煙抽的有點(diǎn)多,感覺嘴巴不舒服,該收斂一下了,難道是煙抽多了?這段時(shí)間喝酒很少,我是一個(gè)喜歡喝酒的人,難道是酒的緣故?細(xì)細(xì)想來,這樣的狀態(tài)其實(shí)已經(jīng)很久了。難道是一種必經(jīng)的過程,我不得而知了。 ????? 今天早上又讓我看到了一句話,工作是為了生活,工作只是生活的一部分。我想我應(yīng)該重新去理解這句話了,回到我自己喜歡的生活。回的去嗎?不知道,還有半包煙在桌子上,不抽了。抽煙無(wú)助與生活和思考。
內(nèi)容介紹
本書是名著《心靈地圖》的續(xù)集。《心靈地圖》從1978年出版以來,連續(xù)十多年居于美國(guó)最著名的《紐約時(shí)報(bào)》暢銷書排行榜上,總發(fā)行量上千萬(wàn)冊(cè),在讀者中產(chǎn)生了廣泛的影響和獲得了巨大的認(rèn)同。 本書為《心靈地圖》添了一個(gè)注腳:“人生多變”。每一個(gè)人的人生道路都得自己探索,沒有任何絕對(duì)的答案可以憑借。但是,我們也不必堅(jiān)持踽踽獨(dú)行,可以向出現(xiàn)在我們生活中任何一種超過我們的力量求助。 在本書中,派克著重談的是“宗教”,但這并不是那種扼殺個(gè)人意志的宗教團(tuán)體所傳播的宗教,而是作為個(gè)人信仰追求和靈魂提升的“心靈的宗教”,亦即,本書所宣傳的是一種極其自省的信仰。 本書有助于你避免以偏概全的思考模式,拒絕所有以偏概全的沖動(dòng),不要鉆牛角尖去尋找公式或簡(jiǎn)單的解答,而開始從多元化的角度思考,崇揚(yáng)生命的神秘與矛盾,不要因?yàn)槊恳淮谓?jīng)驗(yàn)內(nèi)在的多重因果關(guān)系而惶惑不安,安心去欣賞生命的復(fù)雜多變。 愿本書與更多的讀者相遇,共結(jié)一段心靈共嗚的緣份!
本書精彩言論選 伊甸園的故事是神話,可是它蘊(yùn)含著真理,告訴我們害羞是人性的一部分。 任何終生追求心理和心靈成長(zhǎng)的人,都可以預(yù)防心理上的失調(diào)。 我們必須有一點(diǎn)罪惡感,才能在社會(huì)中生存。 不恐懼不等于有勇氣;勇氣是你盡管害怕、盡管痛苦,但還是繼續(xù)向前。 為自己的極限辯護(hù),你就永遠(yuǎn)受制于它們。 治療一個(gè)受苦的人最好的法子,并不是設(shè)法消除痛苦,而是懷著愿意分享的心坐在他身旁。 愈愿意承擔(dān)別人的痛苦,就愈能感受到更多的歡樂。 憤怒有其存在的必要;求生絕對(duì)少不了它。 我們必須學(xué)習(xí)一套復(fù)雜的方法,以處理憤怒的情緒。 我們的生活品質(zhì)就決定于我們所作判斷的品質(zhì)。 人生一切際遇無(wú)非是為了幫助我們靈性的成長(zhǎng)。 堅(jiān)強(qiáng)的意志是人類最大的優(yōu)點(diǎn),雖然有了它不一定能擔(dān)保成功或善良,但是少了它卻幾乎保證會(huì)失敗。 你不能用自己的意志控制意志,因?yàn)檫@樣等于沒有控制。 歸咎游戲也可稱做“要不是因?yàn)槟恪庇螒颍@是所有婚姻關(guān)系中最常見的游戲。 原諒需要正視邪惡,真正的原諒是一個(gè)非常困難的過 程,但它也是你維持心里健康一個(gè)不可或缺的要素。 你不能因一個(gè)人沒有犯的罪而原諒他。只有在確定他有罪以后,才能原諒。 原諒是療傷的必要條件 我們不可忘記任何事。我們做不到真正遺忘,只可能做到真正寬赦。 死亡不僅不剝奪生命的意義,反而是意義的賦與者。 你在跟自己的死亡之秘搏斗的過程中,一定會(huì)發(fā)現(xiàn)人生的意義。 除非我們能坦然面對(duì)自己的死亡、否則就永遠(yuǎn)不可能 在生活中找到勇氣和自信。 大多數(shù)人其實(shí)有能力選擇在何時(shí)、何地、以何種方式死去。 要是世界上沒有一件我們?cè)敢鉃橹疇奚氖拢筒煌暾? 所有的疾病都有心理、心靈、社會(huì)、生理的因素。求 生意志能大幅延長(zhǎng)壽命,并改善生活的品質(zhì)。 學(xué)習(xí)生活一定要面對(duì)死亡。因?yàn)樗劳鲎屛覀冇涀∩挠邢蕖? 如果你罹患嚴(yán)重的慢性病,倒不妨檢討一下,自問可 曾做過促使自己生病的事。 如果我們只把死亡當(dāng)作一場(chǎng)意外,就不僅忽視了大多 數(shù)死亡的現(xiàn)實(shí)面,也忽視了它的神秘性。 我們?cè)庥龅拿恳患拢瑹o(wú)非是幫助我們學(xué)習(xí),而最能 幫助我們學(xué)習(xí)的就是死亡。 只要我們向前跨出一大步,都會(huì)經(jīng)過否定、憤怒、討 價(jià)還價(jià)、沮喪、接受的過程。 信仰宗教而能承認(rèn)死亡的重要性,但然面對(duì)死亡,才更勇敢。 漫無(wú)節(jié)制的自戀是心理與心靈疾病的主要前兆。健全 的心靈生活是一種脫離自戀的漸進(jìn)成長(zhǎng)。 我們對(duì)百分之九十的事物的了解還不到百分之一。 我一開始問:“我們不知道什么?”所有我以為已經(jīng)關(guān) 閉的疆域就又重新開放。 我們的知識(shí)像一葉扁舟,在無(wú)知的大海、神秘的汪洋中漂泊。 現(xiàn)代文化有逃避痛苦的特質(zhì),對(duì)心理建康并不特別鼓勵(lì)。 我們愈能適應(yīng)現(xiàn)實(shí),生活就愈有意義。 在現(xiàn)實(shí)生活里,探究神秘不僅是心理保健的目標(biāo)也是心靈之旅的目的地。 有人為了逃避神秘而投身宗教,同樣有人為了逃避神秘而投身科學(xué)。 迷惑是追尋清晰的第一步,在追尋過程中,你會(huì)獲得很多知識(shí)。 謙遜就是確實(shí)了解自我的真相。真正的謙遜總要與實(shí)際相符。 為了生存,我們需要某種程度的罪惡感。要是我們一 直都自以為很好,當(dāng)然就無(wú)法改正有缺點(diǎn)的部分。 我不好,你也不好,不過沒關(guān)系。 我們需要破裂時(shí)刻,讓我們覺悟到自己有問題,我們并不完美。 罪惡感涌現(xiàn)的時(shí)刻、懺悔的時(shí)刻、缺乏自信的時(shí)刻、面 對(duì)自己不喜歡自己的試煉時(shí)刻,對(duì)我們的成長(zhǎng)都是不可或缺。 愛自己,追求自己靈魂的進(jìn)步,是人生最重要的事。 準(zhǔn)備是不能分享的。我們唯一能做的就是盡可能提供別人好好準(zhǔn)備的動(dòng)機(jī)。 神話對(duì)于了解自我可提供很大幫助,我們可以從中發(fā)掘人性的知識(shí)。 任何過于簡(jiǎn)化的思考方式都會(huì)出問題。 神話是有關(guān)人性各種矛盾、多重向度、復(fù)雜面的一個(gè)最佳知識(shí)泉源。 人不可能像神一般無(wú)所不能,我們不可能靠自己的力量上達(dá)于神。 當(dāng)某種東西擋了你的路,妨礙你的心理健康或心靈成 長(zhǎng),你就該除掉它,不要只是坐著抱怨。 做好事的動(dòng)機(jī)就是創(chuàng)造力的泉源。做壞事的動(dòng)機(jī)只會(huì)帶來毀滅,不能創(chuàng)造。 我們只有有學(xué)會(huì)同時(shí)發(fā)揮自身的男性和女性特質(zhì)—— 左腦和右腦并用之后,才能成為英雄。 總有一天我們要放開孩子,他們是上天賜下的禮物,交 給我們照顧——但不是永遠(yuǎn)。 人的本性是汁么?我最常給的答復(fù)就是,根本沒有這種東西。 我們?nèi)祟愖畲蟮牟煌褪窃谧陨硇袨樯舷碛型耆淖杂珊妥兺赡堋? 大多數(shù)人當(dāng)然早已脫離胚胎期。但會(huì)隨著年齡增長(zhǎng),更 加堅(jiān)持自己的方法和本性。 身體的老化不能遇阻,但人的心理不一定要變老。 觸及自身生命的混沌,這可能是人類最痛苦的經(jīng)驗(yàn)。 信奉神秘主義的人熱愛神秘,喜歡解開神秘,同時(shí)也 知道,解開的愈多,發(fā)現(xiàn)的會(huì)更多。 處于心靈旅程不同階段的人,相互之間會(huì)產(chǎn)生飽受威脅的感覺。 悔改不是一時(shí)就結(jié)束的事。它跟所有靈性成長(zhǎng)一樣,是一種持續(xù)不斷的程序。 立足不夠堅(jiān)定時(shí),固然可能墮落回去,但我們不可能 因此省略心靈成長(zhǎng)過程的任何一階段。 關(guān)于心靈成長(zhǎng)。不論我們發(fā)展到多遠(yuǎn),都還會(huì)保留一部分早期各階段的痕跡。 每個(gè)圣人都有不可告人的過去,每個(gè)罪人都有美好的展望。 上癮者有回家的渴望,證明他們比大多數(shù)人更努力追 求靈性和上帝,只不過他們搞錯(cuò)了方向。 西方語(yǔ)言傳統(tǒng)上酒精和靈魂用同一個(gè)字表示,并非意 外,也許酗酒者比一般人更渴求靈性。 很多人聽到宗教都會(huì)退避三舍,一般人都不久喜歡被 感化而改變,他們有抗拒心理。你唯一改變得了的人就是自己。 每個(gè)人都有自己的憂傷與恐懼;也許我們沒有意識(shí)到,但這些情緒是存在的。 只有面臨危機(jī)時(shí),共同體才會(huì)自然發(fā)展。 健康心理一大特征就是,及早面對(duì)危機(jī)的能力。 我們亟須賦與危機(jī)應(yīng)有的尊嚴(yán),只有透過這些痛苦與危機(jī),我們才會(huì)成長(zhǎng)。 我們的生活太缺乏戲劇味,整日混沌過活,對(duì)生命的重要本質(zhì)毫無(wú)覺悟。 不同的人有不同的生存使命,每個(gè)人的使命都很獨(dú)特 不同的宗教往往殊途同歸,只要能到達(dá)同一個(gè)目的地, 走不同的路又有什么關(guān)系。 只要你認(rèn)罪、懺侮,那么所有的罪就此滌清。唯一需 要的就是為自己的所作所為。覺得難過、痛苦。 每一個(gè)人都應(yīng)該盡可能從各種宗教傳統(tǒng)中汲取智慧。 不論多么善良的人,都不免偶而因疲倦或過于自信,以至于顯得不夠努力。 用全部的靈魂和全部的力量,全心全意愛你的神。愛如鄰己 學(xué)習(xí)把自己交給上帝,心甘情愿讓他駕馭我這仍末脫離青春的人生。 或許基督教最大的罪,就是以一種獨(dú)特的傲慢或自戀 心態(tài),讓許多基督徒自以為可以量身裁制一個(gè)上帝。 我對(duì)于凡是號(hào)稱足以解釋所有事物的觀念,都采取保留的立場(chǎng)。 身體只是一種限制,我相信靈魂可以不靠肉體存在,它不需要肉體就能進(jìn)步。 地獄的大門是敝開的,任何人都隨時(shí)可以走出去,他 們之所以待在地獄是因?yàn)樗麄冞x擇不離開。 追求知識(shí)最好的方法就是透過經(jīng)驗(yàn)。 唯物主義和科學(xué)發(fā)展帶來一種使人坐立難安的匾乏 感,一種對(duì)內(nèi)在生命的渴望。 分化使事情容易,整合則帶來痛苦。迫不經(jīng)過整合,一個(gè)人永遠(yuǎn)是支離破碎。 厘清科學(xué)的領(lǐng)域可視為人類智慧史上最重要的事件。 整合的過程需要我們坦然面對(duì)各種互相沖突的力量、 觀念,以及生活中的壓力 每當(dāng)面對(duì)一個(gè)號(hào)稱能解決社會(huì)問題的方案,一定要問: “缺少了什么? 佛洛伊德用“愛”與“工作”界定心理健康。 為患恐懼癥的人灌輸比較樂視的世界觀,是唯一的治療辦法。 審慎運(yùn)用宗教觀念,對(duì)于很多精神病例,也有加強(qiáng)療效或加速痊愈的效果。 抑郁源自無(wú)禮和不肯贊美別人。 如果父母能溫和的對(duì)待孩子,盡可能提供支持,孩子 就能朝脫離自戀邁出一大步。人生就是在你已定好的計(jì)劃之外所發(fā)生的事。 接受人生層出不窮的矛盾,是心理健康不可或缺的要素。 新時(shí)代運(yùn)動(dòng)的最大特色,就是對(duì)新觀念、新方法采取完全開放的態(tài)度。 救贖可以說是一種矛盾的混合,其中有恩典也有努力。 不論我們?nèi)绾尉駬瘢渌倪x擇并不因此被犧牲、被拋棄。 邪惡跟虛偽有很密切的關(guān)系。 從事任何冒險(xiǎn)之前,都必須知道如何辨認(rèn)對(duì)健康有益 或有害的事物,心靈旅程當(dāng)然也不例外。 打好高爾夫球的原則,就是不要以一桿進(jìn)洞為目標(biāo)。心靈生活也應(yīng)是如此。 上帝一方面是我們里面的一個(gè)小聲音,但同時(shí)也存在 我們外面,無(wú)比超越、偉大。 信心若不能化為行動(dòng),還有什么價(jià)值呢? 我們需要跟自己的極限、自己的支離破碎、以及人際 關(guān)系之間無(wú)可避免的互相倚賴關(guān)系妥協(xié)。 新時(shí)代運(yùn)動(dòng)最大的貢獻(xiàn)也無(wú)非是帶來新鮮空氣。 我們應(yīng)該擺脫競(jìng)爭(zhēng)和分化,全心追求社會(huì)生活和靈性生活各方面的整合。 根據(jù)神話的說法,性欲源自有一種不完整感,表現(xiàn)于追求個(gè)體完整和神性。 如果你追求最高品質(zhì)的性高潮,最好的方法就是找自己深愛的人從事性行為。 對(duì)沉浸在愛情狂喜里的戀人而言,對(duì)方就像通往祭壇 的廟字大門,已經(jīng)無(wú)關(guān)重要。 任何以為兩性關(guān)系中可以建立永恒羅曼史的人,都注定要失望。 這世界可被當(dāng)作是一個(gè)上帝設(shè)計(jì)的魔鬼訓(xùn)練營(yíng),其中 最難超越的一項(xiàng)障礙就是性。 性是上天賜與的好禮物,但這不代表它在所有季節(jié),所 有時(shí)候都適合所有的人。 我發(fā)現(xiàn)了解上帝本質(zhì)最有意義的方式,就是把人性中 最好的部分投射在他身上。
阮大年
生命的饑渴?????
? 《與心靈對(duì)話》是美國(guó)著名精神導(dǎo)師派克醫(yī)生繼《心靈地圖》(The Road Less Traveled)而寫的續(xù)集,顧名思義他所探討的乃是一般人不常去思考的問題,也是一般認(rèn)為不實(shí)際的問題。? ??中國(guó)人一向重視實(shí)用,也許是中國(guó)人的歷史一直是為了生活而努力、奮斗,不得不實(shí)際的面對(duì)生存問題,在臺(tái)灣的這數(shù)十年經(jīng)驗(yàn)里,果然看到了實(shí)用主義的輝煌成果,而使臺(tái)灣人民走到任何地方都感到抬頭挺胸、趾高氣昴,甚至表現(xiàn)出不可一世的氣概,只是令人擔(dān)心的是,經(jīng)濟(jì)的成就并沒有帶來真正生命的豐盛和愉悅,反而普遍的沉迷與失落。? ??其實(shí)臺(tái)灣的問題不是偶發(fā)的,而是一味追求發(fā)達(dá)及富足之后的必然因果,一九九二年的《美國(guó)新聞與世界報(bào)導(dǎo)》雜志中記載︰「近來有一種饑渴,那是源自唯物主義和科學(xué)發(fā)展而來的,一種使人不安的匱乏感,一種對(duì)內(nèi)在生命的渴望……愈來愈多的人亟于找尋一個(gè)從心靈與精神層次出發(fā)的答案」。同樣的話可描繪在臺(tái)灣的中國(guó)人,我們目前心靈的饑渴及精神的苦悶,比當(dāng)時(shí)的美國(guó)人可謂有過之而無(wú)不及。? ??派克醫(yī)生的主張是因應(yīng)這種饑渴而寫的。? ??人生是由一連串的饑渴而編織成的,一個(gè)嬰孩一生下來就饑渴--需要食物及溫情;稍長(zhǎng)后又對(duì)知識(shí)、真理產(chǎn)生饑渴--因此要上學(xué)、讀書;有生理及性的饑渴--因此進(jìn)入婚姻之門;有群居及歸屬的饑渴--因此組織家庭、參加社團(tuán);有追求卓越的饑渴--因此努力于求名求利,著書立言等。? ??饑渴感并沒什么不好,而且是使人類努力的原動(dòng)力,然而吾生也有涯,往往因?yàn)槊τ诮鉀Q上述一般的饑渴后,人生也就在解饑止渴的過程中溜走了,而很多人一輩子都沒有體會(huì)到生命中有另一種更基本及深邃的饑渴--心靈永恒的需求。? ??圣法蘭西斯有言︰「神啊!我心永遠(yuǎn)不得安息(或作永遠(yuǎn)在饑渴),直到在你里面。」? ??派克醫(yī)生的話,不一定能解除你我心靈中的饑渴,就像他一開始就說的「壞消息--我什么也不知道。」他的目的也不是給我們一個(gè)標(biāo)準(zhǔn)答案,雖然他承認(rèn)已經(jīng)尋到了自己的答案及方向。? ??派克醫(yī)生提醒我們,生命是有限卻又可能是永恒的,我們外在、可見的身體是會(huì)變老及消逝,但我們內(nèi)心已經(jīng)看見心靈是永存及可以日新又新的,只可惜我們幾乎把一生的精力及時(shí)間都去改進(jìn)和化裝外在的形體,而忽視了對(duì)心靈的貫注及追尋。從某方面講,外在努力是可見且容易見效的,也易引人注意,甚至功成名就還可以遺傳給兒女,惠及子孫何樂而不為,反之,對(duì)心靈的追尋,是非只存乎一心,別人也體會(huì)不到,更不易傳授轉(zhuǎn)贈(zèng),因此在功利的環(huán)境中更加不受重視及被忽略了。? ??我推薦這本書,因?yàn)樗的汗某跨姡谶@個(gè)多元卻無(wú)目標(biāo)的社會(huì)中發(fā)出了一個(gè)聲音,「要追求永恒!」、「要自省!」確實(shí),這一代可稱為不多自省的一代,我們每天看到的都是批評(píng)、不滿,卻鮮見任何人自省。? ??派克醫(yī)生認(rèn)為人類的心靈有無(wú)止境求新求變的獨(dú)特能力,這也是孟子所說人之異于禽獸者的「幾希」,而作者認(rèn)為心靈的成長(zhǎng)可大致分為四個(gè)階段︰? ??第一階段的人可謂是混沌的心靈,只有生活的過程而沒有明確的人生目標(biāo)。? ??第二階段的人屬于需要形式才能滿足的心靈,他們倚賴某些形式作為生命意義之所依,這形式可能是宗教、藝術(shù)團(tuán)體,也可能是黨派、社團(tuán),他們的特征是強(qiáng)調(diào)組織內(nèi)的形式及教條,而以儀式為最高準(zhǔn)則。? ??第三階段的心靈較自由且理性,也許沒有明顯的信仰主題,但都熱心積極正面的參與社會(huì),認(rèn)為生命的意義在貢獻(xiàn)自己,使世界更美好。? ??第四階段的心靈可以說是第三階段努力尋求后的答案,他們不迷信宗教,卻真正的可以認(rèn)識(shí)上帝,生命中有不能說的真正神秘,也真正能感到天人合一的生命境地。然而這并不是一個(gè)目的地,第四階段只是表明真正進(jìn)入一個(gè)有無(wú)限發(fā)展可能的心靈之旅,也正如基督教所謂的信仰是一條路--來于信,以致于信。? ??無(wú)論如何,一個(gè)好好接納本書的讀者,對(duì)自己心靈的成長(zhǎng)都有更高、更深一層的激勵(lì),也能認(rèn)清自己內(nèi)心有比目前更進(jìn)步的可能,正如王爾德所說的︰「每個(gè)圣人都有不可告人的過去,每個(gè)罪人都能有美好的盼望!」?
王浩威醫(yī)師(專欄作家、臺(tái)大醫(yī)院精神部兼任主治醫(yī)師)的導(dǎo)讀
?
原先翻閱派克醫(yī)生著的《心靈地圖》時(shí),總有些隨興消遣的意味,畢竟市面有太多「勵(lì)志」、「心理」或「心靈」的書籍了,令人覺得翻來翻去,也不過如此。偶爾拾遇了一本令我眼睛一亮的這類書籍,好不容易記住作者的大名,待他的新作出版時(shí)便趕快買一本,然而,常常原本抱著極大期待的,卻一次次的失望了。
?
看《心靈地圖》的感覺卻截然不同。躺在床上翻著這本書時(shí),睡意逐漸消失,取而代之的是對(duì)作者的好奇。「愛」是談得令人有點(diǎn)厭煩的字眼,而「紀(jì)律」則是天生引人反感的,然而在這本書中,一切卻有了重生的定義。
?
對(duì)作者而言,寫作的材料原本就是源自實(shí)務(wù)的臨床經(jīng)驗(yàn)。病人或個(gè)案所陳述的生命經(jīng)驗(yàn),觸目驚心地引發(fā)了他對(duì)自己的思考,寫作也就成為另一種自我探索的紀(jì)錄。
身為一位擅長(zhǎng)精神分析的精神科醫(yī)師,在學(xué)理訓(xùn)練的出發(fā)點(diǎn)上,他很明顯受到佛洛伊德和榮格的影響。特別是有關(guān)自戀的理論,佛洛伊德首先提出了原初自戀和次發(fā)自戀,榮格進(jìn)而將之視為自我完成的必要途徑,也就是除了一般人知道的「自戀人格違常」這類負(fù)面陳述以外,其實(shí)自戀也有另一種正面的意義呈現(xiàn)。
?
在派克醫(yī)師的筆下,這一切學(xué)理化為無(wú)形,取而代之的是極其平易的舉例和用詞。也因?yàn)閷?duì)這個(gè)平易的要求,他毫不畏懼地重新用了一些已經(jīng)有些俗氣的字詞。這時(shí),「紀(jì)律」已經(jīng)不再是團(tuán)體對(duì)個(gè)人的要求,而是來自自我的要求,是自我進(jìn)行著紀(jì)律,而非自我被要求守紀(jì)律;同樣的,「愛」也不再是對(duì)他人的付出,而是「擴(kuò)充自我的意愿」,只不過前提是「滋養(yǎng)個(gè)人和他人心靈成長(zhǎng)」罷了。這是作者極其高明的地方,他用平凡得甚至有點(diǎn)保守的字眼,來暢談他極其進(jìn)步的觀念。
?
到了《心靈地圖2》這本書,他進(jìn)而開始談宗教。
?
直到今日,雖然很多人已經(jīng)不再像馬克思一般強(qiáng)烈排反宗教:但對(duì)于社會(huì)上各種宗教形式的盛行,不免還是有些擔(dān)憂,從書中可以看出,派克醫(yī)師也懷有這樣一份隱憂,他敢于拂逆當(dāng)今盛行的新世紀(jì)運(yùn)動(dòng),指出各種盲點(diǎn)和困境,就是典型的例子。
?
然而作者也不忌諱宗教,甚至用信仰來解決宗教的困境。對(duì)他而言,宗教是必要的;但他指的是個(gè)人信仰的追求,而非宗派團(tuán)體的遵循。
?
當(dāng)下的宗教團(tuán)體往往在無(wú)形中扼殺了個(gè)人的意志。關(guān)于這點(diǎn),如果用強(qiáng)烈的字眼,便是常見的「宗教法西斯」:如果用派克醫(yī)師的說法,就是「秘密教派」。作者不擔(dān)心教派的攻擊,甚至提出了它們的十大特征,認(rèn)為只要符合三、四點(diǎn)就可以了,像對(duì)領(lǐng)袖魄力的偶像崇拜、地位崇高的權(quán)力核心、行政黑箱作業(yè)、隱瞞財(cái)務(wù)、鼓勵(lì)教徒倚賴、強(qiáng)化教徒一致性、特殊語(yǔ)言、武斷的教義、異端邪說或是自認(rèn)掌握了上帝。他列出了這份標(biāo)準(zhǔn),幾乎是從新時(shí)代運(yùn)動(dòng)到傳統(tǒng)的基督教或佛教,全都被擊中要害了。
?
另一方面,他卻是極力陳述個(gè)人心靈或個(gè)人信仰的重要性,雖是科學(xué)訓(xùn)練出身的精神科醫(yī)師,他還是排斥了以科學(xué)自居的狹義心理學(xué),從《心靈地圖》到《心靈地圖2》,最大的突破莫過于這種將宗教和心理學(xué)融為一體的努力,恐怕是和心理學(xué)的人格階段相關(guān);他對(duì)個(gè)案信仰活動(dòng)發(fā)展出的興趣,特別強(qiáng)調(diào)了類似艾瑞克森(Eric Erikson)「認(rèn)同危機(jī)」一般的「信仰危機(jī)」。
?
宗教的特殊角色,一種極與自省的信仰,成為本書最大的特色。作者自己也承認(rèn),他的受洗是在《心靈地圖》完成之后,《心靈地圖2》是重新信仰以后寫就的。因?yàn)樽诮毯涂茖W(xué)(心理學(xué)和精神醫(yī)學(xué))的兼顧,讓他能看見更廣闊的視野。
?
對(duì)于不可知的世界,他永遠(yuǎn)保持必要的敬畏,像現(xiàn)象學(xué)常說的「劃上括號(hào)」(bracketing),也就是「存而不論」;承認(rèn)它的存在,但暫時(shí)不會(huì)急著說定它。因?yàn)檫@樣的敬畏,他開始談?wù)撁芷踔髁x和死亡,甚至認(rèn)為性愛高潮和性靈經(jīng)驗(yàn)有著一定的相關(guān)性。
?
如果《心靈地圖》是一本有關(guān)自我心理調(diào)適和成長(zhǎng)的書籍,那么《心靈地圖2》則是自我靈性的修行和解放。這其實(shí)是很不容易的一步,然而作者平易而輕松地做到了。
??????? 春節(jié)假期結(jié)束,也告別了忙碌的2006年,迎來一個(gè)還未知的2007。想起2006年初,我給自己定的一些目標(biāo),慚愧的是大多數(shù)沒有完成,有些還在進(jìn)行中。但是2006,對(duì)我來說也算是個(gè)充實(shí)的一年,有了很多的第一次,對(duì)事情思考比以前深入了,不過也許到了2008回想,現(xiàn)在的思考也是膚淺的,我希望是如此,這樣表示我在進(jìn)步。
?????? 過去的2006有太多的內(nèi)容,我也不想去細(xì)數(shù)了,還是在這里說說2007的目標(biāo)。
- 作為一個(gè)軟件開發(fā)人員,我還是一如既往地對(duì)新技術(shù)、新思想關(guān)注,并努力的應(yīng)用到平時(shí)開發(fā)工作中去,讓發(fā)揮其價(jià)值。
- 這一年我會(huì)更加關(guān)注敏捷管理,對(duì)于敏捷的思想和做法,我一直在徘徊在門外,不是猶豫,而是還在找哪扇門,希望今年能有機(jī)會(huì)能夠在實(shí)踐中應(yīng)用。
- Kent有一句名言,"程序員要取得成功,關(guān)鍵在于程序之外的東西"。雖然平時(shí)也有這所認(rèn)識(shí),但是不夠重視,比如溝通能力(特別是口頭溝通和書面正式文檔的編寫)、全面系統(tǒng)思考問題的能力、組織協(xié)調(diào)能力、策劃推動(dòng)能力、自我管理和團(tuán)隊(duì)管理能力、工作的規(guī)范性和質(zhì)量意識(shí),等等。這需要我們更用心的去思考、去摸索、去提升,就是要有一個(gè)全面的提高。
- 到年底,目標(biāo)是能達(dá)到一個(gè)項(xiàng)目經(jīng)理的水平,要以一個(gè)項(xiàng)目經(jīng)理的要求來衡量自己。
- 工作為了生活!我很喜歡這句話,但是現(xiàn)實(shí)和喜歡存在著很大的差距,只能在平時(shí)忙碌的工作中努力協(xié)調(diào)這個(gè)矛盾。
- 2006接觸了一些健康方面的知識(shí),人體使用手冊(cè)讓我初步了解了人體的奇妙,健康一生讓我認(rèn)識(shí)到飲食的重要性。忙碌的工作往往會(huì)把身體搞垮,不規(guī)律的飲食,不正常的加班熬夜,我們要怎么來呵護(hù)我們的身體呢?是不是工作到不惑之年后就疾病纏身呢?我不想要這樣的生活,2007年我會(huì)把一些健康知識(shí)應(yīng)用到實(shí)際中來,如果有效,我還會(huì)推薦給我的朋友們。這一點(diǎn)也是對(duì)第五點(diǎn)的補(bǔ)充。
??????? 春節(jié)在家里找到一本以前看過的書,與心靈的對(duì)話,還是高中的時(shí)候看過這本書,主要說的是人生多變,人生的目標(biāo)是讓自己的靈性成長(zhǎng),講的非常好。當(dāng)時(shí)對(duì)其中講的很有感觸,現(xiàn)在拿起來又讀,猶如第一次讀一樣,引領(lǐng)我對(duì)人生的思考,而且比以前讀更加的能理解其中的含義。2007我將細(xì)讀這本書,特別在我這個(gè)年齡段,現(xiàn)實(shí)的沖擊,生活的壓力,導(dǎo)致我們對(duì)人生的迷惑。
??????? 2007會(huì)帶來什么誰(shuí)也不知道,也許這就是人生多變,我喜歡這個(gè)多變。
??????? 人生就是你計(jì)劃之外發(fā)生的事情。2007,唯一現(xiàn)在要做的就是保持一種樂觀積極的心態(tài)。
???
Quartz作為一個(gè)開源的作業(yè)調(diào)度框架,已經(jīng)廣泛應(yīng)用于j2ee中。因?yàn)轫?xiàng)目需要一個(gè)任務(wù)管理模塊,所以選擇了Quartz這個(gè)強(qiáng)大的框架,并對(duì)其進(jìn)行
了擴(kuò)展以適應(yīng)項(xiàng)目的要求。首先介紹一下我們的系統(tǒng)構(gòu)架,采用webwork,spring,hibernate整合架構(gòu),我的任務(wù)是無(wú)縫的把Quartz
加入到系統(tǒng),提供一個(gè)界面,提供一些操作,使最終用戶能夠自己定義在什么時(shí)間對(duì)什么東西做哪些事情,“哪些事情”是預(yù)先定義的,提供給客戶選擇,這是客戶
需求,系統(tǒng)地要求是能夠容易的擴(kuò)展,對(duì)增加一個(gè)新的任務(wù)定義提供一些簡(jiǎn)單的接口。這里不對(duì)Quartz作介紹了,想了解的人參考官方網(wǎng)站:http:
//www.opensymphony.com/quartz/,由于涉及的東西比較多,有些細(xì)節(jié)就帶過了,我就大致的介紹一下總體的設(shè)計(jì)。
??? 作業(yè)調(diào)度框架,主要要解決的問題是在某個(gè)時(shí)間對(duì)某些對(duì)象作某些動(dòng)作。
???
對(duì)于某個(gè)時(shí)間,Quarta提供一個(gè)字符表達(dá)式來表示,這方面要做的是提供一個(gè)方便的界面,直觀的對(duì)其進(jìn)行設(shè)置,不能讓最終客戶看那些對(duì)客戶沒意義的字符
串。這個(gè)工作需要解析那些字符,做起來還是有點(diǎn)意思的,也是比較麻煩的,有興趣的話可以自己去試試。
???
對(duì)于某些對(duì)象作和某些動(dòng)作,Quartz都交給程序員自己去定義,它提供一個(gè)Job接口,對(duì)我們來說增加任務(wù)是比較簡(jiǎn)單的一件事情.既然Quartz提供
這么簡(jiǎn)單的接口,我為什么還要對(duì)其進(jìn)行擴(kuò)展呢?這就要來看"某些對(duì)象"了.在一般的系統(tǒng)來"某個(gè)動(dòng)作"所操縱的對(duì)象是固定的,比如定期刪除日至,定期檢查
庫(kù)存等.由于系統(tǒng)地特殊性,我們"某個(gè)動(dòng)作"對(duì)哪些對(duì)象是不確定的,"哪些對(duì)象"由我提供一個(gè)界面,由最終客戶去決定對(duì)一個(gè)或多個(gè)對(duì)象進(jìn)行操作.
???
這樣就引入了一個(gè)范圍的概念,"某個(gè)動(dòng)作"是作用在一定范圍內(nèi)的,這個(gè)范圍就不僅僅是哪些對(duì)象了,也可能是時(shí)間范圍,比如刪除幾天前的日志信息.到這里對(duì)
任務(wù)的定義有所改變了,一個(gè)任務(wù)包括一些范圍也可以說是條件,這個(gè)條件不包括觸發(fā)點(diǎn)這個(gè)條件),一個(gè)動(dòng)作.所以系統(tǒng)中定義了一個(gè)IRange接口,范圍的
表示都保存在一個(gè)XML字符串,XML字符串的結(jié)構(gòu)和怎么解析都交給具體的子對(duì)象,這樣就給了子類的靈活性.
public interface IRange {
??? public Map saveToMap(String strMap);//保存范圍參數(shù)
??? public List getResult(Map map);//解析范圍參數(shù),并返回操作對(duì)象線程列表
??? public List getViewInfo();取得頁(yè)面表示方式,結(jié)合了webwork
}
一個(gè)任務(wù)對(duì)應(yīng)一個(gè)IRange的子類,IRange的子類對(duì)任務(wù)的各種參數(shù)范圍,動(dòng)作進(jìn)行了實(shí)現(xiàn).接著還加入一個(gè)IRangeManager接口,
public interface IRangeManager {
??? public void saveDataMap(Long jobId, String strMap)throws SchedulerException;//保存范圍參數(shù)
??? public List getObjects(Map map);//取得對(duì)象列表,其中包括了對(duì)參數(shù)的解析
??? public List getViews(Map map);
}
??? 實(shí)現(xiàn)的功能是對(duì)范圍進(jìn)行管理,包括對(duì)Quartz的操作,主要一些保存數(shù)據(jù)庫(kù)等的操作,這樣對(duì)于增加一個(gè)新的Range子類就可以不用知道Quartz了.
??? 這樣因?yàn)楹芏鄸|西都是可配置的,增加了靈活性,對(duì)以后任務(wù)的添加定義了一些接口,考慮到了擴(kuò)展性.在設(shè)計(jì)這個(gè)模塊的時(shí)候,總的思路是把那些不變的東西都封裝起來,把能變得東西都交給具體的任務(wù)了.
上面我只是大致講了一下,由于水平有限,可能講的不是清楚,比較亂,我沒有提供具體的例子,只是提供了一個(gè)思路,希望對(duì)大家有所幫助,或者你還有更好的設(shè)計(jì),請(qǐng)與我聯(lián)系.
???
首先介紹一下我們的系統(tǒng)構(gòu)架,采用webwork,spring,hibernate整合架構(gòu),現(xiàn)在引入Quartz框架,Quartz和
hibernate各自擁有的自己數(shù)據(jù)庫(kù)配置和連接池的配置,現(xiàn)在的任務(wù)是把兩者用同一套配置.
先談?wù)凲uartz,我用的版本是1.5.1,后面的版本我沒去看了,沒時(shí)間,接下來說的都以這個(gè)版本為準(zhǔn).Quartz雖然在提供一個(gè)
ConnectionProvider接口,提供給程序擴(kuò)展,但是看它的StdSchedulerFactory實(shí)現(xiàn)類,要對(duì)它進(jìn)行擴(kuò)展還是一件比較麻煩
一件事情,所以我就直接修改了StdSchedulerFactory類,以達(dá)到的我的需求.
接下來的問題是既然要結(jié)合,那么讓Quartz來提供連接池配置呢還是有Hibernate提供.研究了兩者的連接池方面的源代碼,發(fā)現(xiàn)
Hibernate的連接池設(shè)計(jì)遠(yuǎn)遠(yuǎn)好于Quartz,Quartz目前只提供一個(gè)連接池提供類PoolingConnectionProvider,而
且使用的連接池是dbcp,這個(gè)連接池聽說問題多多,相反hibernate提供了更加靈活的配置,所以連接池由Hibernate提供.
??? 首先實(shí)現(xiàn)一個(gè)Quartz中ConnectionProvider子類HibernateConnectionProvider
public class HibernateConnectionProvider implements ConnectionProvider {
??? private Connection con = null;
??? protected static ThreadLocal hibernateHolder = new ThreadLocal();
??? public Connection getConnection() throws SQLException {
??? ??? con = null;
??? ??? SessionFactoryImpl sessionFactory = null;
??? ??? sessionFactory = (SessionFactoryImpl) Global.getSessionFacotry();
??? ??? con = sessionFactory.getConnectionProvider().getConnection();
??? return con;
}
public void shutdown() throws SQLException {
??? // FIXME Auto-generated method stub
}
}
,然后修改StdSchedulerFactory,在不破壞其本來的邏輯和可配置性下進(jìn)行了相應(yīng)的修改.修改的是private Scheduler
instantiate() throws SchedulerException方法,找到//Set up any
DataSources段進(jìn)行修改,代碼如下:
String[] dsNames = cfg.getPropertyGroups(PROP_DATASOURCE_PREFIX);
??? ??? for (int i = 0; i < dsNames.length; i++) {
??? ??? ??? PropertiesParser pp = new PropertiesParser(cfg.getPropertyGroup(
??? ??? ???
??? ??? PROP_DATASOURCE_PREFIX + "." +
dsNames[i], true));
??? ??? ??? String dsDriver = pp
??? ??? ???
??? ???
.getStringProperty(PROP_DATASOURCE_DRIVER, null);
??? ??? ??? String dsURL = pp.getStringProperty(PROP_DATASOURCE_URL, null);
??? ??? ??? boolean dsAlwaysLookup = pp.getBooleanProperty(
??? ??? ???
??? ???
PROP_DATASOURCE_JNDI_ALWAYS_LOOKUP, false);
??? ??? ??? String dsUser = pp.getStringProperty(PROP_DATASOURCE_USER, "");
??? ??? ??? String dsPass = pp.getStringProperty(PROP_DATASOURCE_PASSWORD, "");
??? ??? ??? int dsCnt = pp.getIntProperty(PROP_DATASOURCE_MAX_CONNECTIONS, 3);
??? ??? ??? String providerClass = pp.getStringProperty(
??? ??? ???
??? ??? PROP_DATASOURCE_PROVIDER_CLASS,
null);
??? ??? ??? String dsJndi = pp
??? ??? ???
??? ???
.getStringProperty(PROP_DATASOURCE_JNDI_URL, null);
??? ??? ??? String dsJndiInitial = pp.getStringProperty(
??? ??? ???
??? ??? PROP_DATASOURCE_JNDI_INITIAL,
null);
??? ??? ??? String dsJndiProvider = pp.getStringProperty(
??? ??? ???
??? ??? PROP_DATASOURCE_JNDI_PROVDER,
null);
??? ??? ??? String dsJndiPrincipal = pp.getStringProperty(
??? ??? ???
??? ??? PROP_DATASOURCE_JNDI_PRINCIPAL,
null);
??? ??? ??? String dsJndiCredentials = pp.getStringProperty(
??? ??? ???
??? ??? PROP_DATASOURCE_JNDI_CREDENTIALS,
null);
??? ??? ??? String dsValidation = pp.getStringProperty(
??? ??? ???
??? ??? PROP_DATASOURCE_VALIDATION_QUERY,
null);
??? ??? ??? if (providerClass == null
??? ??? ??? ??? ??? || providerClass.equals("")
??? ??? ??? ??? ??? || providerClass
??? ??? ???
??? ??? ???
???
.equals("org.quartz.utils.PoolingConnectionProvider")) {
??? ??? ??? ??? if (dsDriver == null) {
??? ??? ???
??? ??? initException = new
SchedulerException(
??? ??? ???
??? ??? ???
??? "Driver not specified for DataSource: "
??? ??? ???
??? ??? ???
??? ??? ??? + dsNames[i]);
??? ??? ??? ??? ??? throw initException;
??? ??? ??? ??? }
??? ??? ??? ??? if (dsURL == null) {
??? ??? ???
??? ??? initException = new
SchedulerException(
??? ??? ???
??? ??? ???
??? "DB URL not specified for DataSource: "
??? ??? ???
??? ??? ???
??? ??? ??? + dsNames[i]);
??? ??? ??? ??? ??? throw initException;
??? ??? ??? ??? }
??? ??? ??? ??? try {
??? ??? ???
??? ??? PoolingConnectionProvider cp =
new PoolingConnectionProvider(
??? ??? ???
??? ??? ???
??? dsDriver, dsURL, dsUser, dsPass, dsCnt,
??? ??? ???
??? ??? ???
??? dsValidation);
??? ??? ???
??? ??? dbMgr =
DBConnectionManager.getInstance();
??? ??? ???
??? ???
dbMgr.addConnectionProvider(dsNames[i], cp);
??? ??? ??? ??? } catch (SQLException sqle) {
??? ??? ???
??? ??? initException = new
SchedulerException(
??? ??? ???
??? ??? ???
??? "Could not initialize DataSource: " + dsNames[i],
??? ??? ???
??? ??? ???
??? sqle);
??? ??? ??? ??? ??? throw initException;
??? ??? ??? ??? }
??? ??? ??? } else if (providerClass
??? ??? ???
??? ???
.equals("org.quartz.utils.JNDIConnectionProvider")) {
??? ??? ??? ??? Properties props = null;
??? ??? ??? ??? if (null != dsJndiInitial || null != dsJndiProvider
??? ??? ???
??? ??? ??? || null !=
dsJndiPrincipal || null != dsJndiCredentials) {
??? ??? ??? ??? ??? props = new Properties();
??? ??? ??? ??? ??? if (dsJndiInitial != null)
??? ??? ???
??? ??? ???
props.put(PROP_DATASOURCE_JNDI_INITIAL, dsJndiInitial);
??? ??? ??? ??? ??? if (dsJndiProvider != null)
??? ??? ???
??? ??? ???
props.put(PROP_DATASOURCE_JNDI_PROVDER, dsJndiProvider);
??? ??? ??? ??? ??? if (dsJndiPrincipal != null)
??? ??? ???
??? ??? ???
props.put(PROP_DATASOURCE_JNDI_PRINCIPAL,
??? ??? ???
??? ??? ???
??? ??? dsJndiPrincipal);
??? ??? ??? ??? ??? if (dsJndiCredentials != null)
??? ??? ???
??? ??? ???
props.put(PROP_DATASOURCE_JNDI_CREDENTIALS,
??? ??? ???
??? ??? ???
??? ??? dsJndiCredentials);
??? ??? ??? ??? }
??? ??? ???
??? JNDIConnectionProvider cp = new
JNDIConnectionProvider(dsJndi,
??? ??? ???
??? ??? ??? props,
dsAlwaysLookup);
??? ??? ??? ??? dbMgr = DBConnectionManager.getInstance();
??? ??? ??? ??? dbMgr.addConnectionProvider(dsNames[i], cp);
??? ??? ??? } else if (providerClass
??? ??? ???
??? ???
.equals("org.quartz.utils.HibernateConnectionProvider")) {
??? ??? ???
??? HibernateConnectionProvider cp = new
HibernateConnectionProvider();
??? ??? ??? ??? dbMgr = DBConnectionManager.getInstance();
??? ??? ??? ??? dbMgr.addConnectionProvider(dsNames[i], cp);
??? ??? ??? } else {
??? ??? ??? ??? initException = new SchedulerException(
??? ??? ???
??? ??? ???
"Provider_Class not Supported: " + providerClass);
??? ??? ??? ??? throw initException;
??? ??? ??? }
??? ??? }
??? 最后就是修改配置文件quartz.properties,加入
#org.quartz.dataSource.myDS.provider_class = org.quartz.utils.JNDIConnectionProvider
#org.quartz.dataSource.myDS.provider_class = org.quartz.utils.PoolingConnectionProvider
org.quartz.dataSource.myDS.provider_class = org.quartz.utils.HibernateConnectionProvider加#的供參考.
??? 經(jīng)過測(cè)試,需要對(duì)hibernate連接池的一些參數(shù)進(jìn)行微調(diào),這樣就完成了Quartz與Hibernate在數(shù)據(jù)庫(kù)的連接方面的結(jié)合,如果有更好的解決方案,請(qǐng)聯(lián)系我.
???
由于項(xiàng)目的需要,需要對(duì)項(xiàng)目環(huán)境進(jìn)行一些配置,主要是apache和tomcat的整合,并加入集群的功能,在apache中加入ssl,增加其安全性,
我在網(wǎng)上找了很長(zhǎng)的時(shí)間,找到一些資料,但是都不完整,一般只介紹其中的一部分而已,在這些教程的基礎(chǔ)上,加上官方網(wǎng)站的資料,經(jīng)過努力終于搞定了。這些
都來自網(wǎng)絡(luò),我只是把他們都整合到一起,希望對(duì)你有所幫助,如果你有什么更好的配置方法,請(qǐng)聯(lián)系我,謝謝。
目標(biāo):apache、tomcat,ssl,的整合,加入集群的功能
操作系統(tǒng):FC4-i386,redhat as 4
所需軟件:httpd-2.2.0,jakarta-tomcat-5.0.30,jdk1.4或者jdk1.5,openssl-0.9.8,ssl.ca-0.1.tar.gz
安裝openssl
? $ tar zxf?? openssl-0.9.8.tar.gz
? $ cd openssl-0.98
? $ ./config --prefix=/usr/local/ssl
? $ make
? $ make test
? $ make install
安裝httpd,并支持ssl
# tar zxf httpd-2.2.0.tar.gz
# cd httpd-2.2.0
apr和apr-util的安裝
安裝apr
# cd srclib/apr
# ./configure --prefix=/usr/local/apr
# make
# make install
安裝apr-util
# cd ../apr-util/
# ./configure --prefix=/usr/local/apr-util \
??? --with-apr=/usr/local/apr
# make
# make install
# cd ../../
安裝apache
# ./configure --prefix=/usr/local/apache \
??? --enable-so \
--enable-proxy-balancer \
??? --enable-rewrite=share \
??? --enable-proxy=share \
??? --enable-proxy-ajp=share \
??? --enable-dav=share \
??? --with-apr=/usr/local/apr \
??? --with-apr-util=/usr/local/apr-util/? \
??? --enable-ssl=static \
??? --with-ssl=/usr/local/ssl
??? --enable-mods-shared=all
# make
# make install
安裝ssl臨時(shí)證書:
ssl.ca-0.1.tar.gz
# cd /usr/local/apache2/conf
# tar zxvf ssl.ca-0.1.tar.gz
# cd ssl.ca-0.1
# ./new-root-ca.sh????????????????? ?
No Root CA key round. Generating one
Generating RSA private key, 1024 bit long modulus
...........................++++++
....++++++
e is 65537 (0x10001)
Enter pass phrase for ca.key:??????????? ?
Verifying - Enter pass phrase for ca.key: ?
......
Self-sign the root CA...???????????????? ?
Enter pass phrase for ca.key:????? ?
........
........?????????????????????????????
?
Country Name (2 letter code) [MY]:CN
State or Province Name (full name) [Perak]:ZheJiang
Locality Name (eg, city) [Sitiawan]:HangZhou
Organization Name (eg, company) [My Directory Sdn Bhd]:sc
Organizational Unit Name (eg, section) [Certification Services Division]:sc
Common Name (eg, MD Root CA) []:2
Email Address []:admin@admin.com
這樣就生成了ca.key和ca.crt兩個(gè)文件,接下來生成一個(gè)證書:
# ./new-server-cert.sh server???? ?
......
......
Country Name (2 letter code) [MY]:CN
State or Province Name (full name) [Perak]:ZheJiang
Locality Name (eg, city) [Sitiawan]:HangZhou
Organization Name (eg, company) [My Directory Sdn Bhd]:sc
Organizational Unit Name (eg, section) [Secure Web Server]:sc
Common Name (eg, www.domain.com) []:2
Email Address []:admin@admin.com
這樣就生成了server.csr和server.key這兩個(gè)文件。
還需要簽署一下才能使用的:
# ./sign-server-cert.sh server
CA signing: server.csr -> server.crt:
Using configuration from ca.config
Enter pass phrase for ./ca.key:??????? ?
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
countryName?????????? :PRINTABLE:'CN'
stateOrProvinceName?? :PRINTABLE:'JiangSu'
localityName????????? :PRINTABLE:'NanJing'
organizationName????? :PRINTABLE:'Wiscom System Co.,Ltd'
organizationalUnitName:PRINTABLE:'ACSTAR'
commonName??????????? :PRINTABLE:'acmail.wiscom.com.cn'
emailAddress????????? :IA5STRING:'acmail@wiscom.com.cn'
Certificate is to be certified until Jul 16 12:55:34 2005 GMT (365 days)
Sign the certificate? [y/n]:y
1 out of 1 certificate requests certified, commit? [y/n]y
Write out database with 1 new entries
Data Base Updated
CA verifying: server.crt <-> CA cert
server.crt: OK
下面要按照ssl.conf里面的設(shè)置,將證書放在適當(dāng)?shù)奈恢谩?br />
最后是配置conf/httpd.conf
此文件中找到
# Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf
把#Include conf/extra/httpd-ssl.conf前面的'#'號(hào)去掉保存
啟動(dòng)服務(wù)器,測(cè)試
$cd bin
$./apachectl start???? ?
瀏覽器中打入http://127.0.0.1/和https://127.0.0.1,如果看到同一個(gè)成功畫面,說明apache+ssl配置成功.
jdk的安裝
把jdk1.4或者jdk1.5復(fù)制到/usr/local
$chmod 755 jdk....bin
$./jdk....bin
配置全局變量,打開/etc/profile文件,加入
JAVA_HOME=這里為你jdk安裝目錄
JRE_HOME=$JAVA_HOME/jre
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH:$HOME/bin
export JAVA_HOME JRE_HOME PATH
#ant
PATH=/usr/local/ant/bin:$PATH
export PATH
重起電腦.
配置完畢.
tomcat安裝
首先把tomcat復(fù)制到目錄/usr/local
$tar zxf jakarta-tomcat-5.0.30.tar.gz
$cd jakarta-tomcat-5.0.30/bin
$./startup.sh
瀏覽器中打入http://127.0.0.1:8080/,如果看到tomcat的歡迎畫面,表示安裝成功.
配置apache目錄下conf/httpd.conf文件,
此文件中找到
#Include conf/extra/httpd-vhosts.conf
把#Include conf/extra/httpd-ssl.conf前面的'#'號(hào)去掉保存,然后打開conf/extra/httpd-vhosts.conf文件的找到<VirtualHost _default_:443>,在其里面加入
??? ServerAdmin admin@easyea.com
??? ProxyPass / ajp://localhost:8009/
??? ProxyPassReverse / ajp://localhost:8009/
??? ServerName localhost
??? ServerAlias www.easyea.com
??? ErrorLog logs/easyea.com-error_log
??? CustomLog logs/easyea.com-access_log common
加入的設(shè)置有些是與它原先的默認(rèn)設(shè)置是沖突的,請(qǐng)刪掉相應(yīng)沖突的設(shè)置.
啟動(dòng)服務(wù)器,測(cè)試,瀏覽器中打入https://127.0.0.1,如果看到tomcat的歡迎畫面,表示配置成功.
集群和sesion復(fù)制
集群
在conf/extra/httpd-vhosts.conf文件的找到<VirtualHost _default_:443>,在其里面加入
<Proxy balancer://128.8.153.203>
?????? BalancerMember ajp://localhost:8009
?????? BalancerMember ajp://128.8.153.81:8009
</Proxy>
<Location /sc/>
?????? ProxyPass balancer://128.8.153.203/sc/
</Location>
sesion復(fù)制
??? tomcat的conf/server.xml文件中,把Cluster
部分的注釋去掉,最后一步是把你所要的session復(fù)制的項(xiàng)目中的web.xml中加入<distributable
/>,測(cè)試的話你需要兩個(gè)配置一樣的tomcat
配置到這里配置完成,在裝的過程中因?yàn)榄h(huán)境的問題,配置可能有所不同.
?????????????????????????????????????????????????????????
aspirin
???????????????????????????????????????????????????????????
2006-3-14
|
|
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|
26 | 27 | 28 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|
常用鏈接
留言簿(6)
隨筆分類
隨筆檔案
文章檔案
相冊(cè)
我關(guān)注的文章
我聽的音樂
我瀏覽的網(wǎng)站
我的好友
我看的書
我看社會(huì)
搜索
最新評(píng)論

閱讀排行榜
評(píng)論排行榜
|
|