原创 芒果數據庫(MongoDB)學習記錄(一)——安裝

一、安裝 MongoDB的官網是:http://www.mongodb.org/ 1.解壓mongodb-win32-i386-2.4.8 ,創建路徑D:\mongodb ,將解壓後的Bin文件Copy to 此文件夾下 2.D

原创 第七章 註解式控制器的數據驗證、類型轉換及格式化 SpringMVC數據類型轉換

7.1、簡介 在編寫可視化界面項目時,我們通常需要對數據進行類型轉換、驗證及格式化。   一、在Spring3之前,我們使用如下架構進行類型轉換、驗證及格式化:  流程: ①:類型轉換:首先調用PropertyEditor的setAsT

原创 Spring事務傳播特性

Spring中Propagation類的事務屬性詳解: PROPAGATION_REQUIRED:支持當前事務,如果當前沒有事務,就新建一個事務。這是最常見的選擇。  PROPAGATION_SUPPORTS:支持當前事務,如果

原创 奶鹽蘇打餅乾

配料:水油皮:富強粉(或一般中筋麪粉)100克,水40克,黃油20克,奶粉6克,小蘇打1/8小勺(0.625ml),鹽1/8小勺(0.625ml),乾酵母1/2小勺(2.5ml)油酥:富強粉(或一般中筋麪粉)30克,黃油15克,鹽1/

原创 第七章 註解式控制器的數據驗證、類型轉換及格式化 SpringMVC數據格式化

7.3、數據格式化 在如Web /客戶端項目中,通常需要將數據轉換爲具有某種格式的字符串進行展示,因此上節我們學習的數據類型轉換系統核心作用不是完成這個需求,因此Spring3引入了格式化轉換器(Formatter SPI) 和格式化服務

原创 JVM內存模型及垃圾收集

一 JVM內存模型 1.1 Java棧 Java棧是與每一個線程關聯的,JVM在創建每一個線程的時候,會分配一定的棧空間給線程。它主要用來存儲線程執行過程中的局部變量,方法的返回值,以及方法調用上下文。棧空間隨着線程的終止而釋放。如

原创 第五章 處理器攔截器詳解

5.1、處理器攔截器簡介 Spring Web MVC的處理器攔截器(如無特殊說明,下文所說的攔截器即處理器攔截器)類似於Servlet開發中的過濾器Filter,用於對處理器進行預處理和後處理。   5.1.1、常見應用場景