原创 2016.12.20 學習日記-原型模式

後天考大物還有太多不懂,感覺有點不妙啊~~~今天學習的是原型模式。 原型模式(Prototype): 原型模式是一種創建型設計模式,Prototype模式允許一個對象再創建另外一個可定製的對象,根本無需知道任何如何創建的細節,工作原理是

原创 2016.12.19 學習日記-工廠方法模式

週末聯繫了上週所學的四個模式,今天繼續開始新模式的學習,唉,總是記不住這是爲啥呢。週四得考大物了,亞歷山大啊 工廠方法模式(Factory Method) 工廠方法模式的意義是定義一個創建產品對象的工廠接口,將實際創建工作推遲到子類當中

原创 2012.12.16 學習日記-代理模式

本學期十五週快完了,大物考試,一步步逼近,臨時抱佛腳中啊。上半學期的計算機科學基礎考的太差,不過也對這種雙語課程的開課模式不太認同,學校課程開設上連續性不大,讓學生普遍迷茫,也更讓我認識到學習技術還真得靠自學啊~誒,不扯多了,今天要學習的

原创 2016.12.12 學習日記-簡單工廠模式

      專業課《軟件設計模式》學了好幾周,完全還沒進入狀態,還停留在上半學期的php中。這幾天溫習了下c#,準備好好自學下軟件設計模式,不然期末要掛呀。 Day one: 簡單工廠模式      簡單工廠模式的實質是由一個工廠類根據

原创 2016.12.23 學習日記-建造者模式

這周也算是完成任務學習了五個模式,週末繼續對本週學習的模式進行練習掌握,考完大物壓力少了很多~最後一週上課了,假期即將到來,wow~~今天學習建造者模式。 建造者模式(Builder) 定義:將一個複雜對象的構造與它的表示分離,使同樣的

原创 2016.12.27 學習日記-觀察者模式補充-委託

寒假去西班牙的計劃一再受阻,準備好了材料,成都簽證中心又關了,也是醉了。明天上完設計模式就結課了,唉,理解不深啊~~~~咋才能學的好啊~~~今天的學習是利用委託對昨天的觀察者模式的補充。 觀察者模式的不足: 觀察者模式所做的工作其實就是

原创 2016.12.26 學習日記-觀察者模式

新的一週又開始了,這周邊的又有點浮躁,時刻提醒自己沉下心來好好學習!今天學習的是觀察者模式,不過真心感覺挺抽象的。 觀察者模式(Observer) 定義:觀察者模式(有時又被稱爲發佈-訂閱模式、模型-視圖模式、源-收聽者模式或從屬者模式

原创 2016.12.13學習日記-策略模式

今天學習的爲策略模式,反覆看了幾遍書中關於策略模式的概念後,始終覺得其與簡單工廠模式有很多相似的地方,還不能很清楚的分辨他們的區別。 先用一個實例來了解策略模式。 實例一:旅遊出行的方式可以有多種,如乘坐飛機旅遊,也 可以乘火車旅遊,如果

原创 2016.12.15學習日記 裝飾者模式

昨晚事情實在太多,沒來得及更新。今天要學習的是裝飾者模式(Deocorator Pattern). 裝飾者模式定義:裝飾模式是在不必改變原類文件和使用繼承的情況下,動態地擴展一個對象的功能。它是通過創建一個包裝對象,也就是裝飾來包裹真實

原创 2016.12.22 學習日記-外觀模式

今晚終於考完了大物,應該是要和物理說再見了,時間終於多一點了,多學學線代儘量讓這學期的績點不要太難看。設計模式也要花更多的精力了,Only for dreams! 今天學習的是一個比較簡單的模式,外觀模式。 外觀模式(Facade) 爲

原创 2016.12.21 學習日記-模板方法模式

晚上得抓緊時間複習大物,中午先把今天的學習日記給完成了今天要學習的是模板方法模式~ 模板方法模式 定義一個操作中算法的框架,而將一些步驟延遲到子類中,使得子類可以不改變算法的結構即可重定義該算法中的某些特定步驟。 模式中包含兩個角色

原创 CV-EigenModel&PCA

Variance(1D data):A single number (scalar) encoding the spread about the mean μ (also the square of standard deviation)

原创 IDEA中報錯 Invalid bound statement (not found)的解決方法

Spring擁有自己的Mapper批量掃描器類,用於掃描Mapper代理藉口。這個Mapper批量掃描器類,會從mapper包中掃描mapper接口,自動創建代理對象並且在Spring容器中注入。 這裏遵循的規範是讓XXXMapper

原创 Spring Security基於數據庫認證用戶登錄

Spring Security爲我們提供了默認的登錄頁面,通過重寫以AuthenticationManagerBuilder爲參數的configure方法,我們可基於各種數據存儲來認證用戶,比如內存、關係型數據庫以及LDAP,也可以編

原创 JDBC基礎操作

這段時間主要在複習鞏固一下Java的基礎知識,使用開源框架很久JDBC操作都忘得差不多了,在這裏重新寫一下JDBC的實現 mport java.sql.*; import java.util.ArrayList; import jav