摘要: 俱往矣,李一男、任正非、華為港灣恩怨總匯-------------轉載 閱讀全文
摘要: XXX 作為一名架構師從程序員轉到分析設計員再就爬到了架構師群體。當然架構師也分很多種比如應用級架構師,信息架構師等,從應用級架構師又可進一步發展到企業級架構師和平臺架構師。當然你可能對這些不以為然,但這卻是一個架構師的發展之路。本筆記是在XX培訓時的體會,說實話本人在這領域也是菜的要死,不過我的研究方向是這個,以后繼續努力,請大牛們多多指導。 閱讀全文
摘要: 很多人都看過 DDD, 從2002 年開始在中國開發者社區已經炒的沸沸揚揚,但直到現在有多少家公司是這么做的?實話,我自己沒用DDD,也是用數據庫驅動開發的,即以數據設計為中心,至少從思想上是這樣的。雖然我上一個公司的開發模式是用----- 用例模型-》服務對象-》業務對象-》數據對象----這樣一個過程。但分析的實質還是以數據設計為中心,只能說是弱弱的DDD吧,批著DDD,實則是以數據庫中心。
閱讀全文
閱讀全文
摘要: 網絡上對 restlet 的評判褒貶不一,有的說框架封裝的很好,很有彈性,有的說 rest 架構風格本身是一種簡單的風格,restlet 過設計以使編程過于復雜,其實我倒不覺得 restlet 有什么復雜,相反很簡潔明了,不論他的類結構還是整個體系結構,個人很喜歡,昨天晚上匆匆看看他的文檔和實例,很不錯!本筆記對入門足以! 閱讀全文
摘要: HTTP不是一個簡單的運載數據的協議,而是一個具有豐富內涵的網絡軟件的協議。它不僅僅能夠對于互聯網資源進行唯一定位,而且還能告訴我們對于該資源進行怎樣運作。這也是REST軟件架構當中最重要的兩個理念。而REST軟件架構理念是真正理解HTTP協議而形成的。有了REST軟件架構理念出現,才使得軟件業避免了對HTTP協議的片面理解。只有正確的理論指導,才能避免在軟件開發的實際工作過程中少走彎路。 閱讀全文
摘要: 在這之前,先介紹一下負載因子和容量的屬性。大家都知道其實一個 HashMap 的實際容量就 因子*容量,其默認值是 16×0.75=12; 這個很重要,對效率很一定影響!當存入HashMap的對象超過這個容量時,HashMap 就會重新構造存取表。這就是一個大問題,我后面慢慢介紹,反正,如果你已經知道你大概要存放多少個對象,最好設為該實際容量的能接受的數字。 閱讀全文
摘要: “依賴”是和“變化”緊密聯系在一起的概念。由于依賴關系的存在,變化在某處發生時,影響會波及開去,造成很多修改工作,這就是依賴的危害。可以說,變化是始作俑者,依賴是助紂為虐。 閱讀全文
摘要: 前幾天看完了《領域驅動設計》這本書,本來想寫點東西,看到已有兄弟撰寫,貼過來分享一下。當然上面也只是淺顯的談論了下領域設計的基本內容以及自己的想法,很不錯。可能很多朋友有些迷惑,個人覺得舉一個實際開發項目例子,一步一步的講明,可能會更好些。現在正準備稿件中... 閱讀全文
摘要: 在項目中有一些關鍵性的技術工作,且這些工作在行業內部非常保守、國內技術力量薄弱——也就說技術工作人員難找。在我們團隊里有一個這樣的關鍵性技術人員,項目必須經過他這一環。在他這一環時,時間計劃完全被他控制——他說要多少時間就多少時間,而且這個時間非常隨意,不給我任何商量的余地,更不要說去控制。同時,這個工作環節很難找到人代替或外包,這個人對公司好像也沒多少留戀可言,純粹看錢辦事。 閱讀全文
摘要: 穩定性是衡量軟件系統質量的重要指標,內存泄漏是破壞系統穩定性的重要因素。由于采用垃圾回收機制,Java語言的內存泄漏的模式與C++等語言相比有很大的不同。全文通過與C++中的內存泄漏問題進行對比,講述了Java內存泄漏的基本原理,以及如何借助Optimizeit profiler工具來測試內存泄漏和分析內存泄漏的原因,在實踐中證明這是一套行之有效的方法。 閱讀全文
摘要: 反模式作為一種新視角模式,在表述和指導開發上與傳統設計模式不同,他先提出模式的反面案例,而后在給出重構方案,這在指導開發人員(尤其是新手)不無裨益。本系列筆記為個人學習總結,也希望沒有接觸過反模式的朋友們一起學習進步。 閱讀全文
摘要: 5年前,馬云從一家小小的翻譯社起步,忽悠著太太辭職給他們做起了倒貼薪水的老媽子。如今,擁有了市值40億美元的阿里巴巴,并囊括雅虎、淘寶、支付卡、阿里軟件后,馬云“翻臉”了,鼓動如簧巧舌硬是將太太勸離了總經理的崗位,回家做起了全職太太。然而,辭職回家的張瑛卻一點不生氣,安心在家相夫教子,看她的樣子,比做總經理的時候還愜意……
閱讀全文
閱讀全文
摘要: 反模式作為一種新視角模式,在表述和指導開發上與傳統設計模式不同,他先提出模式的反面案例,而后在給出重構方案,這在指導開發人員(尤其是新手)不無裨益。本系列筆記為個人學習總結,也希望沒有接觸過反模式的朋友們一起學習進步。 閱讀全文
摘要: 本文詳細地闡述了醫藥行業的現狀以及客戶關系管理在醫藥行業中的結構與功能;最后深入地分析了以客戶為中心的信息一體化企業的特點、一體化信息平臺的設計、信息分層結構;該文章從企業信息能力方面全面闡述了客戶關系管理的作用,對醫藥企業有效地進行信息化建設具有很強的指導作用。 閱讀全文
摘要: 和所有早慧的孩子一樣,張炘煬最先表現出來的還是學業上的天賦。有一次上課,這小子突然鼓起掌來,說看到了“多項式對稱的美,情不自禁”。教授感到震驚,“我確實想表達對數學美的感受,但此前從未有過共鳴。” 閱讀全文
摘要: 由于[GOF95]是論述軟件模式的著作的第一本,也是OO設計理論著作中最流行的一本,因此有些人常常使用設計模式(Design Pattern)一詞來指所有直接處理軟件的架構、設計、程序實現的任何種類的模式。另外一些人則強調要劃分三種不同層次的模式:架構模式(Architectural Pattern)、設計模式(Design Pattern)、成例(Idiom)。成例有時稱為代碼模式(Coding Pattern)。
這三者之間的區別在于三種不同的模式存在于它們各自的抽象層次和具體層次上。架構模式是一個系統的高層次策略,涉及到大尺度的組件以及整體性質和力學。架構模式的好壞可以影響到總體布局和框架性結構。設計模式是中等尺度的結構策略。這些中等尺度的結構實現了一些大尺度組件的行為和它們之間的關系。模式的好壞不會影響到系統的總體布局和總體框架。設計模式定義出子系統或組件的微觀結構。代碼模式(或成例)是特定的范例和與特定語言有關的編程技巧。代碼模式的好壞會影響到一個中等尺度組件的內部、外部的結構或行為的底層細節,但不會影響到一個部件或子系統的中等尺度的結構,更不會影響到系統的總 閱讀全文
這三者之間的區別在于三種不同的模式存在于它們各自的抽象層次和具體層次上。架構模式是一個系統的高層次策略,涉及到大尺度的組件以及整體性質和力學。架構模式的好壞可以影響到總體布局和框架性結構。設計模式是中等尺度的結構策略。這些中等尺度的結構實現了一些大尺度組件的行為和它們之間的關系。模式的好壞不會影響到系統的總體布局和總體框架。設計模式定義出子系統或組件的微觀結構。代碼模式(或成例)是特定的范例和與特定語言有關的編程技巧。代碼模式的好壞會影響到一個中等尺度組件的內部、外部的結構或行為的底層細節,但不會影響到一個部件或子系統的中等尺度的結構,更不會影響到系統的總 閱讀全文
摘要: 對軟件體系結構風格的研究和實踐促進了對設計的復用,一些經過實踐證實的解決方案也可以可靠地用于解決新的問題。體系結構風格的不變部分使不同的系統可以共享同一個實現代碼。只要系統是使用常用的、規范的方法來組織,就可使別的設計者很容易地理解系統的體系結構。例如,如果某人把系統描述為"客戶/服務器"模式,則不必給出設計細節,我們立刻就會明白系統是如何組織和工作的。 閱讀全文
摘要: 最近好多朋友問我關于 SSO 的問題,其實市面上有很多成型的產品,SSO 理論本身也提和好多年了,下面是我以前寫的一篇文章《基于 Web 的單點登錄理論研究》里的一部分關于跨域和票據設計問題,相信對問我的朋友們有些幫助。
閱讀全文
閱讀全文
摘要: 目前軟件體系結構的現狀如何呢?軟件體系結構的發展趨勢又是什么呢?這就是本文要介紹的內容。
目前,軟件體系結構尚處在迅速發展之中,越來越多的研究人員正在把注意力投向軟件體系結構的研究。用于對軟件體系進行規格描述的模型、標記法和工具仍很不正規。盡管這些不正規的模型是有用的,為使之更為精確和健壯,在很多方面的研究工作還需要繼續進行。
閱讀全文
目前,軟件體系結構尚處在迅速發展之中,越來越多的研究人員正在把注意力投向軟件體系結構的研究。用于對軟件體系進行規格描述的模型、標記法和工具仍很不正規。盡管這些不正規的模型是有用的,為使之更為精確和健壯,在很多方面的研究工作還需要繼續進行。
閱讀全文
摘要: 好文轉載:http://www.pmsalon.net/viewthread.php?tid=1495&highlight= 閱讀全文
摘要: 今天朋友問:“我在JSP里面直接打開另外一個小窗口,不從ACTION可以么?”。真暈,看來體系結構沒學好啊,系統做多了照樣犯暈,我答之:“你應該說是在 Html 里用 script 請求一個 html,并用新窗口打開,什么 JSP,Action的 ”。可能很多人做了很久的 Web 開發,C/S 或者說 B/S 的運行機理還是不清楚,服務和客戶端一塌糊涂,這里把周老師的 http 協議轉載下:http://tmsoft.lsxy.com/index.php?load=read&id=522
HTTP (HyperTextTransferProtocol)是超文本傳輸協議的縮寫,它用于傳送WWW方式的數據,關于HTTP 協議的詳細內容請參考RFC2616。HTTP協議采用了請求/響應模型。客戶端向服務器發送一個請求,請求頭包含請求的方法、URI、協議版本、以及包含請求修飾符、客戶信息和內容的類似于MIME的消息結構。服務器以一個狀態行作為響應,相應的內容包括消息協議的版本,成功或者錯誤編碼加上包含服務器信息、實體元信息以及可能的實體內容。
閱讀全文
HTTP (HyperTextTransferProtocol)是超文本傳輸協議的縮寫,它用于傳送WWW方式的數據,關于HTTP 協議的詳細內容請參考RFC2616。HTTP協議采用了請求/響應模型。客戶端向服務器發送一個請求,請求頭包含請求的方法、URI、協議版本、以及包含請求修飾符、客戶信息和內容的類似于MIME的消息結構。服務器以一個狀態行作為響應,相應的內容包括消息協議的版本,成功或者錯誤編碼加上包含服務器信息、實體元信息以及可能的實體內容。
閱讀全文
摘要: 還記得在剛剛工作的時候,公司的技術總監,經常教導我要學會分享。俗話說“人人為我,我為人人”,只有你分享給別人,別人才會分享給你,一個程序員要學會分享你的技術,即使是個初級程序員,一個老板要學會分享你的利益,作者舉了史玉柱,馬云的例子,猶在眼前。 閱讀全文