原创 對java synchronized 關鍵字的理解二

近日,有位同事寫了一段線程同步代碼,卻發現實際上沒有啓作用。上代碼 public String getSerialNo(String requestId) throws ServiceException {     String seri

原创 軟件架構---工程理論篇

近期調整了下工作內容劃分,也相對有更多的時間思考我們系統架構的設計。(節選自架構設計分析文檔) 一、模型 提到模型,大家就直觀的說到數據模型,也對。我們再提高一個層次對模型的認識。模型是所研究的系統、過程、事物或概念的一種表達形式。見

原创 ActiveMq Features--- Consumer Features

Consumer Dispatch Async Overview In AMQ4, the choice of a broker performing synchronous or asynchronous dispa

原创 新舊系統切換與項目小結

        話說,互聯網這個行業,日新月異。需求改了又改,架構調了又整。開發完了,還沒上線,就廢棄了等等。那對於新舊系統到了切換的時候,會出現什麼樣的問題,這樣的問題我們是否已經有方案呢?或是都還未曾考慮過呢?又或是,對於系統切換,我

原创 starvation at com.timesten.jdbc.JdbcOdbcDirect.paramData(long, byte[])

starvation at com.timesten.jdbc.JdbcOdbcDirect.paramData(long, byte[]) 726348 2010-3-31 下午2:07 On HP-UX (PA-RISC,

原创 2014年四月份業務培訓的一些思考

關於參加公司業務知識培訓以及通過對城市倉系統的性能跟蹤(特別是,入庫,分貨兩類核心核心業務的梳理)幾點問題的思考   一、業務調研階段思考 我們除了業務知識的理解以及對系統功能的細分之外,發現一些人員提出的問題中對業務領域的不同說法以及大

原创 零售系統軟件架構---數據架構之數據分片

一、概述                 對於一個由多個子系統組成的一個完整的系統而言。系統之間的交互,也在很大程度上反映了數據分佈的情況。每個業務系統都具有自己本系統獨特的業務數據。所以,目前每個業務系統一個業務庫的形式。      

原创 系統設計之----抽象的質量

一、權限案例分析 1.1、案例簡介              最近在一個項目中,設計權限相關的。說到權限,很多會提到RBAC以及ACL模型。技術上JAVA領域也會想到SpringSecurity,以及更早的Acegi;還有不錯的Apac

原创 零售系統軟件架構---設計之權限數據分發

一、概述 用戶權限數據在我們系統中分爲兩類,一類是菜單操作權限,一類是數據權限。分析詳見 這裏。 用戶數據在用戶中心維護,相關的菜單權限,數據類也在這個系統中。提供管理員用戶添加用戶、分配角色、資源劃分等操作。 那外圍子系統怎麼來取得用

原创 技術人攻略訪談三十八|許式偉:十一年逆流順流,首席架構師到CEO

http://segmentfault.com/blog/devlevelup/1190000002289672 文:Gracia (本文爲原創內容,部分或全文轉載均需經過作者授權,並保留完整的作者信息和技術人攻略介紹。) 導語:本

原创 零售系統軟件架構---設計之緩存篇

一、概述                 緩存在我們系統內部也廣泛使用,基本分本地緩存和分佈式緩存。本地緩存由自定義寫的緩存組件,分靜態緩存與動態緩存,所謂靜態就是數據存入就不會被應用清除,動態緩存採用LRU淘汰策略。本地緩存自不多說。但

原创 軟件架構---架構分解篇

4.1、架構分解 http://www.ibm.com/developerworks/cn/rational/1312_wanggb_arch/index.html 架構分解是架構設計過程中非常關鍵的一步。除了識別架構元素,對大規模的軟件

原创 建立和理解Java 併發的基礎

整理內容---部分來自書籍,部分來自網絡 。 Happens-before 和 synchronizes-with是用來建立和理解Java 併發的基礎 。 HAPPENS-BEFORE:這個關係用來指示“一段代碼在其他代碼開始執行前已經

原创 Hessian 2.0序列化協議規範

目錄 1.概述 2.設計目標 3. Hessian語法 4. 序列化 4.1. 二進制數據 4.1.1. 壓縮格式:短二進制 4.1.2. Binary實例 4.2. boolean 4.3.      date 4

原创 線程風險

話不多說,直接上圖 說起線程風險,大家首要談的就是安全問題。引入線程大多是爲了併發並行處理的需要。而對於性能風險,關注較低;對活躍度風險則是最低。 這確實是這個樣子。爲什麼呢。。。 點贊 收藏 分享