原创 三層模式開發中體現的外觀模式你看出來了嗎?

外觀模式 今天我們講解的是23種設計模式中的第十種——外觀模式。外觀模式主要通過向現有的系統添加一個接口,來隱藏系統的複雜性。 概念: 外觀模式是一種通過爲多個複雜的子系統提供一個一致的接口,而使這些子系統更加容易被訪問的模式

原创 面試官:代理模式你還是瞭解一下吧!

代理模式 今天我們來學習23種設計模式中的第十二種——代理模式。代理模式就是給一個對象提供一個代理,並由代理對象控制對原對象的引用。它使得客戶不能直接與真正的目標對象通信。代理對象是目標對象的代表,其他需要與這個目標對象打交道的

原创 適配器模式聽說過嗎?

今天開始我們就要進入到結構型的設計模式學習之中了,今天講的設計模式是23種設計模式的第六種——適配器模式。通俗的講,適配器的作用就是將兩個互不兼容的東西進行一個適配的操作,它作爲中間的橋樑。 下面我們進入適配器模式的學習。 應

原创 手撕設計模式

設計模式相信很多人都應該聽過,但是具體是什麼可能就有點說不出個所以然,因爲你只是聽過,但是沒有經過系統性的學習,所以很難說出設計模式到底是什麼,在接下來的一段時間我將帶領大家一起進入手撕設計模式階段的學習。 GOF(四人幫,全

原创 IDEA的常用快捷鍵你知道多少?

IDEA常用快捷鍵 正所謂工欲善其事,必先利其器。IDEA 這個強大的 Java 開發工具相信很多小夥伴都聽說過,IDEA 全稱 IntelliJ IDEA,是 Java 編程語言開發的集成環境。這個工具在業界被譽爲最好的 Ja

原创 Spring常用註解你知道有哪些嗎?

Spring 常用註解 今天給大家介紹一下 Spring 中的常用註解,同時這些註解也是 Spring 中經常用到的註解,下面我們就一起來看看都有哪些註解吧。 1.@Controller 在控制層使用,標識該類是 Spring

原创 組合模式中的“整體與部分”你真的清楚嗎?

組合模式 今天來學習23種設計模式的第八種——組合模式,組合模式主要用於組合多個對象形成樹形結構以表示“整體-部分”的結構層次。 概念: 組合模式(Composite Pattern)又叫作部分-整體模式,它是一種將對象組合成

原创 你確定會用工廠方法模式嗎?

今天來學習23種設計模式的第二種,工廠方法模式,同時也是Java 中最常用的設計模式之一。 概念: 定義一個創建產品對象的工廠接口,將產品對象的實際創建工作推遲到具體子工廠類當中。這滿足創建型模式中所要求的“創建與使用相分離”

原创 你對Spring框架的認識有哪些?

Spring框架 Spring 框架是當前 Java 領域應用最廣的框架,它之所以那麼成功,這主要是得益於它的設計理念。它的理念包括 IoC (Inversion of Control,控制反轉) 和 AOP(Aspect Or

原创 克隆羊的原型模式你明白嗎?

今天我們來學習24種設計模式中的第五種——原型模式,它主要用於創建重複的對象,同時又能保證系統的性能,下面我們就來具體看看這種設計模式的巧妙之處。 應用前景: 在我們應用程序中可能有某些對象的結構比較複雜,但是我們又需要頻繁的

原创 這個男人帶着他的裝飾者模式來了!!!

今天給大家說一下23種設計模式中的第九種——裝飾者模式。一般的,我們爲了擴展一個類經常使用繼承方式實現,由於繼承爲類引入靜態特徵,並且隨着擴展功能的增多,子類會很膨脹。這個時候,我們就需要用到裝飾者模式了,它可以實現在不增加很多

原创 抽象模式這麼抽象啊?

抽象工廠模式 今天我們來學習一下第三種設計模式——抽象工廠模式, 概念: 所謂抽象工廠模式就是提供一個接口,用於創建相關或者依賴對象的家族,而不需要明確指定具體類。它允許客戶端使用抽象的接口來創建一組相關的產品,而不需要關心實

原创 橋接模式究竟是如何進行橋接的呢?

橋接模式 今天我們繼續學習 23 種設計模式中的第七種——橋接模式。所謂橋接模式就是將抽象部分和實現部分隔離開來,使得它們能夠獨立變化。橋接模式將繼承關係轉化成關聯關係,封裝了變化,完成了解耦,減少了系統中類的數量,也減少了代碼

原创 宿舍信息管理系統

今天整理學習筆記的時候發現了自己當時學SSM框架的時候寫了一個簡單的Javaweb宿舍信息管理系統,雖然現在看來寫的不是很好,但今日寫此文章也算是紀念自己的第一個SSM小項目了,話不多說,直接開始。 項目簡介: 本項目爲基於S

原创 SSM框架基本配置文件

一名Java小白最近第一次接觸ssm這個框架,被ssm框架的配置文件搞的頭大,故利用一篇文章來記錄這個配置文件,下次用的時候可以直接拿來用,就這樣吧,開動! pom.xml <?xml version="1.0" encodi