原创 分佈式事務與分佈式系統

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":1},"content":[{"type":"text","text":"一. 概述","at

原创 iBATIS框架的認識

iBATIS是一個數據庫數據與javaBean相映射的持久化框架。 ibatis與hibernate的區別:          (1)iBATIS不會自動生成SQL語句,而hibernate會自動生成SQL語句。         (2)

原创 多線程的個人總結

線程是程序中的執行線程。 線程有兩種實現方法。 一種是創建一個類來繼承Thread父類,並覆寫run方法。 格式: public class Extends_Thread  extends Thread{ public void r

原创 採用懶漢式來創建線程

單例模式是爲了確定每個類只能提供一個實例,不能提供多餘的實例。 它的一些特徵:(1)這個類只能向外界提供一個實例化對象;(2)這個類能自我實例化;(3)這個能提供獲取這個實例化對象的方法。 單例模式有兩種方式。(1)餓漢式;(2)懶漢式

原创 安裝在SQL Server時出現的問題

在安裝SQL Server時,提示“以前的某個程序安裝已在安裝計算機上創建掛起的文件操作,請重新啓動計算機”。 根據網上提供的幫助,能成功的安裝SQLServer數據庫。具體的步驟如下: (1)刪除已經安裝SQL Server所有的文件

原创 Spring源碼之DispatcherServlet-HandlerExceptionResolver解析

一. HandlerExceptionResolver作用以及處理邏輯解析 HandlerExceptionResolver用來處理HandlerMapping的異常問題,也就是controller所拋出來未捕獲的異常問題; 邏輯如下:

原创 ExceptionHandlerExceptionResolver類源碼解析

一. ExceptionHandlerExceptionResolver異常處理過程 先從入口着手,如下圖: 整體邏輯很明顯:1. 判斷是否匹配這個異常處理,如果不匹配則直接返回null;否則進行第二步;2. 預先處理響應(基本是添加響應

原创 spring-mvc思維導圖

後續待補充....

原创 jvm思維導圖

後續完善該思維導圖,裏面還包括類加載以及內存模型。等完善後,在進一步逐個擊破各個知識點

原创 spring-context思維導圖

後續補充,進一步深入,將其進行拆開,組逐個擊破

原创 spring-bean思維導圖

後續待補充,進一步深入

原创 class文件格式的結構圖

常量池中有一些常量池項結構沒有列出來,其結構跟所列出來的結構都是差不多的; 裏面有大量的屬性表的結構沒有列出來,只列了Code的屬性;如Signature屬性是記錄了泛型的相對信息(因爲jvm是採用泛型擦除法,所以需要一個屬性來記錄泛型

原创 spring-aop思維導圖

後續待完善,進一步深入

原创 深入探討 Java 類加載器

類加載器是 Java 語言的一個創新,也是 Java 語言流行的重要原因之一。它使得 Java 類可以被動態加載到 Java 虛擬機中並執行。類加載器從 JDK 1.0 就出現了,最初是爲了滿足 Java Applet 的需要而開發出來的

原创 POJO類與數據庫表的映射文件的編寫

######.hbm.xml配置信息 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC  "-//Hibernate/Hibernate M