原创 tomcat配置https協議的支持

1.生成安全證書: eg:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "/Users/lijie/Documents/test.

原创 設計模式之迭代器模式

        迭代器模式也叫遊標模式,提供一種方法可以訪問逐一訪問容器裏面的每個對象,又不暴露各個對象的內部細節。         迭代器模式分爲下面幾個角色: 迭代器角色:定義訪問和遍歷容器內元素的接口;具體迭代器:迭代器角色的具體

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

        建造者模式分爲三部分: 建造對象:要被建造的對象,即產品。建造者:建造產品的每個部件。指揮者:指揮建造者依次建造產品的部件。                比如要組裝一臺電腦,建造者需要組裝鍵盤、CPU、主板、顯示器等等

原创 設計模式之責任鏈模式

        責任鏈模式:使多個對象都有機會處理請求,從而避免請求的發送者和接受者之間的耦合關係,使這個對象連成一條鏈,並沿着這條鏈傳遞該請求,直到有一個對象處理它爲止。         責任鏈的好處在於,處理者也不知道整個責任鏈是什麼

原创 創建Spring boot工程

創建Spring boot工程     Spring boot可以使用很少的配置,來快速創建基於spring的應用,並且內嵌了Tomcat,Jetty等組件,只需要啓動run即可。     創建Spring boot之前需要檢查

原创 設計模式之享元模式

        享元模式:運用共享技術有效的支持大量細粒度的對象。         挺繞的一句話。         當我們在刷微博的時候,也有很多人同時在使用。系統是一樣的系統,不同的用戶登錄上去就有不同的微博等級,頁面風格,每個人都有不

原创 設計模式之狀態模式

        狀態模式是在一個對象的內部狀態改變的時候改變其行爲。         比如在登錄系統的時候,若登錄密碼錯誤三次,則鎖定該賬號。那麼在前三次登錄的時候,如果密碼都錯誤,系統提示用戶“賬號或密碼錯誤,請重試!”,要是超過三此密

原创 設計模式之橋接模式

        橋接模式是將抽象部分與實現部分分離,使它們都可以獨立的變化。                                                                

原创 設計模式之外觀模式

        外觀模式定義了一個高層接口。用戶只需要調用高層接口,即可間接調用其他子系統完成相應的動作,而不需要關注子系統是如何被調用的。         比如,當你入手了一輛布加迪威龍(你真的入手了一輛?壕,我們能不能交個朋友?),你

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

        舉例介紹觀察者模式。         401宿舍四人中,有一人是鼎鼎大名的採花大盜小蘇,其他三人小張、小顧、小劉均是單身狗,每次採花大盜聒噪一番,告訴此三人要對哪個妹子下手,這三人總是唏噓不已,沒有羨慕嫉妒,只有恨!  

原创 亂七八糟windows

亂七八糟windows cmd不能翻頁 調整緩衝區大小即可:

原创 Mac下Maven的安裝和配置

        1.設置JDK環境變量         官網上下載的dmg格式的jdk,假如版本是1.8,安裝後的路徑是:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/,bin路徑是:

原创 設計模式之適配器模式

        舉例來談適配器模式。         小蘇是個泡妞高手,並且泡妞無數。同寢室的小劉性格內斂,沉默寡言,俗話就是說跟妹子在一起放不開。小雯是個長髮披肩、溫柔嫵媚、善良的女孩子,喜歡脾氣好的男孩子。小劉的脾氣很好,小雯有耳聞,

原创 設計模式之組合模式

        組合模式:將對象組合成屬性結構以表示“部分-整體”的層次結構,使得用戶對單個對象和組合對象的使用具有一致性。         目錄結構、總公司分公司這樣的結構最適合採用組合模式來實現。         組合模式可分爲:  

原创 sourcetree license

        將下面的代碼粘貼到記事本里面,並命名爲.license後綴即可導入sourcetree完成註冊: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC