原创 截止09.6月的自我評價關鍵詞

前段時間對自己進行了一次盤點,總體感覺對自己畢業之後這幾年的工作還算不錯,也取得了一些階段性的成果; 總結起來自評有2組關鍵詞: 其一:常想/敢想/悟透 其二:勤奮 也諮詢了一些我周圍的朋友&同事,缺點不少,但對於這兩點還是大致比較認可的

原创 網店版重生系列:多數據源單sqlMapClient導致NullPointerException問題跟蹤

從前面的《網店版重生系列:都是Spring配置中自動注入惹的禍》中我們可以看出一些有關datasource、sqlMapClientTemplate、sqlMapClient的相關配置信息;整體而言,採取的方式爲:其一,單實例sqlMap

原创 09年收穫之:分析與解決問題技巧

從這個Title來看似乎有些大,換句話說就更明確了,其實我們要解決這個問題:拿到領導給你的任務之後你怎麼做? 總結起來三個步驟:一停、二看、三通過! 一停:核心是要把將要執行的任務進行再次陳述,注意是陳述! 陳述的目的是爲了能夠更好

原创 讓我有Exciting感覺的漢字之:扛

讓人有Exciting的感覺,這個可能每個人感覺不一樣、體會也會不一樣,我自己也很難用語言來描繪那種feeling,但簡單來說就是當聽到這個字的時候你的心爲之一振,腦子裏明顯感覺到這個詞給腦神經帶來的衝擊! 第一次感覺到這個詞應該是好

原创 Spring中集成Quartz時遭遇Failure obtaining db row lock異常

今天在一個新的項目中用Spring集成Quartz來進行任務調度,和以往一樣,配置好JobDetail、Trigger、SchedulerFactoryBean啓動,卻遭遇到如下異常信息:org.springframework.beans

原创 開發人員需要熟知的常用Linux命令之八:Version、Kernel查看

當我們需要在Linux系統中安裝一些軟件而去下載安裝文件時,一般都需要確認到底下載哪個版本的安裝包,這就需要我們知道自己的Linux系統到底是什麼版本、什麼內核,常見的版本、內核查看命令或者文件有如下幾個:version、uname、ls

原创 網店版重生系列:Linux下Jboss啓動、關閉、端口配置等常見問題FAQ

單臺Linux服務器中如何部署多個獨立應用,即多個應用不能run在一個jboss實例中?換言之,這個問題也可以這樣描述:在單臺Linux服務器中服務啓動多個Jboss實例?默認情況下,jboss啓動時加載server/default/目錄

原创 網店版重生系列:因爲webwork.configuration.xml.reload遭遇Web應用性能測試瓶頸

網店版重生項目中,因爲我們要將最主要的核心數據由Oracle遷移到分佈式Mysql中;雖然說業務邏輯不進行任何改動,只是將數據源由單一的Oracle改造成基於Mysql的動態數據源,但爲了保險起見,我們還是要求做一次性能測試,但怎麼圧呢?

原创 09年收穫之:有一點理解了什麼是Mission/Vision/Strategy

自從加入阿里就開始接觸這幾個詞,最開始就聽老闆說開什麼戰略會啦,我們的使命和願景是什麼啦?等等,但一直對這幾個詞的具體含義沒啥概念,MS這些東西離我好遠,隨着時間的推移,自己也開始去開戰略會,但有些疑惑始終沒法理順,直到阿軟被B2B收購,

原创 基於Spring打造簡單高效通用的異步任務處理系統

背景 隨着應用系統功能的不斷新增,而某些功能的實現對實時性要求並不是那麼高,但是邏輯卻很複雜、執行比較耗時,比如涉及外部系統調用、多數據源等等;此時,我們就希望可以讓這些複雜的業務邏輯放在後臺執行,而前臺與用戶的交互可以不用等待,從而提高

原创 64位Linux上安裝Memcached詳細步驟

由於32位操作系統下面單進程最大內存使用不能超過2G,而我們用Memcached經常需要使用更大的內存空間,所以選擇64位的Linux版本是必須的,64位OS下的Memcached安裝和32位OS下差不多,只有一個地方稍有不同,詳見下面的

原创 讓我有Exciting感覺的漢字之:痛

大學時代的那一次觸電《扛》讓我學會了勇於承擔責任!至今已經好幾年過去了,自己在這段時間內也進步很多,記住了很多有吸引力的詞彙,但是還真沒有一個詞能像當初吸引我那樣有觸電的感覺; 今年7月底,我們阿里軟件管理軟件事業部整體被B2B收購,

原创 網店版重生系列:都是Spring配置中自動注入惹的禍

在對Spring Container管理的bean進行配置時,有一個很好用的功能就是自動注入,可以根據不同規則對bean所依賴的bean進行自動set,相信最常用的就是設置default-autowire="byName"這種方式啦;這樣

原创 網店版重生系列:回頭看Jboss配置項CatchSystemOut、Java2ClassLoadingCompliance、UseJBossWebLoader

最近一直忙於做一個純技術驅動的項目:網店重生!就是要把網店版改造成爲基於Mysql的分佈式應用;由於在過去的1年半的時間裏面,網店版都沒有怎麼發展,只是一些例行維護;此次要這麼大規模重構的確是一個不小的挑戰,那在這個重構過程中,我們也再次

原创 探討:研發中心應該包括的核心元素模型

在老葉還未離職的時候,曾組織過一次討論:關於一個好的研發中心應該是個什麼模樣?應該包括哪些核心元素?要達成怎樣的目標?怎麼去做?以下是當時我的一些思路整理: 產出:強調結果、成就感 Ø  技術型產出:夢想、期望、目標! ¡  X-Cu