原创 設計模式大總結
爲期1月份的設計模式之旅已走完,我們今天一起來總結咱們前面的東西;其實設計模式分爲:創建模式、結構模式、行爲模式。它們分別是對應那些呢? 創建型模式:單例模式、抽象工廠模式、建造者模式、工廠模式、原型模式。 結構型模式
原创 命令模式的應用
命令模式用得比較少,一般都是在實際項目開發的後發現需要用的時候我們通過重構來實現。在現實生活中,我們也用這個設計模式;例如:咱們去餐館點菜的時,服務員美眉會給我們簡紹些好喫的菜,若點菜時,廚房沒有了會提示我們;喫飯到中途時
原创 Maven 項目在集成Eclipse環境報錯
今天,第一個Maven的項目在Eclipseh環境中報錯,出現以下提示: -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_
原创 由正則表達式引申到解釋器模式
平時我們經常會用到正則表達式來解釋我們輸入框的內容是否符合郵箱、電話號碼、身份證等。其他它就是對我們輸入的值進行一個個字符的校驗,當滿足的時候則返回True,否則返回False;這就是咱們今天要講的典型的解釋器模式。解釋器模
原创 Form界面的各組件的工作原理---中介者模式
在VS項目開發過程中,我們創建一個頁面後,系統爲我們自動生成一些代碼(.aspx,.cs),一個用於前臺控件的擺放、另一個用於編寫控件對應的事件操作。例如:我們在雙擊按鈕後,系統自動生成一段Click的代碼並在裏面填寫我們想要
原创 消除Java 的冗餘代碼
大家在使用Eclipse集成的環境時候,肯定會出現類似的問題;我們有些實際項目中的代碼例如:setter ,getter等太多,從而使項目看上去代碼很臃腫; 我們來講講如何安裝此插件,首先在網上下載一個名爲:lo
原创 開發多用戶註冊使用的網站---享元模式
我們在實際項目開發過程中,肯定遇到以下類似的情況:專爲小型公司註冊並顯示的公司信息,提供不同樣式的顯示方式;我們不會爲每個註冊的賬戶的公司都開發出一套量身打造的網站,而且才用共享技術的方式來實現核心技術、其他變化部分採用外
原创 將同列多行的值轉換成一個字符串顯示
-- 原始數據 -- a 111 -- b 222 -- a 333 -- a 444 -- b 555 -- 最終結果 -- a 111*333*444 SELECT L4
原创 最複雜的設計模式---訪問者模式
今天,我們一起來探討最後一個、最複雜的設計模式 訪問者模式;它表示一個作用於某個對象結構中的各個元素的操作。它使你可以在不改變個元素的類前提下,定義作用於這些元素的新操作。這個地方要注意:1.需要有個對象結構類用於存儲循環
原创 與狀態模式相似的設計模式---職責鏈模式
今天我們要討論的設計模式與前面提到的狀態模式非常相似,他們不能的地方:狀態模式是每個具體的狀態處理自己狀態的事務,若非自己狀態處理的數據則將狀態移動到一下一個具體狀態類處理;而職責鏈則是根據自己的職責完成本職工作,若
原创 基於restful風格的maven項目實踐(融合spring)
我們我們經常在老式的項目開發過程中,遇到找java包的問題;甚至有時候一找一天就過去了。maven 是我們開發工程師的福音,它可以根據我們的配置自動的下載並加裝到我們的工程中,並在發佈的時候同時發佈對應的Java包。這樣大大
原创 Linux系統開機啓動過程
優秀的Linux工程師應該清楚的知道開啓加載的過程,太能針對開機中存在的問題進行實際解決;下面簡單記錄一下開啓運行的過程及調用的相關程序: 1. BIOS 2. MBR (boot loader) 3. kernel l
原创 Oracle 存儲過程及函數中游標+動態的sql處理
我們在實際的項目開發過程中,經常會遇到類似的情況:要求在不同的數據庫表分塊中,查詢某些字段的數據信息並按照字符串的方式顯示出來,如何解呢? 遊標+動態sql的方式無疑是最好的解答;首先根據需求動態地建立sq
原创 Linux中服務器安全設置的服務配置
爲保證服務器安全可靠使用,我們僅需要開發一些必要的服務+服務器提供的服務;就可以了;防止我們的服務器被網絡上的黑客盯上; 具體開放那些基本的?如下圖:
原创 SOA的實例
在前一篇文章中,我們講訴了SOA的架構原理;今天我們將其具體的開發實例進行展示。先將大概開發思路:1.將所有的接口功能放在同一個工程下,這個工程非常重要;因爲我們的服務提供者及消費者都會用到;2.針對接口功能的具體實現,並將對應