關于Lazy-UnLocking(Reservation Lock)對Java鎖的性能優化
摘要: 介紹Lazy-unLocking的概念,讀這篇文章之前,建議先讀一下我另外一篇Blog:http://www.aygfsteel.com/security/archive/2009/02/16/jvm_thin-lock_fat-lock__spin-lock_tasuki-lock.html 閱讀全文
2009-02-12 14:40 作者: david.turing【評論:0】【閱讀:4726】
逆元:不存在的真實存在
摘要: 負數沒有直接的幾何意義,因此它被認為是對應于不存在的事物。而按照古希臘的邏輯,不存在的事物是不可能存在的,因而也就是無法被理解的,更不可能參與到 推理過程中,因此是無意義的,無法被定義的, 因此它是不存在的。中國人注重的是運算的合理性,而不是數的真理性,大概在公元前400年左右就創造了負數和零的概念。而在西方直到公元7... 閱讀全文
2009-02-07 22:22 作者: canonical【評論:1】【閱讀:1617】
軟件架構中的層次依賴
摘要: 在描述大而復雜的軟件中,最復雜的抽象層次就是軟件架構。因此,在這個抽象層次我們能更好的理解構件組裝原理和交互方式。軟件架構被認為是軟件開發方面的驅動力,他允許指定每層那些方面和模型需要依照架構來設計。早期的架構描述語言 ADL,比較獨立,側重結構抽象層次而忽略行為描述層次、觀念層次和元模型層次。這篇文章描述了適當的“理性的”軟件架構視圖并用 C3 元模型描述(最小的并且完整的描述語言),我們提供了一個機制集合以處理不同層次的不同級別,我也提出了一新的用C3元模型描述的連接件的增強定義。 閱讀全文
2009-01-30 17:43 作者: Jack.Wang【評論:2】【閱讀:7117】
計算字符串相似度的簡易算法
摘要: 最近設計知識管理系統的資源導入功能,為了盡量的做到組件化,方便擴展,方便其他模塊使用。簡化組件提供的和需要的接口,設計并實現了基于 Mapping 機制的導入框架。其中有一功能用到了計算兩個字符串相似度的算法。 閱讀全文
2009-01-19 23:53 作者: Jack.Wang【評論:9】【閱讀:11011】
商務智能與知識管理對比分析
摘要: 知識管理是伴隨知識經濟出現的一種創新管理,知識管理要綜合運用戰略、組織、流程、技術、變化等多種措施和管理工具,以富有效率的方式動員組織擁有的一切資源來實現其管理目標。 閱讀全文
2009-01-13 22:03 作者: Jack.Wang【評論:0】【閱讀:2342】
Nginx安裝及配置簡介
摘要: Nginx作為一個后起之秀,他的迷人之處已經讓很多人都投入了他的懷抱。配置簡單,實現原理簡單。做一個負載平衡的再好不過了。 其原理: 簡單介紹一下他的安裝及配置過程 官方網站 http://wiki.codemongers.com/Main 一、依賴的程序 1. gzip module requires zlib library 2. rewrite module require... 閱讀全文
2008-12-12 15:40 作者: 60【評論:4】【閱讀:68878】
關于代碼生成和DSL
摘要: 代碼生成(Code Generation)本身是一個非常宏大的概念。從某種意義上說,當我們明確了計算的意義之后,所做的一切都只是一系列代碼生成的過程,最終的目標是生成某種可執行的機器碼。對web程序員來說,代碼生成是最熟悉不過的了,每天我們所做的工作就是JSP=>Servlet=>HTML。不過,現在多數人腦海中的代碼生成,指的一般只是根據配置輸出... 閱讀全文
2008-11-23 11:57 作者: canonical【評論:0】【閱讀:1923】
架構相關的論文(近期主要閱讀)
摘要: 由于工作和學習的需要,強制自己這2到3個星期看完40篇論文 閱讀全文
2008-11-16 16:34 作者: Jack.Wang【評論:2】【閱讀:3270】
Web應用開發方法研究
摘要: 目前,Web系統開發缺乏嚴格和系統的方法,大多數應用開發和管理實踐在很大程度上依賴于開發人員個人的知識和經驗,造成的后果是所開發的Web系統大多是低質量的產品。而傳統的軟件工程方法不能適應Web設計的要求,為此人們研究提出了眾多的Web開發方法。這些研究旨在提供全面支持Web應用開發生命周期的模型和方法,但由于這些方法本身存在的局限性及其它方面的原因,還沒有得到廣泛的應用。論文首先討論了成熟的Web開發方法應該具有什么樣的特性和功能,然后分析了現有Web開發方法各自的特點,最后總結了這些方法所存在的問題和今后的研究重點。 閱讀全文
2008-10-18 16:39 作者: Jack.Wang【評論:0】【閱讀:2468】
《怎樣成為優秀的軟件架構師》解析 (好文轉載)
摘要: 近來讀了一篇《怎樣成為優秀的軟件模型設計者》的文章,感觸頗深。仔細對比分析,發現原來我自己和周圍的軟件開發人員平常的一些自認為對的做法,有很多是有問題的。 閱讀全文
2008-10-15 15:01 作者: Jack.Wang【評論:6】【閱讀:4878】
軟件架構:控制與改進
摘要: 在漫長的生命周期中,有些軟件越做越好,有些軟件越做越差。現在我們要關注的是:如何在一個較長的時期內,把一個軟件越做越好。這就是軟件開發的控制與改進。 閱讀全文
2008-10-14 00:20 作者: 非魚【評論:0】【閱讀:1819】
可伸縮性最佳實踐:來自eBay的經驗(好文轉載)
摘要: 可伸縮性有時候被叫做“非功能性需求”,言下之意是它與功能無關,也就比較不重要。這么說簡直錯到了極點。我的觀點是,可伸縮性是功能的先決條件——優先級為0的需求,比一切需求的優先級都高。
希望以上最佳實踐能對你有用,希望能幫助你從新的角度審視你的系統,無論其規模如何。 閱讀全文
2008-10-12 12:42 作者: Jack.Wang【評論:0】【閱讀:2447】
架構師培訓筆記---需求開發的主要困難與對策
摘要: XXX 作為一名架構師從程序員轉到分析設計員再就爬到了架構師群體。當然架構師也分很多種比如應用級架構師,信息架構師等,從應用級架構師又可進一步發展到企業級架構師和平臺架構師。當然你可能對這些不以為然,但這卻是一個架構師的發展之路。本筆記是在XX培訓時的體會,說實話本人在這領域也是菜的要死,不過我的研究方向是這個,以后繼續努力,請大牛們多多指導。 閱讀全文
2008-10-09 19:06 作者: Jack.Wang【評論:4】【閱讀:4078】
批著DDD,實則是以數據庫為中心------數據庫已死
摘要: 很多人都看過 DDD, 從2002 年開始在中國開發者社區已經炒的沸沸揚揚,但直到現在有多少家公司是這么做的?實話,我自己沒用DDD,也是用數據庫驅動開發的,即以數據設計為中心,至少從思想上是這樣的。雖然我上一個公司的開發模式是用----- 用例模型-》服務對象-》業務對象-》數據對象----這樣一個過程。但分析的實質還是以數據設計為中心,只能說是弱弱的DDD吧,批著DDD,實則是以數據庫中心。 閱讀全文
2008-10-08 16:08 作者: Jack.Wang【評論:1】【閱讀:1782】
Restlet 學習筆記
摘要: 網絡上對 restlet 的評判褒貶不一,有的說框架封裝的很好,很有彈性,有的說 rest 架構風格本身是一種簡單的風格,restlet 過設計以使編程過于復雜,其實我倒不覺得 restlet 有什么復雜,相反很簡潔明了,不論他的類結構還是整個體系結構,個人很喜歡,昨天晚上匆匆看看他的文檔和實例,很不錯!本筆記對入門足以! 閱讀全文
2008-10-08 10:40 作者: Jack.Wang【評論:4】【閱讀:29671】
javax.servlet.ServletException錯誤分析
摘要: 環境:eclipse3.4 tomcat4.1 jdk1.4 訪問某些jsp文件出現如下錯誤: javax.servlet.ServletException: org/apache/jsp/... 閱讀全文
2008-10-07 18:27 作者: 冷面閻羅【評論:1】【閱讀:9262】
RestLet與Rest理論與實踐相結合(轉載)
摘要: HTTP不是一個簡單的運載數據的協議,而是一個具有豐富內涵的網絡軟件的協議。它不僅僅能夠對于互聯網資源進行唯一定位,而且還能告訴我們對于該資源進行怎樣運作。這也是REST軟件架構當中最重要的兩個理念。而REST軟件架構理念是真正理解HTTP協議而形成的。有了REST軟件架構理念出現,才使得軟件業避免了對HTTP協議的片面理解。只有正確的理論指導,才能避免在軟件開發的實際工作過程中少走彎路。 閱讀全文
2008-10-07 10:41 作者: Jack.Wang【評論:0】【閱讀:6508】
如何處理好依賴關系[Reprint]
摘要: “依賴”是和“變化”緊密聯系在一起的概念。由于依賴關系的存在,變化在某處發生時,影響會波及開去,造成很多修改工作,這就是依賴的危害。可以說,變化是始作俑者,依賴是助紂為虐。 閱讀全文
2008-10-05 12:47 作者: Jack.Wang【評論:0】【閱讀:775】
淺談“領域驅動設計”
摘要: 前幾天看完了《領域驅動設計》這本書,本來想寫點東西,看到已有兄弟撰寫,貼過來分享一下。當然上面也只是淺顯的談論了下領域設計的基本內容以及自己的想法,很不錯。可能很多朋友有些迷惑,個人覺得舉一個實際開發項目例子,一步一步的講明,可能會更好些。現在正準備稿件中... 閱讀全文
2008-09-30 16:50 作者: Jack.Wang【評論:10】【閱讀:3319】