原创 JAVA自定義註釋(Target,Retention,Documented,Inherit)

定義自己的註釋類型 通過添加了一個小小的語法(Tiger 添加了大量的語法結構),Java 語言支持一種新的類型 —— 註釋類型(annotation type) 。註釋類型看起來很像普通的類,但是有一些特有的性質。最明顯的一點是,

原创 領域驅動設計實踐

領域驅動設計的關注重心是領域,尤其在面對複雜的領域邏輯時,它總能夠幫助我們很好地分析領域。領域驅動設計的基礎是領域建模。Eric認爲需要和領域專家良好地合作,從交談中發現通用語言,找到領域的關鍵詞。領域建模是迭代的過程,根據逐漸深入的領

原创 java中的Heap 和 Stack

  1. 棧(stack)與堆(heap)都是Java用來在Ram中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。 2. 棧的優勢是,存取速度比堆要快,僅次於直接位於CPU中的寄存器。但缺點是,存在棧

原创 Spring MVC與JAX-RS比較與分析

     過去幾年,REST逐漸成爲影響Web框架、Web協議與Web應用設計的重要概念。如果你還不瞭解REST,那這個簡短的介紹將有助你快速掌握REST,此外還可以點擊這裏瞭解關於REST的更多信息。 相關廠商內容 7月12,V

原创 及時雨:Cookie,升級版的Arduino

可口的Cookie                                                                      作者:武漢6度網絡           偶然聽朋友說,某公司推出一款叫做C

原创 inux shell awk 語法 ----給力

Awk 是一種非常好的語言,同時有一個非常奇怪的名稱。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 將使您迅速掌握 awk 編程技巧。隨着本系列的進展,將討論更高級的主題,最後將演示一個真正的高級 awk 演示程

原创 Java虛擬機內存的堆區(heap),棧區(stack)和靜態區(static/method)

JAVA的JVM的內存可分爲3個區:堆(heap)、棧(stack)和方法區(method) 堆區:1.存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令)2.jvm只有一個堆區(h

原创 Eclipse 中的EMF框架

  如果給定一個模型,那麼EMF能夠自動生成Java源代碼-該源碼允許你創建、查詢、更新、串行化、反串行化、檢驗和追蹤你的模型實例的變化。EMF提供了一組有效的反射API並且允許你用動態的(非生成的)模

原创 學習用 doxygen 生成源碼文檔

學習用 doxygen 生成源碼文檔 Arpan Sen, 資深工程師, Studio B Productions 簡介: 維護用 C/C++ 開發的遺留系統並添加新特性是一項艱難的任務。幸運的是,doxygen

原创 UML用例圖中包含(include)、擴展(extend)和泛化(generalization)三種關係詳解

共性:都是從現有的用例中抽取出公共的那部分信息,作爲一個單獨的用例,然後通後過不同的方法來重用這個公共的用例,以減少模型維護的工作量。 1、包含(include)       包含關係:使用包含(Inclusion)用例來封裝一組跨

原创 JVM內存調優

  Java內存組成 1) 堆     運行時數據區域,所有類實例和數組的內存均從此處分配。Java 虛擬機啓動時創建。對象的堆內存由稱爲垃圾回收器 的自動內存管理系統回收。  堆由兩部分組成:     其中eden+fromspace

原创 linux下的文本處理命令sed&awk&grep

Sed Sedsed 是個精簡的、非交互式的編輯器。他能執行和編輯vi和emacs相同的編輯任務。sed編輯器不提供交互使用方式:只能在命令行輸入編輯命令、指定文件 名,然後在屏幕上察看輸出。sed編輯器沒有破壞性。他不會修改文件,除非用

原创 Linux more 命令用法詳解

名稱:more   使用權限:所有使用者   使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]   說明:類似 cat ,不過會以一頁一頁的顯示方便使

原创 java分佈式通信系統(J2EE分佈式服務器架構)

一、序言 近幾個月一直從事一個分佈式異步通信系統,今天就整理並blog一下. 這是一個全國性的通信平臺,對性能,海量數據,容錯性以及擴展性有非常高的要求,所以在系統的架構上就不能簡單的採用集中式.簡單的總結一下就是:        1

原创 memcache的原理和命中率的總結

1       Memcache是什麼Memcache是danga.com的一個項目,最早是爲 LiveJournal 服務的,目前全世界不少人使用這個緩存項目來構建自己大負載的網站,來分擔數據庫的壓力。它可以應對任意多個連接,使用非阻塞