原创 Spring學習筆記:Bean初始化

本文是自己學習的一個總結 1、bean初始化簡介 1.1、bean的初始化發生在什麼階段,做了什麼事 當我們從xml文件或者註解中生成容器時,XML文件或者註解中描述的bean就完成了初始化。 所謂初始化,就是bean的元信息加

原创 Spring學習筆記:Bean的銷燬

本文是自己學習的一個總結,和該文章對應的是bean的初始化這篇文章,鏈接如下https://blog.csdn.net/sinat_38393872/article/details/106996679 1、bean的銷燬簡介 1

原创 Spring學習筆記:Bean的裝配方式

本文是自己學習的一個總結 目錄1、基於XML裝配1.1、構造器裝配Bean和setter裝配Bean1.1.1 構造器裝配Bean1.1.1.1、構造器參數和類型自動匹配1.1.2、通過setter注入裝配1.2、引用型賦值和集合

原创 Spring學習筆記:BeanDefinition

本文是自己學習的一個總結 目錄1、什麼是BeanDefinition1.1、BeanFactory中的BeanDefinition2、BeanDefinition中的元信息3、BeanDefinition的構建3.1、BeanDe

原创 MyBatis學習筆記:基本框架簡述和配置

這片文章是對自己學習的總結,學習材料是Java EE互聯網輕量級框架整合開發 SSM框架(Spring MVC + Spring + Mybatis)和Redis實現。作者是楊開振,周吉文,梁華輝和譚茂華。電子工業出版社出版。 MyBat

原创 Web開發學習筆記:Session會話管理(已完成)

這篇文章是本人的學習筆記,主要學習資料是JSP&Servlet學習筆記(第三版),林信良著,清華大學出版社出版 Web開發學習筆記:Session會話管理 session大家都知道用於會話管理,Servlet中常用就是獲取ses

原创 Java學習筆記:靜態代理,JDK代理和CGLIB代理

這篇文章不對JDK代理和CGLIB代理的內部實現細節講解,這只是簡單提一下如何使用,以及代理技術在實際中的用處。 先說一下靜態代理。 明確一個原則,寫出的代碼投入到生產中後,最好不要對代碼再進行修改。 比如我們在一個賬戶類中有一個取錢的函

原创 Maven學習筆記:Maven基本操作(已完成)

Maven學習筆記 一、POM文件 Maven的核心是POM文件,裏面定義了項目的基本信息,項目有哪些插件,導入了什麼依賴等。 對於一個剛新建的Maven hello-world項目,其中的POM文件的內容如下所示 <?xml v

原创 Spring學習筆記:BeanFactory各組件的協同合作(已完成基本內容,需補充ApplicationContext的事務發佈和國際化信息)

這篇文章是本人的學習筆記,主要學習資料是spring揭祕,王福強著,人民郵電出版社出版 Spring 容器 簡單回顧一下IoC的概念,就是我們想使用一個Java對象時,不主動使用new 來創建,而是使用其他一些描述方法從別處得到

原创 Java學習筆記:枚舉類

這篇文章是對自己學習的一個總結,學習資料是瘋狂Java講義第三版,李剛編,電子工業出版社出版。 枚舉類存在的意義 有時候,一個類的對象是有限固定的,比如季節類,就只有四個對象。這種實力有限且固定的類就是枚舉類。 以前就用簡單的靜態常量來表

原创 Mybatis學習筆記:動態SQL

這片文章是對自己學習的總結。 SQL元素和參數 在Mybatis的CRUD語句中,可以通過設置一些參數或者標籤,來讓我們寫SQL語句時更加便利。   SQL元素 SQL元素的作用就是可以定義一條SQL的一部分,然後以後的SQL語句都可

原创 MyBatis學習筆記:Mybatis如何傳參給持久層接口,以及sql語句如何得到參數的值

  這片文章是對自己學習的總結。 閒話不多說,直接看方法。 普通傳參 select標籤中,parameterType的值是一個普通類型時,sql語句可以直接用#{}讀取。看下面例子,我們先定義一個持久層接口,裏面有個方法是根據id查找

原创 Spring學習筆記(1.2):什麼是依賴查找,依賴查找的實現方式

本文是我學習的一個總結 #a這片文章是對自己學習的總結。 1、什麼是依賴注入 簡單回憶一下控制反轉的概念(IOC)。 開發過程中,我們在一個類中的代碼常常會依賴到其他的類對象。比如下面的service類需要用到dao類提供的操

原创 Java學習筆記:靜態代理,JDK代理和CGLIB代理

這篇文章不對JDK代理和CGLIB代理的內部實現細節講解,這只是簡單提一下如何使用,以及代理技術在實際中的用處。 先說一下靜態代理。 明確一個原則,寫出的代碼投入到生產中後,最好不要對代碼再進行修改。 比如我們在一個賬戶類中有一個

原创 Java學習筆記:如何區分節點流和處理流

這篇文章是對自己學習的一個總結 節點流和處理流概述 Java流可以分節點流和處理流兩類。 節點流是面向各種物理節點的流,比如面向讀寫文件的FileInputStream和FileOutputStream;面向對象的ObjectI