原创 設計模式《三》-模版設計模式

目錄1. 介紹1.1 定義定義一個模板結構,將具體內容延遲到子類去實現。1.2 主要作用在不改變模板結構的前提下在子類中重新定義模板中的內容。模板方法模式是基於”繼承“的;1.3 解決的問題提高代碼複用性 將相同部分的代碼放在抽象的父類中

原创 【springmvc+mybatis項目實戰】傑信商貿-1.項目背景

1.項目背景傑信項目物流行業的項目,傑信商貿是國際物流行業一家專門從事進出口玻璃器皿貿易的公司。公司總部位於十一個朝代的帝王之都西安,業務遍及歐美。隨着公司不斷髮展壯大,舊的信息系統已無法滿足公司的快速發展需求,妨礙公司成長,在此背景下,

原创 wait,notify,notifyAll詳細介紹

文章目錄1. wait函數2. notify和notifyAll方法3. 小試牛刀4. 總結5. 聲明wait,notify和notifyAll方法是Object類的成員函數,所以Java的任何一個對象都能夠調用這三個方法。這三個方法主要

原创 【springmvc+mybatis項目實戰】傑信商貿-2.數據庫配置

先我們來了解項目的架構我們分別使用了MySql和Oracle數據庫,即是異構數據庫。我們做到一個平臺支持多個數據庫。數據庫建模我們使用Sybase公司的PowerDesigner(以後簡稱PD),用它進行數據庫建模有一個很好的功能,就是可

原创 java集合類總結

java集合類總結Collection接口通常不能直接使用,但是該接口提供了添加刪除管理數據的方法,由於List接口和Set接口都實現了他的方法,因此這些方法對List和Set集合都是通用的。方法如下: 12345add(Element

原创 【springmvc+mybatis項目實戰】傑信商貿-4.maven依賴+PO對+映射文件

1.項目背景傑信項目物流行業的項目,傑信商貿是國際物流行業一家專門從事進出口玻璃器皿貿易的公司。公司總部位於十一個朝代的帝王之都西安,業務遍及歐美。隨着公司不斷髮展壯大,舊的信息系統已無法滿足公司的快速發展需求,妨礙公司成長,在此背景下,

原创 java 泛型詳解

對java的泛型特性的瞭解僅限於表面的淺淺一層,直到在學習設計模式時發現有不瞭解的用法,纔想起詳細的記錄一下。本文參考java 泛型詳解、Java中的泛型方法、 java泛型詳解1. 概述泛型在java中有很重要的地位,在面向對象編程及各

原创 設計模式《二》單例模式

單例模式單例模式(Singleton Pattern)是 Java 中最簡單的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。這種模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被創建。

原创 利用wait()和notify()實現生產者與消費者問題

     生產者與消費者問題是併發編程裏面的經典問題,下面用wait()和notify()來實現消費者線程和生產者線程的併發執行。   說之前先講幾個概念:   wait()與sleep()的區別:       1.首先sleep()是T

原创 AJAX入門教程實例

AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。AJAX 不是新的編程語言,而是一種使用現有標準的新方法。AJAX 是與服務器交換數據並更新部分網頁的藝術,在不重新

原创 設計模式《一》

       1.什麼是設計模式?設計模式(Design Pattern)是一套被反覆使用、多數人知曉的、經過分類的、代碼設計經驗的總結。使用設計模式的目的:爲了代碼可重用性、讓代碼更容易被他人理解、保證代碼可靠性。 設計模式使代碼編寫真

原创 Hibernate實體類中的註解

1>使用@Entity註解,表示當前類爲實體Bean,需要進行持久化,將一個JavaBean聲明爲持久化類時,默認情況下,該類的所有屬性都將映射到數據表的字段,如果在該類中添加了無需映射的屬性,則需要使用@Transient註解聲明2>使