原创 SSM整合開發(四)—高併發優化思路

SSM整合開發(四)—高併發優化思路首先感謝慕課網的老師,講的真的很棒,學習很多書本上學不到的實用知識。學習課程的地址:https://www.imooc.com/learn/632老師的GitHub地址:https://github.c

原创 設計模式——Proxy代理模式

設計模式——Proxy代理模式Proxy代理模式 爲其他對象提供一種代理,以控制這個對象的訪問。代理對象起到中介作用,可以去掉功能服務或增加額外的服務。幾種常見的代理模式:遠程代理:爲不同地理的對象提供局域網代表對象。虛擬代理:根據需要將

原创 設計模式——Adapter適配器模式

設計模式——Adapter適配器模式適配器模式適配器模式將一個類的接口,轉換成客戶期望的另外一個接口。使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。即解決不兼容、不匹配的問題而引人的。可以作爲兩個不兼容的接口之間的橋樑。比如筆

原创 數據庫連接池實踐——c3p0

之前轉載了一個關於連接池的博客:http://blog.csdn.net/qq407388356/article/details/78869653介紹了連接池的原理。後來在Spring整合的項目中使用到了連接池的一些操作。下面以c3p0連

原创 設計模式——Factory工廠模式

設計模式——Factory工廠模式工廠模式       實例化對象,用工廠方法代替new操作。定義一個創建對象的接口指向其實現的子類,讓父類決定實例的生成方式,讓子類決定實現的細節。這樣有利於擴展。工廠模式是Java中最常用的設計模式之一

原创 設計模式——Template模板模式

設計模式——Template模板模式模板模式在模板模式(Template Pattern)中,一個抽象類公開定義了執行它的方法的方式/模板。它的子類可以按需要重寫方法實現,但調用將以抽象類中定義的方式進行。即在父類中定義處理流程的框架,在

原创 Spring學習筆記-事務管理

Spring學習筆記-事務管理Spring支持兩種事務管理的方式:編程式的事務管理,在實際應用中很少使用,通過TransactionTemplate手動管理事務。聲明式的事務管理,使用XML配置聲明,開發中推薦使用(代碼侵入性最小),Sp

原创 SSM整合開發(三)—Web層

SSM整合開發(三)—Web層首先感謝慕課網的老師,講的真的很棒,學習很多書本上學不到的實用知識。學習課程的地址:https://www.imooc.com/learn/630老師的GitHub地址:https://github.com/

原创 設計模式——Singleton單例模式

設計模式——Singleton單例模式單例模式這種模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被創建。這個類提供了一種訪問其唯一的對象的方式,可以直接訪問,不需要實例化該類的對象。保證一個類僅有一個實例,並提供一個

原创 Java源碼閱讀——LinkedList

Java源碼閱讀——LinkedList上次介紹了ArrayList源碼,自然少不了LinkedList。定義public class LinkedList<E>    extends AbstractSequentialList<E> 

原创 Java源碼閱讀——HashMap

Java源碼閱讀——HashMap定義public class HashMap<K,V> extends AbstractMap<K,V>    implements Map<K,V>, Cloneable, Serializable 繼

原创 Java源碼閱讀——ArrayList

ArrayList源碼閱讀起源這裏說的起源不是ArrayList,而是插個題外話,爲什麼要開始源碼閱讀?本人研二,上週接到阿里的內推電話測評面試,20分鐘左右,最後問了Java基礎的ArrayList。心想,這個有啥好問的,但由於當時內心

原创 JVM學習筆記

Java虛擬機學習筆記 GC(Garbage Collection) Java和JVM的歷史 1996年 SUN JDK 1.0 Classic VM,純解釋運行,使用外掛進行JIT 1997年 JDK1.1 發佈,AWT、內部類、JDB

原创 Java瑣碎整理

Java面試筆試相關瑣碎知識點,整理,持續更新。。。直到拿到offer。。。1.     靜態塊:用static聲明,JVM加載類時執行,僅執行一次 構造塊:類中直接用{}定義,每一次創建對象時執行 執行順序優先級:靜態塊>main()>

原创 MyBatis代碼生成器——MyBatis Generator

MyBatis代碼生成器——MyBatis GeneratorMyBatis Generator能夠根據配置生成不同類型的代碼,代碼包含了數據庫表對應的實體類、mapper接口類、mapperXML文件和Example對象等。這些代碼中幾