原创 對已有多個同類功能產品,進行集成的經驗總結

經人提醒這一年寫的文章不多,一方面是因爲同類的技術如果沒有自己的體會不寫,太我簡單的也不寫。去年多在學習各種各樣的新接觸的技術,還沒有足夠的經驗與體會總結。最近對各種已有技術的集成方面,總結點個人經驗。 一、問題來源 比如當我們的系統需要

原创 dubbo的ExtensionLoader源碼學習後的架構設計思路總結

最近看了一下dubbo的extension部分,作爲微核心重要組成的加載實際類對象的通用組件,類似於spring IOC的基礎地位,確實是非常重要的功能。 [b]本文重點介紹dubbo的容器,微核心化

原创 模仿dubbo的與spring無縫集成的RPC演示框架

Dubbo以前也看過些源碼,正好同事寫了一個基於netty的通訊架構,想自己試試模仿dubbo,使用此通訊架構寫一個RPC框架學習一下。根據百度百科定義:Dubbo是阿里巴巴公司開源的一個高性能優秀的服務框

原创 通過監聽與過濾器模式使用來體會java中對象關係

作爲面向對象的語句,java的三大基本特性:封裝、繼承、多態。但隨着做的系統越來越複雜,發現組織對象之間的關係是更重要的技能。spring我認爲IOC容器的好處之一就是方便的組織系統中的對象關係。 感

原创 微服務(SOA)的編排與編制及組合的分析與實踐

最近在開發公司產品的核心主業務,因爲此業務需要串起多個子應用,子應用都已經獨立部署,而且拆分的獨立應用非常多。比如企業任務子應用,訂單子應用,任務執行總控應用(內含很多個子任務執行子應用),簽章子應用,支付

原创 WebApplicationContext、DispatcherServlet與web容器的ServletContext關係

用spring框架開發web應用少不了理解WebApplicationContext、DispatcherServlet與web容器的ServletContext關係。[b]發現很多貼子,分析了代碼,寫了一

原创 spring中service事務配置傳播隔離等關係

[b]工作中正好碰到這個問題,於是學習以下兩個文章。先介紹了一些知識。後加入了對知識的分析,方便理解。並對可能的原理進行推測,以後有空看源碼。[/b] [url=http://blog.csdn.ne

原创 maven初探

以前和一個做互聯網的朋友聊天,問我有沒有用maven,我說沒有,他們卻是離不開maven。後來我想了一下,爲什麼我們這邊不用呢?他們一大批人就在維護一個系統,面對性能要求,不斷優化優化再優化是唯一目標。

原创 儘量把OAuth2.0的原理講透透的

最近在補架構師圖譜裏的內容,OAuth2.0是其中一塊,抽空看了幾個文章,理解了一下。 不過我感覺多數文章都不是很直觀,花費了好久才理解其中的過程,以及爲什麼要這麼設計,也許裏面還有一些爲什麼沒搞清楚

原创 我所理解的restful風格

第一次看到時,看幾個例子,心想這個風格很好理解,貌似是蠻簡單的規範嘛。最近又看到幾篇文件,對restful有了更深的理解。感覺網上很多帖子都是比較雷同的,只能知其然,而不知其所以然,更不知道來龍去脈,所以不

原创 信息化項目的"升維"設計、“降維"開發與需求分析經驗

做開發的人員,通常都少不了抱怨,這需求怎麼又變化了?改改改,加班、加班... 那麼在設計的時候,有沒有可能以通用的架構,不變應萬變呢? 如何讓一個系統設計的儘可能靈活,就需要適當的“升維設計”,

原创 WebService的用戶控制方式與加密算法分類

我們的系統中,所有的WebSerivce都由權限控制的。記錄在此備用!一、示例ws@Service@Transactional@WebService(endpointInterface = "com.myc

原创 僅用SQL得到的複雜統計數據的例子

正好前不僅和朋友交流數據統計技術,就想寫一個關於我如何進行統計的文章。在我們的一般的信息化項目中有這麼幾大塊技術點: 1.後臺J2EE技術架構。實際變化不大,多數時候用一個架構多年可以不變,加上腳手架

原创 從0開始直接開始andriod商用級項目的學習(配成果圖)

最近終於實戰了...後面有記錄經歷[align=center][color=blue][size=xx-large][b]android項目的初接觸[/b][/size][/color][/align]

原创 一次處理web頁面緩慢的思考

上週五,在現場處理一個web頁面緩慢的問題,主要功能是顯示非常多的統計數據,畫出很多圖表。聽說是新加了一個功能塊後,頁面變的很慢,於是我先建議關閉新加的功能,後來還是很慢;於是建議分塊關閉頁面上的功能。策略