原创 我們如何寫有價值的文檔

我們如何寫有價值的必要文檔背景         我入職亞信cboss部門已1年有餘,最大的感受就是每個開發環節都非常注重文檔,軟件或者需求開發的每一步從形式到內容都要求文檔化。這種高度文檔化的模式需要設計者話費大量的精力在文檔的撰寫和維護上

原创 SSH、IBatis等框架相關知識

Spring的事務    事務使用ACID特性來衡量事務的質量。這些特性包括原子性、一致性隔離性和持久性。    a.原子性:事務必須是原子的。不可分割的,在事務結束的時候,事務中的所有任務必須全部成功完成或者全部任務失敗,事務回滾到事務開

原创 單例模式的幾種寫法

1、雙重校驗鎖(JDK1.5版本之後)public class  Singleton {  private volatile static Singleton singleton;  private Singleton(){  }  pub

原创 Spring MVC

    Spring爲展現層提供了一個優秀的Web框架--SpringMVC。和衆多Web框架一樣,它基於MVC設計理念,此外,它採用了鬆散耦合可插拔組件結構,比其他MVC框架更具擴展性和靈活性。1、SpringMVC概述    Sprin

原创 Hibernate與Mybatis/iBatis的區別

由於公司近期要用MyBatis或Hibernate來進行dao層開發,所以對Hibernate和Mybatis做了一個簡單的對比,不當之處還望大家指正Hibernate 是當前最流行的O/R mapping框架,它出身於sf.net,現在已

原创 認識Java7

1、Java語言和平臺的區別Java語言 Java語言是靜態類型、面向對象的語言Java平臺 平臺是提供運行時環境的軟件。Java虛擬機(JVM)負責把類文件形式的代碼鏈接起來並執行。JVM不能直接解釋Java語言的源文件,要先把源文件轉換

原创 Web項目的併發處理

一個小型的網站,可以使用最簡單的html靜態頁面就實現了,配合一些圖片達到美化效果,所有的頁面均存放在一個目錄下,這樣的網站對系統架構、性能的要求都很簡單。隨着互聯網業務的不斷豐富,網站相關的技術經過這些年的發展,已經細分到很細的方方面面,

原创 敏捷開發技術

    敏捷開發是一種以人爲核心、迭代、循序漸進的開發方式。在Spring框架的發展歷程中,處處彰顯敏捷開發思想的身影。我們可以從Spring中提出的“約定優於配置”的思想,實現業務Bean零配置及按需加載、敏捷單元測試和模塊化管理機制等。