原创 設計模式之組合模式

組合模式:“將對象組合成樹形結構以表示‘部分-整體’的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。” Composite模式好處:         1.使客戶端調用簡單,客戶端可以一致的使用組合結構或其中單個對象,用戶

原创 設計模式之享元模式

釋一下概念:也就是說在一個系統中如果有多個相同的對象,那麼只共享一份就可以了,不必每個都去實例化一個對象。比如說一個文本系統,每個字母定一個對象,那麼大小寫字母一共就是52個,那麼就要定義52個對象。如果有一個1M的文本,那麼字母是何其的

原创 設計模式之原型模式-original

定義:用原型實例指定創建對象的種類,並通過拷貝這些原型創建新的對象。 類型:創建類模式 類圖: 原型模式主要用於對象的複製,它的核心是就是類圖中的原型類Prototype。Prototype類需要具備以下兩個條件: 實現Cloneab

原创 HTTP狀態碼大全

完整的 HTTP 1.1規範說明書來自於RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在線查閱。HTTP

原创 Java容器之Map

在本文中如果您發現了錯誤,請您花費幾分鐘的時間給予指出,謝謝!! 本文主要總結Map接口及其重要實現類的用法。 三.Map接口 Ø  Map中的每個成員方法由一個關鍵字(key)和一個值(value)構成

原创 查看端口占用信息

netstat -tunlp |grep 22

原创 正則表達式

正則表達式 特殊字符 ^ : 標定限定符開始的地方。 $ : 匹配輸入字符串的結尾位置。 () : 標記一個子表達式的開始和結束位置。 * : 匹配前面的子表達式零次或多次。 + : 匹配前面的子表達

原创 Spring 通過Autowired 和 Context.getBean()方式拿到的不是同一個Bean

最近做項目需要在Listener中獲取一個Bean,首先會去getBean方式獲取,set一些值,然後Autowired注入的時候莫名丟失,感覺苦惱。 最終做過嘗試,使用下面方法解決這個問題: public class BeanFacto

原创 sql基本用法

sql基本用法 oracle的常用數據類型 varchar2 0~4000 可變長 ASCII編碼 nvarchar2 0~1000 可變長 Unicode編碼 number(p,s)

原创 事務相關知識點

事務的四個特性: 原子性:對數據庫的操作要麼都做,要麼都不做。 一致性:一個一致狀態到另一個一致狀態。和原子性密切相關。 隔離性:事務的執行不能被其他事務干擾。 持續性:永久性,事務一旦提交,它對數據庫中數據的改變就應該是永久性的。

原创 java容器之set

轉自:點擊打開鏈接 在Java容器學習筆記(一)中概述了Collection的基本概念及接口實現,並且總結了它的一個重要子接口List及其子類的實現和用法。 本篇主要總結Set接口及其實現類的用法,包括HashSet(無序不重複),Li

原创 設計模式之組合模式-Composite

先看看組合模式的定義吧:“將對象組合成樹形結構以表示‘部分-整體’的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。”    就拿剪髮辦卡的事情來分析一下吧。    首先,一張卡可以在總部,分店,加盟店使用,那麼總部可以刷

原创 設計模式之建造者-Buider

定義:將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 類型:創建類模式 類圖: 四個要素 產品類:一般是一個較爲複雜的對象,也就是說創建對象的過程比較複雜,一般會有比較多的代碼量。在本類圖中,產品類是一個具體

原创 設計模式之觀察者模式-Observer

何爲觀察者模式: 觀察者模式是對象的行爲模式,又叫發佈-訂閱(Publish/Subscribe)模式、模型-視圖(Model/View)模式、源-監聽器(Source/Listener)模式或從屬者(Dependents)模式。   觀

原创 poi 導出功能。

public class ExportToExcelServiceImpl implements ExportToExcelService{ private HSSFWorkbook workbook; private